[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (15) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:42:26.235Z","endTime":"2025-08-19T01:43:26.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-18T22:42:07.504Z","endTime":"2025-08-19T01:22:13.442Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"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-19T01:22:13.442Z","endTime":"2025-08-19T01:40:19.852Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"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-19T01:40:19.852Z","endTime":"2025-08-19T01:41:55.021Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"description":"On-field Delay.","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":3,"startTime":"2025-08-19T01:41:55.021Z","endTime":"2025-08-19T01:42:27.235Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.36938106851221,"strikeZoneBottom":1.59946845516148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69089697394962,"aZ":-11.856191933899854,"pfxX":2.1190746224336627,"pfxZ":11.956599603719862,"pX":0.9015070719092123,"pZ":2.647792587176738,"vX0":-0.39129482439334934,"vY0":-130.37766603518222,"vZ0":-5.843979430070066,"x":121.91,"y":155.98,"x0":0.7795991515685436,"y0":50.00598200259328,"z0":5.835177021040906,"aX":3.6018462026242077},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":20.4,"breakHorizontal":-3.7,"spinRate":2219,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.4221976067953035,"extension":5.813450793803907},"index":4,"playId":"fe88821d-b2e2-3954-9296-ee40f2c63969","pitchNumber":1,"startTime":"2025-08-19T01:42:27.235Z","endTime":"2025-08-19T01:42:30.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":86.6,"endSpeed":79.9,"strikeZoneTop":3.29504352824213,"strikeZoneBottom":1.51118465001363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.997855590837478,"aZ":-18.815722324314034,"pfxX":-1.31382550914776,"pfxZ":8.233232350149526,"pX":1.2706888585757607,"pZ":2.0044582055877735,"vX0":0.5976955830359509,"vY0":-126.1423526020749,"vZ0":-5.171078937837858,"x":62.74,"y":150.79,"x0":1.202253659546621,"y0":50.00312659245116,"z0":5.583319438673781,"aX":-2.1319548070425287},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.0,"breakHorizontal":2.3,"spinRate":2322,"spinDirection":172},"zone":14,"typeConfidence":0.73,"plateTime":0.4330718939001419,"extension":5.711932749076151},"index":5,"playId":"56dba2d9-528d-34c4-a5b3-37dc39c5daa4","pitchNumber":2,"startTime":"2025-08-19T01:42:39.452Z","endTime":"2025-08-19T01:42:43.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":89.5,"endSpeed":81.5,"strikeZoneTop":3.37156204679025,"strikeZoneBottom":1.50489058120939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.458189120777774,"aZ":-15.318080309517905,"pfxX":2.265347683306521,"pfxZ":9.849967983041171,"pX":-0.8971748874886769,"pZ":4.047025180927925,"vX0":-4.822645266176071,"vY0":-130.27279864278916,"vZ0":-1.5445413367586285,"x":103.07,"y":104.14,"x0":0.6872817862731139,"y0":50.003144367491416,"z0":5.810658750004314,"aX":3.877112128301659},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2073,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.4211298012457614,"extension":5.958858859065235},"index":6,"playId":"a460ebaf-c3b2-3417-9f5f-2dea17851f06","pitchNumber":3,"startTime":"2025-08-19T01:42:50.671Z","endTime":"2025-08-19T01:42:53.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492436568365626,"aZ":-17.396946836890685,"pfxX":0.67355284497466,"pfxZ":8.775539656358937,"pX":-0.5179689022410333,"pZ":1.279930363313111,"vX0":-3.8906787500072895,"vY0":-128.64644431939792,"vZ0":-7.3433121060753885,"x":108.33,"y":133.36,"x0":0.9234063774343267,"y0":50.004285508402646,"z0":5.508877232911182,"aX":1.1346589618392373},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.5,"breakHorizontal":-0.4,"spinRate":2285,"spinDirection":176},"zone":13,"typeConfidence":0.69,"plateTime":0.4249846572760223,"extension":5.770031005518212},"hitData":{"launchSpeed":96.2,"launchAngle":28.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.68,"coordY":74.15}},"index":7,"playId":"3a873c9a-7998-31fe-8f05-d59e44a991e7","pitchNumber":4,"startTime":"2025-08-19T01:43:02.976Z","endTime":"2025-08-19T01:43:26.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2025-08-19T01:43:26.799Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (24) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:43:39.761Z","endTime":"2025-08-19T01:44:23.347Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.297818182015043,"aZ":-32.080365222127206,"pfxX":-6.855634208264479,"pfxZ":0.06929066494347325,"pX":-0.21334801042969523,"pZ":2.4283802908335486,"vX0":-1.516463295324555,"vY0":-115.14161047237678,"vZ0":-0.1396836542811417,"x":111.83,"y":150.32,"x0":1.3463289686430941,"y0":50.00271453289005,"z0":5.63280635950034,"aX":-9.069114678909239},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.4,"breakHorizontal":12.8,"spinRate":2466,"spinDirection":273},"zone":5,"typeConfidence":0.91,"plateTime":0.47840224411381627,"extension":5.748557164768167},"index":0,"playId":"df448469-61ef-3876-b304-da97cab70458","pitchNumber":1,"startTime":"2025-08-19T01:43:39.761Z","endTime":"2025-08-19T01:43:43.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.418062682819173,"aZ":-13.449891845382815,"pfxX":2.926402370446934,"pfxZ":10.876330871842438,"pX":-0.3470004473388702,"pZ":2.9258743844192634,"vX0":-3.8489824149561,"vY0":-131.07343175929051,"vZ0":-4.426445930453696,"x":112.71,"y":148.44,"x0":0.7674969527305454,"y0":50.00369689483563,"z0":5.657206003147689,"aX":5.038798894163124},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.8,"breakHorizontal":-4.3,"spinRate":2162,"spinDirection":162},"zone":4,"typeConfidence":0.9,"plateTime":0.4195676931327168,"extension":6.045005163867424},"hitData":{"launchSpeed":110.4,"launchAngle":21.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.3,"coordY":35.64}},"index":1,"playId":"bdbc35d1-bf50-3192-bf67-a7f7de58dd92","pitchNumber":2,"startTime":"2025-08-19T01:43:55.440Z","endTime":"2025-08-19T01:44:23.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-9.000000000000007,"leverageIndex":0.78,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:44:23.347Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Jose Iglesias to first baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:44:50.559Z","endTime":"2025-08-19T01:45:13.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.57375450978351,"strikeZoneBottom":1.63456942535917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.100228494192073,"aZ":-11.873179097266462,"pfxX":1.8833800134497363,"pfxZ":11.262062742540325,"pX":-0.6536942334875591,"pZ":2.9268732009236436,"vX0":-4.406537448699052,"vY0":-133.7160167340043,"vZ0":-4.995794323034936,"x":141.92,"y":159.75,"x0":0.774318599993844,"y0":50.00085698249566,"z0":5.678343181978432,"aX":3.395011160690855},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":-2.4,"spinRate":2289,"spinDirection":164},"zone":4,"typeConfidence":0.9,"plateTime":0.41036375547703496,"extension":6.074641513116352},"index":0,"playId":"569edcb7-47e4-3100-b311-7a7e20c55e8b","pitchNumber":1,"startTime":"2025-08-19T01:44:50.559Z","endTime":"2025-08-19T01:44:54.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217862313646368,"aZ":-13.854722918659562,"pfxX":1.2616925660333713,"pfxZ":10.276034618231709,"pX":-0.4517640855429068,"pZ":3.025820489575041,"vX0":-3.3723070556658064,"vY0":-133.32596530543938,"vZ0":-4.341223595269948,"x":134.22,"y":157.08,"x0":0.6710016742397307,"y0":50.006477621310836,"z0":5.689785828242546,"aX":2.250404847943234},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-1.4,"spinRate":2276,"spinDirection":166},"zone":1,"typeConfidence":0.89,"plateTime":0.4123314628260162,"extension":5.796047723435103},"hitData":{"launchSpeed":94.7,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":167.39}},"index":1,"playId":"a811ef49-d4a4-3aee-8039-3fefd2ad73ed","pitchNumber":2,"startTime":"2025-08-19T01:45:03.916Z","endTime":"2025-08-19T01:45:13.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:45:13.157Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (10) on a ground ball to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:45:28.725Z","endTime":"2025-08-19T01:46:24.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32392398167352,"aZ":-12.76189740531908,"pfxX":2.01784917776578,"pfxZ":11.062508453703376,"pX":0.1401946529620951,"pZ":2.510192266595863,"vX0":-2.196229796912936,"vY0":-132.16756523389253,"vZ0":-5.687857640049159,"x":111.66,"y":171.0,"x0":0.7230044077014602,"y0":50.001813386802,"z0":5.641248757903659,"aX":3.5405899979767517},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":-3.1,"spinRate":2224,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.4157237607086204,"extension":5.7456707786714745},"index":0,"playId":"65eb836e-570b-3529-a24b-3ab0263ccc6b","pitchNumber":1,"startTime":"2025-08-19T01:45:35.194Z","endTime":"2025-08-19T01:45:41.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":87.6,"endSpeed":80.3,"strikeZoneTop":3.49902725687492,"strikeZoneBottom":1.54531115761506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01178077685383,"aZ":-20.788486385146992,"pfxX":-2.6830104886296557,"pfxZ":6.884313750717789,"pX":0.7637759161351281,"pZ":4.049683416591218,"vX0":0.08675218218785524,"vY0":-127.702227150661,"vZ0":-0.39090740542593744,"x":87.89,"y":129.44,"x0":1.0779848888423895,"y0":50.001063365627544,"z0":5.838390278941023,"aX":-4.435826740544851},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.6,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":178},"zone":12,"typeConfidence":0.89,"plateTime":0.4287127420057648,"extension":5.628396868186951},"index":1,"playId":"bf87f1db-38ee-3b48-8513-032f2f20a479","pitchNumber":2,"startTime":"2025-08-19T01:45:55.803Z","endTime":"2025-08-19T01:45:58.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492958891439663,"aZ":-21.065353353450647,"pfxX":-3.0169262224715516,"pfxZ":6.741970270048444,"pX":-0.03223545134949889,"pZ":2.95411808451419,"vX0":-1.2962945405461217,"vY0":-127.4049840241525,"vZ0":-2.6570082322660316,"x":118.23,"y":159.02,"x0":0.8748035238203642,"y0":50.005516192941975,"z0":5.670267924832339,"aX":-4.974464842536726},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":5.8,"spinRate":2341,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.42944836016658483,"extension":5.784578072641196},"hitData":{"launchSpeed":98.8,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.09,"coordY":154.69}},"index":2,"playId":"a0fdf47b-950e-371c-9815-ee7f7c3e3fa8","pitchNumber":3,"startTime":"2025-08-19T01:46:11.789Z","endTime":"2025-08-19T01:46:24.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.5,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:46:24.633Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilmer Flores homers (13) on a fly ball to left field. Casey Schmitt scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:47:08.628Z","endTime":"2025-08-19T01:48:13.695Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"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-19T01:46:46.124Z","endTime":"2025-08-19T01:47:10.813Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.27819568458463,"strikeZoneBottom":1.62367350464915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.468864999821847,"aZ":-11.047631642742777,"pfxX":1.8316552199109166,"pfxZ":12.29313582248519,"pX":0.8996796063455268,"pZ":2.2719907492920806,"vX0":-0.6279555921655886,"vY0":-130.74656203987692,"vZ0":-6.556218158361616,"x":82.71,"y":177.44,"x0":0.9060587629737014,"y0":50.0014198641935,"z0":5.654000731698988,"aX":3.1474605497279904},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.9,"breakHorizontal":-3.1,"spinRate":2344,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.42011465732217346,"extension":5.830160130327857},"index":1,"playId":"04390b67-3a06-36f4-90a6-36d1d7a2599e","pitchNumber":1,"startTime":"2025-08-19T01:47:10.813Z","endTime":"2025-08-19T01:47:14.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":90.6,"endSpeed":82.9,"strikeZoneTop":3.2653870890623,"strikeZoneBottom":1.44800421883519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382806360653355,"aZ":-11.777743210648866,"pfxX":2.309234805194312,"pfxZ":11.642598907181505,"pX":0.9443377152611073,"pZ":0.955261018203253,"vX0":-0.26783932770777474,"vY0":-131.6203816793583,"vZ0":-9.581518153948497,"x":81.0,"y":212.99,"x0":0.7475942682542973,"y0":50.00129584825093,"z0":5.518809670432454,"aX":4.04398316646609},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.2,"breakHorizontal":-4.1,"spinRate":2299,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.41642969218062875,"extension":6.021384308486924},"index":2,"playId":"242f5113-b079-33d2-87b8-7b0994d2a7fa","pitchNumber":2,"startTime":"2025-08-19T01:47:28.255Z","endTime":"2025-08-19T01:47:31.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66181904880374,"aZ":-13.386158931276062,"pfxX":1.5248930911787089,"pfxZ":11.02082696729409,"pX":-0.40279282835761815,"pZ":3.2217775189940405,"vX0":-3.1757693128204374,"vY0":-130.09246798402754,"vZ0":-3.863202386613983,"x":132.35,"y":151.79,"x0":0.6386052905581239,"y0":50.00292989685545,"z0":5.748630389921714,"aX":2.599907212589739},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.2,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.42190361352621775,"extension":5.911436294472463},"hitData":{"launchSpeed":93.7,"launchAngle":34.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.92,"coordY":86.73}},"index":3,"playId":"19d4c51c-d8d0-3954-95ef-b9517214749f","pitchNumber":3,"startTime":"2025-08-19T01:47:45.822Z","endTime":"2025-08-19T01:48:13.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":-11.599999999999998,"leverageIndex":0.98,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:48:13.695Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, pitcher Nestor Cortes to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:48:35.447Z","endTime":"2025-08-19T01:49:30.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641482,"link":"/api/v1/people/641482"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.8,"strikeZoneTop":3.37972405632452,"strikeZoneBottom":1.36197340276584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62531093201882,"aZ":-30.52552289703566,"pfxX":-6.320993118174582,"pfxZ":1.27739020114881,"pX":-0.408561033074852,"pZ":2.9324897164979427,"vX0":-1.8598910516009606,"vY0":-113.96484808543751,"vZ0":0.653754874080448,"x":132.57,"y":159.6,"x0":1.2432666970412316,"y0":50.00279028013741,"z0":5.702748955094325,"aX":-8.157388217842591},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.9,"breakHorizontal":12.0,"spinRate":2383,"spinDirection":288},"zone":1,"typeConfidence":0.91,"plateTime":0.4841137447734152,"extension":5.688834560625381},"index":0,"playId":"e69b4013-87a8-3e90-97dc-dadf8161c59a","pitchNumber":1,"startTime":"2025-08-19T01:48:38.804Z","endTime":"2025-08-19T01:48:42.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.55342634534513,"strikeZoneBottom":1.53612442847438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49198766381612,"aZ":-30.024469550478756,"pfxX":-4.325459938331761,"pfxZ":1.5823914979373157,"pX":-1.6162393239377768,"pZ":1.1590173102409704,"vX0":-5.026871381981296,"vY0":-116.17156330140496,"vZ0":-3.1098759599821904,"x":178.61,"y":207.49,"x0":1.1443637121694803,"y0":50.00024240405201,"z0":5.39409811157459,"aX":-5.86017757680434},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.3,"breakHorizontal":9.1,"spinRate":2370,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.47301782463287534,"extension":5.742679324692985},"index":1,"playId":"87d0370f-5b45-3941-be51-18757ab4dae5","pitchNumber":2,"startTime":"2025-08-19T01:48:49.262Z","endTime":"2025-08-19T01:48:53.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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(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":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18974295365591,"aZ":-22.564893280488754,"pfxX":-2.992566718205033,"pfxZ":5.871469981614641,"pX":0.22713276108690228,"pZ":4.45613199048161,"vX0":-1.5529557988664333,"vY0":-127.12585312050466,"vZ0":1.0426009142015322,"x":108.34,"y":118.46,"x0":1.2347004496406166,"y0":50.00013803324195,"z0":5.832616838675984,"aX":-4.8939826893584675},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.2,"breakHorizontal":5.8,"spinRate":2303,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.4309368764558754,"extension":5.69156625165572},"index":2,"playId":"844b06a4-9b91-371e-b682-33fce63cd076","pitchNumber":3,"startTime":"2025-08-19T01:49:02.247Z","endTime":"2025-08-19T01:49:06.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73577285623913,"aZ":-31.04950718862851,"pfxX":-6.439172727817964,"pfxZ":0.8551626135507879,"pX":-1.0283777201303779,"pZ":1.308946516768103,"vX0":-3.568425756482511,"vY0":-114.48337903581522,"vZ0":-2.3833455490500035,"x":156.2,"y":203.44,"x0":1.391343279433343,"y0":50.00345982048799,"z0":5.426821007765748,"aX":-8.477762415037903},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.2,"breakHorizontal":12.6,"spinRate":2455,"spinDirection":282},"zone":13,"typeConfidence":0.91,"plateTime":0.4799251280181078,"extension":5.683704731127113},"hitData":{"launchSpeed":86.5,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.97,"coordY":171.35}},"index":3,"playId":"66ee3be6-d5ee-3a9d-8517-f9deacebbfc4","pitchNumber":4,"startTime":"2025-08-19T01:49:21.329Z","endTime":"2025-08-19T01:49:30.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:49:30.303Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T01:49:47.180Z","endTime":"2025-08-19T01:50:01.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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":77.6,"endSpeed":71.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.144601702683193,"aZ":-29.02819381862544,"pfxX":-8.98680066053998,"pfxZ":2.4398402781253807,"pX":0.22112762047769502,"pZ":3.1558768062800855,"vX0":-0.3648073267988819,"vY0":-113.07599602019374,"vZ0":0.9280685137028486,"x":108.57,"y":153.57,"x0":1.5519160015874547,"y0":50.00476040240057,"z0":5.658610795235541,"aX":-11.607146256889036},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2571,"spinDirection":283},"zone":2,"typeConfidence":0.9,"plateTime":0.4848981438938602,"extension":5.4843906006226915},"hitData":{"launchSpeed":82.2,"launchAngle":34.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.36,"coordY":85.1}},"index":0,"playId":"72b6f04f-4ebf-3c14-a975-a7aa891eabee","pitchNumber":1,"startTime":"2025-08-19T01:49:53.339Z","endTime":"2025-08-19T01:50:01.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:50:01.744Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T01:52:12.021Z","endTime":"2025-08-19T01:53:16.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.717480908608735,"aZ":-10.556358564149718,"pfxX":5.0478290750750805,"pfxZ":11.804166802061832,"pX":-0.05305012625686812,"pZ":3.4771923541956564,"vX0":-7.432426866572916,"vY0":-134.8153118658572,"vZ0":-4.968488755427952,"x":119.02,"y":144.9,"x0":2.0902722666082254,"y0":50.00179843052706,"z0":6.096333214702546,"aX":9.2442079096992},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":-7.4,"spinRate":2357,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.4070907103681787,"extension":5.8159709012663985},"index":0,"playId":"cd16173b-13e7-3956-b079-90a9326cc201","pitchNumber":1,"startTime":"2025-08-19T01:52:19.444Z","endTime":"2025-08-19T01:52:22.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.7,"endSpeed":83.0,"strikeZoneTop":3.78379978492084,"strikeZoneBottom":1.73605158524636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.596080303567156,"aZ":-15.466590448372013,"pfxX":6.156823517462304,"pfxZ":9.368765380198806,"pX":0.8937092911502704,"pZ":3.8702671323511515,"vX0":-5.823652549876642,"vY0":-133.41541411213686,"vZ0":-2.9511900589465667,"x":82.93,"y":134.28,"x0":2.3163637407615303,"y0":50.003247231579415,"z0":6.1207280577675425,"aX":10.97995829452843},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2239,"spinDirection":144},"zone":12,"typeConfidence":0.87,"plateTime":0.4122601017533172,"extension":5.7768313381152},"index":1,"playId":"40bf31d8-c06e-3632-a318-7f3443201ff6","pitchNumber":2,"startTime":"2025-08-19T01:52:36.849Z","endTime":"2025-08-19T01:52:40.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.81407475226299,"strikeZoneBottom":1.72419195884363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.091962450228316,"aZ":-33.53653539564195,"pfxX":-0.44222011196038585,"pfxZ":-0.9933174580969579,"pX":-0.0029178070564761685,"pZ":1.5339303659125252,"vX0":-5.507433707320796,"vY0":-116.09934911372625,"vZ0":-2.9727436601068153,"x":117.11,"y":197.36,"x0":2.454403809601334,"y0":50.00502033487462,"z0":6.012865355051437,"aX":-0.6043976542999547},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.3,"breakHorizontal":2.2,"spinRate":2038,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.4712152213898202,"extension":5.6476436376992725},"index":2,"playId":"e0085ded-23b4-39c9-9ad8-1ccddb108f45","pitchNumber":3,"startTime":"2025-08-19T01:52:50.621Z","endTime":"2025-08-19T01:52:54.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.5,"endSpeed":84.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78210716141462,"aZ":-12.305006051897065,"pfxX":5.788964167645601,"pfxZ":10.732348658485806,"pX":0.39647083952796364,"pZ":3.760610347647851,"vX0":-7.026546500272875,"vY0":-135.92623928145912,"vZ0":-3.7717651912387815,"x":101.89,"y":137.24,"x0":2.2760121721019373,"y0":50.00099689550168,"z0":6.034634026819584,"aX":10.715716460529869},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-8.8,"spinRate":2298,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.40463784565806193,"extension":5.817577806417977},"hitData":{"launchSpeed":96.1,"launchAngle":33.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.47,"coordY":56.63}},"index":3,"playId":"0424a049-541b-3d23-82ce-037a0d841347","pitchNumber":4,"startTime":"2025-08-19T01:53:06.236Z","endTime":"2025-08-19T01:53:16.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:53:16.190Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T01:53:32.923Z","endTime":"2025-08-19T01:54:44.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.36125567129035,"strikeZoneBottom":1.49735615413151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37189950136831,"aZ":-11.660920290261378,"pfxX":6.305340898710585,"pfxZ":11.46806457834915,"pX":-0.23226072524633423,"pZ":2.7477919157777886,"vX0":-8.112590059460468,"vY0":-133.5543105815244,"vZ0":-6.55712559355594,"x":125.85,"y":164.59,"x0":2.03938854852442,"y0":50.00491038984886,"z0":6.090536190808091,"aX":11.281424255241586},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.3,"breakHorizontal":-9.5,"spinRate":2278,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.41164428443245304,"extension":5.9882889582580825},"index":0,"playId":"ce311001-2087-397f-a8ba-9a54f23b5d3f","pitchNumber":1,"startTime":"2025-08-19T01:53:46.060Z","endTime":"2025-08-19T01:53:49.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.9,"endSpeed":83.5,"strikeZoneTop":3.25838907590652,"strikeZoneBottom":1.57360625209454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.335295480536907,"aZ":-12.370302471707348,"pfxX":7.090702781765366,"pfxZ":11.079182901428691,"pX":-0.22212324477696557,"pZ":1.6879158160865202,"vX0":-8.486987329856417,"vY0":-133.2644084891027,"vZ0":-8.529861055906398,"x":125.47,"y":193.21,"x0":2.092095145160843,"y0":50.00062668642426,"z0":5.836987259264253,"aX":12.671805661212506},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-10.9,"spinRate":2213,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.41200373412536795,"extension":5.974359640495331},"index":1,"playId":"31d41f94-cdb3-3424-ab89-5e56ab0d0f92","pitchNumber":2,"startTime":"2025-08-19T01:54:02.158Z","endTime":"2025-08-19T01:54:06.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.9,"endSpeed":83.5,"strikeZoneTop":3.15460910915801,"strikeZoneBottom":1.56639271655403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.925368262029316,"aZ":-13.532953069290718,"pfxX":6.07231581668578,"pfxZ":10.377490581571088,"pX":-0.93274630164427,"pZ":4.257235112519953,"vX0":-9.75004411223673,"vY0":-133.4726874773122,"vZ0":-2.282504791326447,"x":152.55,"y":123.83,"x0":1.9860171835915208,"y0":50.00113702909828,"z0":6.103187845279144,"aX":10.90678699637217},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2276,"spinDirection":150},"zone":11,"typeConfidence":0.88,"plateTime":0.4110608049199209,"extension":5.908629086852102},"index":2,"playId":"429eaa6c-42a3-3786-bb5b-c0e83336b58c","pitchNumber":3,"startTime":"2025-08-19T01:54:17.700Z","endTime":"2025-08-19T01:54:21.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50007892028414,"aZ":-14.080783416842081,"pfxX":5.3112921728319025,"pfxZ":10.199932436945346,"pX":-0.12376124058662613,"pZ":1.900714645020888,"vX0":-7.931375840103218,"vY0":-132.8379833558134,"vZ0":-7.622797748020151,"x":121.72,"y":187.46,"x0":2.2211729862107212,"y0":50.000411453626064,"z0":5.8470915980350515,"aX":9.419071868041446},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-7.8,"spinRate":2219,"spinDirection":146},"zone":8,"typeConfidence":0.87,"plateTime":0.4135476737520696,"extension":5.913573332221686},"hitData":{"launchSpeed":91.5,"launchAngle":29.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.69,"coordY":98.53}},"index":3,"playId":"792fd0d0-64b6-332c-8c76-0c7cac27aa74","pitchNumber":4,"startTime":"2025-08-19T01:54:34.441Z","endTime":"2025-08-19T01:54:44.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:54:44.340Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T01:54:59.109Z","endTime":"2025-08-19T01:57:02.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.79205944615677,"strikeZoneBottom":1.59177156022963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.943981891968004,"aZ":-14.982204873246259,"pfxX":6.223833545845231,"pfxZ":9.438446452769076,"pX":0.04011908492611827,"pZ":3.2304537117311756,"vX0":-7.84107088246584,"vY0":-134.3185263242114,"vZ0":-4.661444109602322,"x":115.47,"y":151.56,"x0":2.1928407645527246,"y0":50.00331343006586,"z0":6.0588496878474984,"aX":11.337618271418393},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-9.5,"spinRate":2200,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.4082771032581576,"extension":5.909031749517954},"index":0,"playId":"7b6825e2-de97-3e4d-9798-c20526871b98","pitchNumber":1,"startTime":"2025-08-19T01:55:13.456Z","endTime":"2025-08-19T01:55:17.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.3,"endSpeed":82.4,"strikeZoneTop":3.68992095902582,"strikeZoneBottom":1.61212909271423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.637645798464053,"aZ":-14.389496957391929,"pfxX":5.6496956922284856,"pfxZ":10.127639490891822,"pX":-0.5720262580492111,"pZ":3.6137057423207284,"vX0":-8.931763889604229,"vY0":-132.51910459381827,"vZ0":-3.59248008903714,"x":138.8,"y":141.21,"x0":2.1276408479076228,"y0":50.00338083015562,"z0":6.056376269207604,"aX":9.922547020110224},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2197,"spinDirection":146},"zone":1,"typeConfidence":0.84,"plateTime":0.4153121077658093,"extension":5.801776249930903},"index":1,"playId":"1f27d8dd-9e47-3902-9e27-0550e3d927eb","pitchNumber":2,"startTime":"2025-08-19T01:55:34.604Z","endTime":"2025-08-19T01:55:39.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2014178163302,"aZ":-19.94786461648836,"pfxX":7.137706026849891,"pfxZ":8.104337970379046,"pX":0.1268505312191995,"pZ":1.8734741553777323,"vX0":-7.300674085660821,"vY0":-122.33229734609093,"vZ0":-5.664718957915607,"x":112.16,"y":188.2,"x0":2.2292420081935873,"y0":50.00255029788265,"z0":5.94052395713768,"aX":10.767282938515606},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.4,"breakHorizontal":-11.2,"spinRate":1421,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.44854983433640205,"extension":5.918458460592378},"index":2,"playId":"b6b12202-83c5-3bee-9457-fc29f43bf626","pitchNumber":3,"startTime":"2025-08-19T01:55:49.183Z","endTime":"2025-08-19T01:55:54.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.72817776073597,"strikeZoneBottom":1.58253482348712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.613600633380816,"aZ":-20.591283503187736,"pfxX":7.437467926237504,"pfxZ":7.556966597703083,"pX":0.7601348174977862,"pZ":1.4393698719881232,"vX0":-6.4574612465462,"vY0":-123.07951532935891,"vZ0":-6.3012490559815575,"x":88.03,"y":199.92,"x0":2.452515815298017,"y0":50.003679549120406,"z0":5.778566489299867,"aX":11.402139879783556},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.4,"breakHorizontal":-12.0,"spinRate":1541,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4451599174385148,"extension":5.933907984845881},"index":3,"playId":"24bf50bd-1ffb-3bc6-a3f9-4d2da1b03bda","pitchNumber":4,"startTime":"2025-08-19T01:56:13.752Z","endTime":"2025-08-19T01:56:17.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.4,"endSpeed":84.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.133831010941726,"aZ":-11.37610715760831,"pfxX":7.5931112390362046,"pfxZ":11.248978885890327,"pX":0.3985467618938371,"pZ":2.996544476706145,"vX0":-7.449315120195542,"vY0":-135.70691895835103,"vZ0":-5.766042830106479,"x":101.81,"y":157.87,"x0":2.2042949578699416,"y0":50.000756419314335,"z0":5.954896483922167,"aX":14.036638885134648},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":-12.0,"spinRate":2376,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.404973842952546,"extension":6.023618324469655},"index":4,"playId":"f8a55d68-dc4e-36fc-97c2-5e5fbd21b5ab","pitchNumber":5,"startTime":"2025-08-19T01:56:32.168Z","endTime":"2025-08-19T01:56:37.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.471469267198124,"aZ":-23.740195673901436,"pfxX":0.2614970161246234,"pfxZ":5.06048922818135,"pX":-0.13390966314641653,"pZ":1.9658186627534715,"vX0":-6.364831584455113,"vY0":-128.260615903065,"vZ0":-5.098527972628842,"x":122.1,"y":185.7,"x0":2.3455866076707017,"y0":50.00392516592255,"z0":5.830330195837706,"aX":0.4374253244700943},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":1.0,"spinRate":2037,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.42702040644870154,"extension":5.988493303420873},"hitData":{"launchSpeed":87.2,"launchAngle":22.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.77,"coordY":92.39}},"index":5,"playId":"aa0ed1aa-691d-32b2-8682-f2c85fc26836","pitchNumber":6,"startTime":"2025-08-19T01:56:51.439Z","endTime":"2025-08-19T01:57:02.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.5,"awayTeamWinProbability":82.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:57:02.409Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T01:57:31.953Z","endTime":"2025-08-19T01:59:03.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55848878184313,"aZ":-10.03586138744241,"pfxX":4.685059265049547,"pfxZ":12.056976080602556,"pX":-0.3584869943273035,"pZ":3.2694056000859293,"vX0":-8.554935755602903,"vY0":-135.60881798803894,"vZ0":-5.425969806230416,"x":130.66,"y":150.51,"x0":2.2487813321546493,"y0":50.00294493980272,"z0":6.016626220421341,"aX":8.60316324069875},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":-6.4,"spinRate":2267,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.40610244055445666,"extension":6.060137631495279},"index":0,"playId":"e1ca3c9d-c655-3811-b37b-b4bf394255c4","pitchNumber":1,"startTime":"2025-08-19T01:57:40.639Z","endTime":"2025-08-19T01:57:44.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58110650111714,"aZ":-24.35707215681843,"pfxX":0.7595443873079915,"pfxZ":4.9846449080405115,"pX":-0.6646122918110399,"pZ":0.8429002084922683,"vX0":-7.990340282231884,"vY0":-124.84305191083783,"vZ0":-6.884413701512107,"x":142.33,"y":216.02,"x0":2.4873457313893708,"y0":50.005411529522455,"z0":5.6588170325472005,"aX":1.1929241198042284},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":0.6,"spinRate":2161,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4397730276508649,"extension":6.179216632168291},"index":1,"playId":"422ccdc5-f8d4-3524-975d-bf0553efdcb3","pitchNumber":2,"startTime":"2025-08-19T01:57:58.445Z","endTime":"2025-08-19T01:58:01.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-19T01:58:19.305Z","endTime":"2025-08-19T01:58:32.189Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.371457553343554,"aZ":-19.58116056573084,"pfxX":1.7794289215015495,"pfxZ":7.283220935548228,"pX":-0.7963316682858791,"pZ":1.6443791514733193,"vX0":-8.173071254836561,"vY0":-130.59667097477902,"vZ0":-7.134506262269747,"x":147.35,"y":194.38,"x0":2.1417027345863415,"y0":50.00042570664568,"z0":5.8832517973414244,"aX":3.0768796349299223},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2181,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.41933247255422756,"extension":6.237229761635233},"index":3,"playId":"d9bf5eea-2a17-3df3-8180-90b52a4c2f94","pitchNumber":3,"startTime":"2025-08-19T01:58:32.189Z","endTime":"2025-08-19T01:58:35.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97610860318521,"aZ":-13.900079971946054,"pfxX":4.138598247010476,"pfxZ":9.99469167048582,"pX":0.31620937094096335,"pZ":3.7116298839871553,"vX0":-6.822890874623362,"vY0":-134.7722713754183,"vZ0":-3.65511827451947,"x":104.95,"y":138.57,"x0":2.3500452727619514,"y0":50.00184137479083,"z0":6.0757622860298355,"aX":7.5667663733165496},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-5.9,"spinRate":2126,"spinDirection":148},"zone":12,"typeConfidence":0.87,"plateTime":0.4073725974482998,"extension":6.112998828058809},"index":4,"playId":"542887f6-5f3e-324d-81b7-421dce21e146","pitchNumber":4,"startTime":"2025-08-19T01:58:58.384Z","endTime":"2025-08-19T01:59:03.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-19T01:59:03.645Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Fitzgerald singles on a ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T02:01:08.319Z","endTime":"2025-08-19T02:01:30.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(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.2,"endSpeed":80.9,"strikeZoneTop":3.46502321934751,"strikeZoneBottom":1.55682681879195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.286868629935963,"aZ":-13.391172071002112,"pfxX":3.539093562167481,"pfxZ":11.08488030192156,"pX":0.4157023642050708,"pZ":3.941633777333786,"vX0":-2.0323500576111666,"vY0":-129.87656733287608,"vZ0":-2.4929317987812047,"x":101.15,"y":132.36,"x0":0.7519366178325009,"y0":50.00166074071945,"z0":5.942742419439787,"aX":5.995915158723524},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.7,"breakHorizontal":-5.9,"spinRate":2216,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.4230636425032892,"extension":5.790574880955717},"index":0,"playId":"8547946a-18ce-3488-8b97-a205d92f7fb3","pitchNumber":1,"startTime":"2025-08-19T02:01:08.319Z","endTime":"2025-08-19T02:01:12.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.334675063803406,"aZ":-14.074810888532316,"pfxX":1.864505390429851,"pfxZ":10.899258730405098,"pX":-0.25639198030458854,"pZ":2.616095670130975,"vX0":-3.152077687711647,"vY0":-128.48361155694442,"vZ0":-4.961560940681882,"x":126.77,"y":168.15,"x0":0.7479070310883104,"y0":50.001099119435246,"z0":5.677891879282657,"aX":3.0958902324596598},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.7,"breakHorizontal":-2.6,"spinRate":2206,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.42743161687803566,"extension":5.818544015511377},"hitData":{"launchSpeed":91.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":89.99,"coordY":149.15}},"index":1,"playId":"0125528c-ea93-3f08-87bb-746a017f33bc","pitchNumber":2,"startTime":"2025-08-19T02:01:20.089Z","endTime":"2025-08-19T02:01:30.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.4,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:01:30.248Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks. Tyler Fitzgerald to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T02:01:56.624Z","endTime":"2025-08-19T02:03:29.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.8,"endSpeed":71.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.064055875052194,"aZ":-27.245493500877426,"pfxX":-8.299597051132555,"pfxZ":3.8148721548517717,"pX":0.49872064779218006,"pZ":2.0909497752695474,"vX0":-0.09475766073914438,"vY0":-113.31568720712227,"vZ0":-1.8141056954292671,"x":97.99,"y":182.32,"x0":1.6180863410642004,"y0":50.00105254426642,"z0":5.642195428965628,"aX":-10.716154099833588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":2471,"spinDirection":272},"zone":9,"typeConfidence":0.91,"plateTime":0.4846708677280782,"extension":5.5551656149855875},"index":0,"playId":"340a9dbe-1b48-33fd-b915-a2ccd8561f26","pitchNumber":1,"startTime":"2025-08-19T02:01:57.105Z","endTime":"2025-08-19T02:02:00.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.36389803460595,"strikeZoneBottom":1.53542539576309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.301078302171454,"aZ":-25.124089004409,"pfxX":6.598541208506872,"pfxZ":4.944984189000625,"pX":1.6925584225636163,"pZ":0.6502426737910222,"vX0":-0.8231921433753466,"vY0":-118.79361552995783,"vZ0":-5.924196095421934,"x":52.48,"y":221.22,"x0":1.1870533886121297,"y0":50.002597566526255,"z0":5.4678622101977385,"aX":9.406273662209207},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.8,"spinRate":1198,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4615177097714964,"extension":6.088993147266242},"index":1,"playId":"c5f2e69a-18bf-393c-a93f-d347a2e2fa6e","pitchNumber":2,"startTime":"2025-08-19T02:02:18.919Z","endTime":"2025-08-19T02:02:22.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.3844278405431,"strikeZoneBottom":1.55619724983032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68729952187151,"aZ":-26.54386143442245,"pfxX":8.722179333037207,"pfxZ":3.999278508414245,"pX":0.1291148052232157,"pZ":0.603206354649673,"vX0":-4.669835450760677,"vY0":-117.95454725568794,"vZ0":-5.60137494432786,"x":112.08,"y":222.49,"x0":1.0025917554354817,"y0":50.002344608519444,"z0":5.4597610105165195,"aX":12.275430680151988},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.1,"breakHorizontal":-14.6,"spinRate":1293,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.4645596343559708,"extension":6.193529186815021},"index":2,"playId":"6b785898-6a65-308d-82d6-56a445635e74","pitchNumber":3,"startTime":"2025-08-19T02:02:42.067Z","endTime":"2025-08-19T02:02:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.37649526766974,"strikeZoneBottom":1.49564475633825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56600851620484,"aZ":-29.87843326542191,"pfxX":-6.628196342767762,"pfxZ":1.780019198355264,"pX":-0.18975432654731555,"pZ":0.8465914780237624,"vX0":-1.5071975936654143,"vY0":-113.38955017412987,"vZ0":-3.586809553005841,"x":124.23,"y":215.92,"x0":1.345987975315542,"y0":50.00308710581211,"z0":5.4601551747045995,"aX":-8.54884437593972},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":2574,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.48481103273965065,"extension":5.693825641425321},"index":3,"playId":"c36c290e-2913-302f-9db8-2996d131971e","pitchNumber":4,"startTime":"2025-08-19T02:03:05.189Z","endTime":"2025-08-19T02:03:08.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.34706619443995,"strikeZoneBottom":1.51897427761395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79114994043978,"aZ":-12.253163672634917,"pfxX":2.735053286819394,"pfxZ":11.673570499909957,"pX":1.1002541877846705,"pZ":2.1134401516134673,"vX0":-0.24660228100537754,"vY0":-130.1851583994125,"vZ0":-6.684195897371487,"x":75.06,"y":181.72,"x0":0.841394095625693,"y0":50.00541216389094,"z0":5.652568557546353,"aX":4.668285657820099},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.8,"breakHorizontal":-4.9,"spinRate":2149,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4216556212562468,"extension":5.886607741544331},"index":4,"playId":"fb08cb68-219e-32ac-931f-4e2b030facf0","pitchNumber":5,"startTime":"2025-08-19T02:03:23.779Z","endTime":"2025-08-19T02:03:29.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.66,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:03:29.211Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T02:03:46.887Z","endTime":"2025-08-19T02:05:11.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":90.0,"endSpeed":82.0,"strikeZoneTop":3.2684689849689,"strikeZoneBottom":1.49844469279401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93201176461403,"aZ":-10.388163907037871,"pfxX":2.8567271740255276,"pfxZ":12.59751829188789,"pX":0.9285516014093157,"pZ":2.3288410882768895,"vX0":-0.7676991987760493,"vY0":-131.00269231351677,"vZ0":-6.620345215043559,"x":81.61,"y":175.9,"x0":0.8551047449692601,"y0":50.00601136467553,"z0":5.673766999180609,"aX":4.942044049190512},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.5,"breakHorizontal":-5.0,"spinRate":2260,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.41888149269630537,"extension":6.051049420948147},"index":0,"playId":"d7113c4b-d264-356e-a572-bc3ba4fb3ef0","pitchNumber":1,"startTime":"2025-08-19T02:03:53.319Z","endTime":"2025-08-19T02:03:56.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.519149515216522,"aZ":-22.995884929139127,"pfxX":-4.008248267519241,"pfxZ":5.639241935644053,"pX":0.3155643390505651,"pZ":2.5458608238418545,"vX0":-0.7350735968507945,"vY0":-126.17234564254953,"vZ0":-3.283660756372735,"x":104.97,"y":170.04,"x0":1.1310157255352673,"y0":50.00071007674769,"z0":5.698706612630215,"aX":-6.518752921360002},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.8,"breakHorizontal":7.4,"spinRate":2446,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.43263096878092666,"extension":5.941367184131332},"index":1,"playId":"4a8b94f7-1a73-3101-a24d-368bebacaeee","pitchNumber":2,"startTime":"2025-08-19T02:04:11.005Z","endTime":"2025-08-19T02:04:18.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.33393185318938,"strikeZoneBottom":1.51650897347783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37754556653316,"aZ":-20.11073081342504,"pfxX":6.531701503892134,"pfxZ":8.032657213842672,"pX":1.3560554570370222,"pZ":0.3244720786584054,"vX0":-0.9982844917324198,"vY0":-121.87924077570852,"vZ0":-8.09294352196837,"x":65.31,"y":230.02,"x0":0.9230229793115038,"y0":50.001282452106956,"z0":5.430047831184859,"aX":9.806947392840792},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.8,"breakHorizontal":-11.6,"spinRate":1396,"spinDirection":136},"zone":14,"typeConfidence":0.87,"plateTime":0.4497306093491473,"extension":6.1300423875490715},"index":2,"playId":"3f7729d4-56ac-3c2e-8cd6-1b86ddd1511c","pitchNumber":3,"startTime":"2025-08-19T02:04:42.278Z","endTime":"2025-08-19T02:04:45.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84403290136305,"aZ":-23.750108843456744,"pfxX":5.934608959322194,"pfxZ":5.657507592966112,"pX":1.0449280903265,"pZ":1.2779749103532632,"vX0":-1.8278456032685393,"vY0":-121.2837487456961,"vZ0":-5.143748351278637,"x":77.17,"y":204.27,"x0":1.0375693606976064,"y0":50.002579258362644,"z0":5.4989982723018525,"aX":8.836057957753018},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.2,"breakHorizontal":-10.3,"spinRate":1274,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4517038247324381,"extension":6.143108181136791},"index":3,"playId":"07cbf593-a59f-3aae-894d-b65a8de80471","pitchNumber":4,"startTime":"2025-08-19T02:05:07.072Z","endTime":"2025-08-19T02:05:11.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.78,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:05:11.100Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T02:05:27.822Z","endTime":"2025-08-19T02:07:11.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":90.1,"endSpeed":81.8,"strikeZoneTop":3.60995291374523,"strikeZoneBottom":1.61618687049123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.793559875042433,"aZ":-12.929061282759326,"pfxX":3.0252724339784245,"pfxZ":11.160509803360508,"pX":-0.10514261412280153,"pZ":2.3028684180797576,"vX0":-2.7258886788115864,"vY0":-131.0256482757879,"vZ0":-6.164649338332463,"x":121.01,"y":176.6,"x0":0.5597768101974353,"y0":50.004640502013665,"z0":5.667117372360084,"aX":5.2178241718997},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.0,"breakHorizontal":-4.8,"spinRate":2184,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.41934153788668205,"extension":5.983231368379086},"index":0,"playId":"0d6b1080-0aac-36e2-8d26-309d79f5e20b","pitchNumber":1,"startTime":"2025-08-19T02:05:37.715Z","endTime":"2025-08-19T02:05:41.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":88.5,"endSpeed":81.1,"strikeZoneTop":3.4723767930219,"strikeZoneBottom":1.47928488023224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.883958903919552,"aZ":-18.007405845385,"pfxX":-2.356288403938354,"pfxZ":8.439418842474732,"pX":-1.2452852203189249,"pZ":2.019862958187265,"vX0":-4.829235537840326,"vY0":-128.75836969500162,"vZ0":-5.263002480726922,"x":164.47,"y":184.24,"x0":0.9609668802121372,"y0":50.00064755881531,"z0":5.485015342954123,"aX":-3.951551262194535},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2384,"spinDirection":173},"zone":13,"typeConfidence":0.87,"plateTime":0.42550347615787754,"extension":6.059346607896138},"index":1,"playId":"bb13a3a1-5694-30f1-bdfa-ad5ef9ead703","pitchNumber":2,"startTime":"2025-08-19T02:05:54.786Z","endTime":"2025-08-19T02:05:58.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.53666306255687,"strikeZoneBottom":1.49197206540034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.940519567560184,"aZ":-18.90724511372594,"pfxX":-2.5584147503580876,"pfxZ":7.921531955994979,"pX":-1.315740752477075,"pZ":2.1185242660422765,"vX0":-4.72547998537707,"vY0":-128.43211620326744,"vZ0":-5.190749855872275,"x":167.15,"y":181.58,"x0":0.8785866171708538,"y0":50.00435247160151,"z0":5.630899150934658,"aX":-4.284847835872404},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.4,"breakHorizontal":5.6,"spinRate":2341,"spinDirection":175},"zone":13,"typeConfidence":0.88,"plateTime":0.4260444100850487,"extension":5.8955126460176},"index":2,"playId":"963df42b-6981-34a9-a827-2769b87dd963","pitchNumber":3,"startTime":"2025-08-19T02:06:14.888Z","endTime":"2025-08-19T02:06:18.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.5029259449811,"strikeZoneBottom":1.64471158568854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.547726612195657,"aZ":-21.210284071334208,"pfxX":-3.2969533406787885,"pfxZ":6.6246665402620994,"pX":-0.8940937097144562,"pZ":1.8547927606687646,"vX0":-3.3317539754697565,"vY0":-127.65190233675779,"vZ0":-4.991116162739426,"x":151.08,"y":188.7,"x0":0.8549386875527427,"y0":50.00284882466552,"z0":5.498569225514766,"aX":-5.457232044595611},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.2,"breakHorizontal":6.7,"spinRate":2448,"spinDirection":182},"zone":13,"typeConfidence":0.89,"plateTime":0.4285804576619796,"extension":6.256945142991343},"index":3,"playId":"2adf96df-9685-3292-949c-4d6f6c89bd63","pitchNumber":4,"startTime":"2025-08-19T02:06:33.468Z","endTime":"2025-08-19T02:06:37.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-19T02:06:53.912Z","endTime":"2025-08-19T02:07:07.572Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.629545889284525,"aZ":-12.24235566792189,"pfxX":3.755542229056662,"pfxZ":11.049007871737944,"pX":-0.4467109707912081,"pZ":3.2433853771409695,"vX0":-3.776397533226082,"vY0":-133.89020119238128,"vZ0":-4.211418705919774,"x":134.03,"y":151.21,"x0":0.498417326677378,"y0":50.003142723846345,"z0":5.72171454229934,"aX":6.77527708078986},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":-5.9,"spinRate":2244,"spinDirection":167},"zone":1,"typeConfidence":0.9,"plateTime":0.41009544724328295,"extension":6.015071747744864},"index":5,"playId":"77ad16c8-9af2-3e2e-8d2e-1264771a91d4","pitchNumber":5,"startTime":"2025-08-19T02:07:07.572Z","endTime":"2025-08-19T02:07:11.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.9999999999999982,"leverageIndex":0.87,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:07:11.088Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T02:07:27.823Z","endTime":"2025-08-19T02:09:15.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.45592155498277,"strikeZoneBottom":1.72825510011653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63035208759712,"aZ":-28.959829764249868,"pfxX":-6.973900905873858,"pfxZ":2.38525699187951,"pX":0.08844996770490018,"pZ":1.3829903363967901,"vX0":-1.1675141246429872,"vY0":-116.13425579367568,"vZ0":-3.144764523039547,"x":113.63,"y":201.44,"x0":1.5044749890478457,"y0":50.00097201755376,"z0":5.55020091737987,"aX":-9.389682010178177},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.7,"breakHorizontal":13.0,"spinRate":2544,"spinDirection":284},"zone":14,"typeConfidence":0.92,"plateTime":0.47420916384768974,"extension":6.021362533819981},"index":0,"playId":"506f96cc-b332-38c4-8474-6b2aeb7a56a1","pitchNumber":1,"startTime":"2025-08-19T02:07:34.248Z","endTime":"2025-08-19T02:07:37.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"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-19T02:07:50.456Z","endTime":"2025-08-19T02:08:01.299Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.50816986789727,"strikeZoneBottom":1.63648200297484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.201744318636276,"aZ":-19.941584120451783,"pfxX":-2.967813743541126,"pfxZ":7.3657005436829674,"pX":-0.04757375765770345,"pZ":4.025847104789119,"vX0":-1.5908842612744019,"vY0":-128.0179711953751,"vZ0":-0.40333206783556463,"x":118.81,"y":130.08,"x0":0.9673946113680267,"y0":50.00492026412599,"z0":5.745112117426697,"aX":-4.931211691990364},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.4,"breakHorizontal":5.8,"spinRate":2402,"spinDirection":180},"zone":11,"typeConfidence":0.89,"plateTime":0.4277002436684265,"extension":5.8003285884002524},"index":2,"playId":"c94570f4-0932-30b7-84cd-4384a00755c8","pitchNumber":2,"startTime":"2025-08-19T02:08:01.299Z","endTime":"2025-08-19T02:08:04.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":86.8,"endSpeed":79.9,"strikeZoneTop":3.460002009977,"strikeZoneBottom":1.73939740597005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.655430542712413,"aZ":-22.15833570081083,"pfxX":-3.8889928525306523,"pfxZ":6.158678663784984,"pX":1.0211215676821386,"pZ":2.9105671351877263,"vX0":1.0849540692302053,"vY0":-126.4480901848804,"vZ0":-2.469748689311097,"x":78.08,"y":160.19,"x0":1.0930293066976429,"y0":50.00446280103904,"z0":5.668932661759991,"aX":-6.327744286423785},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":6.8,"spinRate":2376,"spinDirection":187},"zone":12,"typeConfidence":0.89,"plateTime":0.4323833705168667,"extension":5.833423664985184},"index":3,"playId":"c3829eaa-bbdf-3e9e-899e-a4edd6d71282","pitchNumber":3,"startTime":"2025-08-19T02:08:21.870Z","endTime":"2025-08-19T02:08:25.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.526383338554336,"aZ":-10.196217442877344,"pfxX":2.3217348109615954,"pfxZ":12.295548400398994,"pX":-0.13046016560465634,"pZ":3.103255655037232,"vX0":-2.5665725857841197,"vY0":-133.54371582944,"vZ0":-5.0145965020263565,"x":121.97,"y":154.99,"x0":0.5461601675284274,"y0":50.00572273313408,"z0":5.753562004589364,"aX":4.151206619647543},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":21.2,"breakHorizontal":-3.6,"spinRate":2189,"spinDirection":162},"zone":2,"typeConfidence":0.9,"plateTime":0.411784828860279,"extension":6.005116103457224},"index":4,"playId":"49cc1685-ebea-350e-8c70-46768f7f341c","pitchNumber":4,"startTime":"2025-08-19T02:08:44.944Z","endTime":"2025-08-19T02:08:49.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.640361284033716,"aZ":-27.1740756234307,"pfxX":6.127696855375567,"pfxZ":3.387765474615085,"pX":0.9267671909828571,"pZ":2.3261763625169065,"vX0":-2.074053402511991,"vY0":-120.7294457202622,"vZ0":-2.1335723678669622,"x":81.67,"y":175.97,"x0":1.0011992873089857,"y0":50.00238871064702,"z0":5.614579406712917,"aX":9.039482708714544},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":-10.6,"spinRate":1290,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.45378800518511175,"extension":6.036580603100578},"hitData":{"launchSpeed":82.7,"launchAngle":26.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.26,"coordY":104.2}},"index":5,"playId":"1172eaf4-1911-3934-9a6a-0c023e63ee52","pitchNumber":5,"startTime":"2025-08-19T02:09:07.740Z","endTime":"2025-08-19T02:09:15.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:09:15.142Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Umpire reviewed (home run), call on the field was overturned: Xander Bogaerts flies out on fan interference.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T02:11:14.329Z","endTime":"2025-08-19T02:13:50.092Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.68746456931637,"strikeZoneBottom":1.73271750284966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.462332881106498,"aZ":-21.3515762307506,"pfxX":1.64192263080196,"pfxZ":7.003586849202657,"pX":-1.5119306502154077,"pZ":1.4035336240244405,"vX0":-9.471482783230156,"vY0":-123.48574991971637,"vZ0":-6.638632648450873,"x":174.63,"y":200.88,"x0":2.1590046001402965,"y0":50.00148769214252,"z0":5.921417775895443,"aX":2.5369935539157433},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":2065,"spinDirection":140},"zone":13,"typeConfidence":0.87,"plateTime":0.44345070739869774,"extension":5.944747696629233},"index":0,"playId":"9f44b782-092c-3729-8e38-bca9886f1c57","pitchNumber":1,"startTime":"2025-08-19T02:11:26.735Z","endTime":"2025-08-19T02:11:30.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.65876977554973,"strikeZoneBottom":1.7041580884215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72404372904138,"aZ":-22.20924399089989,"pfxX":7.218535831492064,"pfxZ":6.958968077005315,"pX":1.710976124225764,"pZ":1.808807318222103,"vX0":-4.4325933261921495,"vY0":-119.14631745902173,"vZ0":-4.831056047134139,"x":51.78,"y":189.94,"x0":2.6613052784091207,"y0":50.003349771294204,"z0":5.879574474842813,"aX":10.338279766057877},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.6,"breakHorizontal":-12.0,"spinRate":1550,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4603947076427244,"extension":5.811258901958421},"index":1,"playId":"9847bcad-1915-3a7f-8e32-524fa23e3b68","pitchNumber":2,"startTime":"2025-08-19T02:11:42.348Z","endTime":"2025-08-19T02:11:45.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.853911897667704,"aZ":-12.28292763899766,"pfxX":5.093002676619105,"pfxZ":11.212348396301639,"pX":-0.0346029803639767,"pZ":3.614202799851741,"vX0":-7.507300207128885,"vY0":-132.71578597026254,"vZ0":-4.306256423139822,"x":118.32,"y":141.2,"x0":2.17624422335645,"y0":50.0046125000212,"z0":6.16039166632989,"aX":9.0374633394776},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.4,"breakHorizontal":-7.4,"spinRate":2194,"spinDirection":146},"zone":2,"typeConfidence":0.86,"plateTime":0.41357491006251657,"extension":5.902815113469284},"index":2,"playId":"f4695d25-f946-37d3-922b-b0df1bbc8d71","pitchNumber":3,"startTime":"2025-08-19T02:11:56.433Z","endTime":"2025-08-19T02:12:00.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-19T02:12:10.961Z","endTime":"2025-08-19T02:13:01.979Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.63123305182039,"strikeZoneBottom":1.6836873538853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.012439753069934,"aZ":-21.639930358933473,"pfxX":7.6961621416583945,"pfxZ":7.216039081398706,"pX":0.6851214437215244,"pZ":1.4590090045525685,"vX0":-6.840223183087963,"vY0":-120.2392366833886,"vZ0":-5.963039323411171,"x":90.88,"y":199.39,"x0":2.571280499311814,"y0":50.00134828282203,"z0":5.8997258718449554,"aX":11.232089755996332},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.8,"breakHorizontal":-12.2,"spinRate":1563,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.456087938754246,"extension":6.086031590343153},"index":4,"playId":"7a2bcf85-5418-33b1-bb6d-901b2ff479a0","pitchNumber":4,"startTime":"2025-08-19T02:13:01.979Z","endTime":"2025-08-19T02:13:06.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18936440474608,"aZ":-10.004760073409424,"pfxX":3.871316280281145,"pfxZ":12.373255425813127,"pX":0.3382499092193725,"pZ":3.017300852430489,"vX0":-6.385835613769969,"vY0":-133.60596689403158,"vZ0":-6.166955068246612,"x":104.11,"y":157.31,"x0":2.2662064062592595,"y0":50.00424283064771,"z0":6.088722220604809,"aX":6.937783141848396},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":21.1,"breakHorizontal":-5.5,"spinRate":2245,"spinDirection":151},"zone":6,"typeConfidence":0.88,"plateTime":0.41137720422396873,"extension":6.019313798072345},"hitData":{"launchSpeed":105.6,"launchAngle":37.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.32,"coordY":56.43}},"index":5,"playId":"73ae60cd-e290-3154-95d2-2f552105f78b","pitchNumber":5,"startTime":"2025-08-19T02:13:17.488Z","endTime":"2025-08-19T02:13:50.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:13:50.092Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Iglesias walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T02:18:02.648Z","endTime":"2025-08-19T02:19:11.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Padres manager Mike Shildt ejected by HP umpire James Hoye.","event":"Ejection","eventType":"ejection","awayScore":4,"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-19T02:18:04.827Z","endTime":"2025-08-19T02:18:04.828Z","isPitch":false,"type":"action","player":{"id":492917,"link":"/api/v1/people/492917"},"umpire":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.22152962104209,"strikeZoneBottom":1.34502887113706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.004948483318632,"aZ":-12.728314007914989,"pfxX":4.785395310753216,"pfxZ":11.167881741358508,"pX":1.2911271129875872,"pZ":3.2242833724243156,"vX0":-4.629617107268888,"vY0":-131.65493577362446,"vZ0":-4.994194944755524,"x":67.79,"y":151.72,"x0":2.4573580036384017,"y0":50.005706530950974,"z0":6.100454056166282,"aX":8.335746405380482},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.2,"breakHorizontal":-7.6,"spinRate":2275,"spinDirection":140},"zone":12,"typeConfidence":0.78,"plateTime":0.4172894119078969,"extension":5.804414206217049},"index":1,"playId":"3ad9e6d8-453d-3cae-a426-e012f492022f","pitchNumber":1,"startTime":"2025-08-19T02:18:04.829Z","endTime":"2025-08-19T02:18:08.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.16740473207979,"strikeZoneBottom":1.26450692879837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.988243577322084,"aZ":-24.10602808713668,"pfxX":-0.07987524800005019,"pfxZ":5.0833077548933145,"pX":1.2068550004404608,"pZ":0.5606232285760704,"vX0":-4.007192727119151,"vY0":-124.67783970166478,"vZ0":-7.596218542097534,"x":71.0,"y":223.64,"x0":2.839457103431239,"y0":50.00602703851575,"z0":5.61061956698671,"aX":-0.126713333761587},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":1.0,"spinRate":2032,"spinDirection":144},"zone":14,"typeConfidence":0.61,"plateTime":0.43782738723049075,"extension":5.75538072681105},"index":2,"playId":"434118f2-76ed-33ea-8124-4863c3eca023","pitchNumber":2,"startTime":"2025-08-19T02:18:20.044Z","endTime":"2025-08-19T02:18:23.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":90.4,"endSpeed":81.6,"strikeZoneTop":3.21781478179651,"strikeZoneBottom":1.3678470233469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14520935459263,"aZ":-11.807342808244169,"pfxX":4.910889230154348,"pfxZ":11.793810057312399,"pX":0.695694818164847,"pZ":3.800034264908959,"vX0":-5.830144544638503,"vY0":-131.41935345154414,"vZ0":-3.6241806627518725,"x":90.48,"y":136.18,"x0":2.3181804418378102,"y0":50.00447904367044,"z0":6.090844116913498,"aX":8.482436805003372},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.6,"breakHorizontal":-7.4,"spinRate":2267,"spinDirection":146},"zone":12,"typeConfidence":0.76,"plateTime":0.41881495540394686,"extension":5.881898538257963},"index":3,"playId":"ee5ca8ee-56e6-303b-9e5c-12a6c8d96e51","pitchNumber":3,"startTime":"2025-08-19T02:18:34.287Z","endTime":"2025-08-19T02:18:38.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.23190419761344,"strikeZoneBottom":1.40840495799085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.697588743237983,"aZ":-10.741745670959524,"pfxX":3.9334307564866093,"pfxZ":11.98780800330094,"pX":0.723608594387151,"pZ":3.1561512401775174,"vX0":-5.867000682208859,"vY0":-133.37810419339914,"vZ0":-5.528084917625721,"x":89.42,"y":153.56,"x0":2.448448754393011,"y0":50.00560666012112,"z0":6.041756172065008,"aX":7.034649017168481},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.5,"breakHorizontal":-5.8,"spinRate":2239,"spinDirection":145},"zone":3,"typeConfidence":0.86,"plateTime":0.4118432789195534,"extension":5.8537381305249525},"index":4,"playId":"35407a3c-b700-342a-af5b-4ce83167a220","pitchNumber":4,"startTime":"2025-08-19T02:18:54.957Z","endTime":"2025-08-19T02:18:58.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.23371835647093,"strikeZoneBottom":1.35757588659541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.457483004906045,"aZ":-12.49683116416537,"pfxX":4.841493794940993,"pfxZ":11.09744016780292,"pX":0.6512550187774421,"pZ":3.5774560110152174,"vX0":-5.798607292426633,"vY0":-132.81852338794135,"vZ0":-3.8850154356537665,"x":92.18,"y":142.19,"x0":2.2415128406328972,"y0":50.000659068322406,"z0":5.978246285303258,"aX":8.583417093108398},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.3,"breakHorizontal":-7.4,"spinRate":2234,"spinDirection":145},"zone":12,"typeConfidence":0.85,"plateTime":0.41357077975296397,"extension":5.921790777846084},"index":5,"playId":"16b0d089-169d-399e-9279-16956a63ef8b","pitchNumber":5,"startTime":"2025-08-19T02:19:07.395Z","endTime":"2025-08-19T02:19:11.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:19:11.591Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T02:19:39.323Z","endTime":"2025-08-19T02:20:51.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.31562996837371,"strikeZoneBottom":1.4598284994941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08476171342387,"aZ":-22.838685345437003,"pfxX":-0.03623105052559872,"pfxZ":5.78064201202659,"pX":0.7477604258044324,"pZ":1.7622630075009096,"vX0":-5.109316894445152,"vY0":-126.1178158758042,"vZ0":-5.5071272504459,"x":88.5,"y":191.2,"x0":2.8025825823197565,"y0":50.00322799736052,"z0":5.810577321885324,"aX":-0.057274879163902045},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2211,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.433919224979332,"extension":5.915989734798978},"index":0,"playId":"004e5d5a-df1e-3296-b6f0-4ffcabc24941","pitchNumber":1,"startTime":"2025-08-19T02:19:39.701Z","endTime":"2025-08-19T02:19:43.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.0,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01868038787214,"aZ":-24.573822483950064,"pfxX":-0.09143811094869506,"pfxZ":4.871677658963526,"pX":-0.030609004453906928,"pZ":1.4759095371199134,"vX0":-6.72711809717576,"vY0":-123.68581961070464,"vZ0":-5.364445033103929,"x":118.17,"y":198.93,"x0":2.7281951982303747,"y0":50.003127727381724,"z0":5.714835346562313,"aX":-0.14259234890193384},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.9,"breakHorizontal":1.7,"spinRate":2225,"spinDirection":150},"zone":8,"typeConfidence":0.73,"plateTime":0.44163502401497023,"extension":6.342303146294703},"index":1,"playId":"8067ff2d-612d-37fc-85e1-7f511103b9c5","pitchNumber":2,"startTime":"2025-08-19T02:19:56.382Z","endTime":"2025-08-19T02:20:00.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.38324687982088,"strikeZoneBottom":1.47482783237607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.210643912992904,"aZ":-22.257693366285288,"pfxX":0.16391728090519875,"pfxZ":6.046047861881728,"pX":0.7503083732662438,"pZ":0.4179106540233576,"vX0":-4.695911756846868,"vY0":-127.05847669065983,"vZ0":-8.749465694834551,"x":88.4,"y":227.5,"x0":2.5985358701542163,"y0":50.003634125748405,"z0":5.6649297531019895,"aX":0.2689813514593981},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2150,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.43052103617806203,"extension":6.220391278957464},"index":2,"playId":"ea180e2e-d779-3b98-b5da-e46b411a4c69","pitchNumber":3,"startTime":"2025-08-19T02:20:20.425Z","endTime":"2025-08-19T02:20:23.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.511685515301554,"aZ":-12.875601085721426,"pfxX":3.9668882031153894,"pfxZ":10.29747874699509,"pX":0.293144959018285,"pZ":3.245919051380711,"vX0":-6.942598859937095,"vY0":-136.16711846658,"vZ0":-4.86234310746914,"x":105.83,"y":151.14,"x0":2.3628933540401933,"y0":50.00049579377075,"z0":5.94885473359871,"aX":7.433290367674455},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-5.6,"spinRate":2263,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.40258901253664225,"extension":6.219953916874924},"index":3,"playId":"1334b340-9a6f-3451-88b1-9ab0d1f63ddf","pitchNumber":4,"startTime":"2025-08-19T02:20:47.133Z","endTime":"2025-08-19T02:20:51.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":1.03,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:20:51.937Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T02:21:10.749Z","endTime":"2025-08-19T02:22:37.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.37405457804321,"strikeZoneBottom":1.48983108895185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19766709634942,"aZ":-13.024129533521041,"pfxX":5.11345854865242,"pfxZ":10.668451198928185,"pX":-0.5608313616314908,"pZ":2.0295673691084826,"vX0":-8.928203131527859,"vY0":-133.26425026010176,"vZ0":-7.879811671725179,"x":138.38,"y":183.98,"x0":2.17160798242232,"y0":50.000822219835406,"z0":5.969664980143499,"aX":9.177460131112237},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2277,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.4113253194590927,"extension":6.071863571555387},"index":0,"playId":"639815e6-dec3-350f-bb7a-899c0f8c20b1","pitchNumber":1,"startTime":"2025-08-19T02:21:19.766Z","endTime":"2025-08-19T02:21:23.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533942365390878,"aZ":-12.161289679802762,"pfxX":5.781249255668656,"pfxZ":10.933615315202154,"pX":0.19049850953886896,"pZ":2.6984939673850583,"vX0":-7.796686110831573,"vY0":-134.97373905406704,"vZ0":-6.111631515412691,"x":109.74,"y":165.92,"x0":2.3760610882593807,"y0":50.003642029879096,"z0":5.861697200513028,"aX":10.583577142117525},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-8.6,"spinRate":2305,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.40703296735302796,"extension":6.060686700476957},"index":1,"playId":"1b948850-b08e-358b-a88a-f9840ba6e085","pitchNumber":2,"startTime":"2025-08-19T02:21:38.521Z","endTime":"2025-08-19T02:21:41.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.0,"endSpeed":80.9,"strikeZoneTop":3.32497526191019,"strikeZoneBottom":1.46784363510854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071211316485716,"aZ":-20.799874656342716,"pfxX":0.9074939105385029,"pfxZ":6.885271724029,"pX":-1.734192426826069,"pZ":1.7627093451690283,"vX0":-10.252233342502253,"vY0":-127.66586719752661,"vZ0":-6.193732752882304,"x":183.1,"y":191.19,"x0":2.214289527442993,"y0":50.00337465737614,"z0":5.855359294306834,"aX":1.5001213959444997},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.3,"breakHorizontal":0.6,"spinRate":2152,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4288923204908146,"extension":6.185861626728971},"index":2,"playId":"bcf742c9-63a0-37d7-9edf-f5735f6743f9","pitchNumber":3,"startTime":"2025-08-19T02:22:10.253Z","endTime":"2025-08-19T02:22:14.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42190030020059,"aZ":-19.532342484275517,"pfxX":0.25248459458354233,"pfxZ":7.48882747810864,"pX":-0.9172193180609627,"pZ":2.0868739890053014,"vX0":-8.471146833085053,"vY0":-129.2418775010357,"vZ0":-5.887265251114677,"x":151.96,"y":182.43,"x0":2.3728909405233938,"y0":50.00399651516969,"z0":5.8987202589611565,"aX":0.42652241680275693},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2320,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.42411326163697183,"extension":6.145147393466128},"hitData":{"launchSpeed":77.7,"launchAngle":36.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":126.79,"coordY":195.13}},"index":3,"playId":"0d2def86-2f6f-3d05-b99b-56c9693c4566","pitchNumber":4,"startTime":"2025-08-19T02:22:28.522Z","endTime":"2025-08-19T02:22:37.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:22:37.507Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T02:24:35.470Z","endTime":"2025-08-19T02:26:47.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.269776937706602,"aZ":-19.311536902627335,"pfxX":-2.314992269286894,"pfxZ":8.287440004802292,"pX":-0.5933950017243407,"pZ":2.7593539042427184,"vX0":-3.0762852397649874,"vY0":-123.94001861993706,"vZ0":-3.5509134839538627,"x":139.62,"y":164.28,"x0":0.965790595127927,"y0":50.00598677117275,"z0":5.827776303868692,"aX":-3.59345222487372},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.4,"breakHorizontal":4.9,"spinRate":2311,"spinDirection":186},"zone":4,"typeConfidence":0.83,"plateTime":0.44230949899321326,"extension":5.7940536315485325},"index":0,"playId":"dd832788-9e37-3ebb-a810-04531aaadfc0","pitchNumber":1,"startTime":"2025-08-19T02:24:43.892Z","endTime":"2025-08-19T02:24:47.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":82.6,"endSpeed":76.1,"strikeZoneTop":3.49702836579589,"strikeZoneBottom":1.60521444394794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.902493564603702,"aZ":-28.19530330403285,"pfxX":6.109565238238655,"pfxZ":2.7215979628259506,"pX":0.6262336524104367,"pZ":0.643917157299505,"vX0":-2.67190226282494,"vY0":-120.25669318567492,"vZ0":-5.64346359967725,"x":93.13,"y":221.39,"x0":0.959574402505948,"y0":50.00192544882729,"z0":5.530431158283424,"aX":8.92386620314098},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.8,"breakHorizontal":-10.4,"spinRate":1208,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4559418913683615,"extension":5.694939321204939},"index":1,"playId":"02286d72-8650-3914-9f7b-e4a1c6907b60","pitchNumber":2,"startTime":"2025-08-19T02:25:00.105Z","endTime":"2025-08-19T02:25:03.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.44415858269395,"strikeZoneBottom":1.57287579830966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803776170276567,"aZ":-18.20827977904738,"pfxX":-1.8246715872474941,"pfxZ":8.433531257737998,"pX":0.9287654805455087,"pZ":2.7364849286524775,"vX0":0.046493525531633925,"vY0":-127.75726761352999,"vZ0":-3.8660448328472223,"x":81.6,"y":164.89,"x0":1.147531402893589,"y0":50.00551051116887,"z0":5.696677367543248,"aX":-3.0230871763516283},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.6,"breakHorizontal":3.2,"spinRate":2263,"spinDirection":168},"zone":12,"typeConfidence":0.81,"plateTime":0.42836925545830384,"extension":5.733434550733005},"index":2,"playId":"a122e47e-0607-316d-9a08-cf3a40375e29","pitchNumber":3,"startTime":"2025-08-19T02:25:21.255Z","endTime":"2025-08-19T02:25:24.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":78.5,"endSpeed":71.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.348504499188337,"aZ":-28.890030615265314,"pfxX":-8.352556161491647,"pfxZ":2.5099602998249253,"pX":-0.04975818330056718,"pZ":2.6368234978343996,"vX0":-1.1232209386083511,"vY0":-114.23670967387649,"vZ0":-0.5378865026697957,"x":118.9,"y":167.59,"x0":1.5335198277575162,"y0":50.0000535435472,"z0":5.7444675243760885,"aX":-10.907302435124155},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.7,"breakHorizontal":15.4,"spinRate":2439,"spinDirection":284},"zone":5,"typeConfidence":0.91,"plateTime":0.481633210841943,"extension":5.601915408284297},"index":3,"playId":"06c8f85c-0405-34f7-81c8-eb7b975644d2","pitchNumber":4,"startTime":"2025-08-19T02:25:41.985Z","endTime":"2025-08-19T02:25:47.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.40181995045844,"strikeZoneBottom":1.56411422666045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72537853748476,"aZ":-16.187202096171188,"pfxX":6.522599163944988,"pfxZ":9.099186295897177,"pX":1.9895217988614162,"pZ":3.044568509474429,"vX0":0.443270918071763,"vY0":-132.11954293332752,"vZ0":-3.8146521650141088,"x":41.16,"y":156.58,"x0":0.9725064438362694,"y0":50.00422374376227,"z0":5.706383705824286,"aX":11.462870936808336},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2008,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4155225138342007,"extension":5.645733243959719},"index":4,"playId":"3b6a3204-9014-3377-9c50-c7c5e0ad9efb","pitchNumber":5,"startTime":"2025-08-19T02:26:03.078Z","endTime":"2025-08-19T02:26:06.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":90.0,"endSpeed":81.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.437053009351004,"aZ":-12.023461731287817,"pfxX":1.0953925581801056,"pfxZ":11.714573422623227,"pX":0.0838796949071095,"pZ":3.547090528515453,"vX0":-1.6968937210138881,"vY0":-131.03084100176,"vZ0":-3.460651263068337,"x":113.8,"y":143.01,"x0":0.6007511834530925,"y0":50.00480630064148,"z0":5.79735679711824,"aX":1.8847354015582576},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.5,"breakHorizontal":-1.6,"spinRate":2221,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.41972909923544366,"extension":5.831302227085432},"index":5,"playId":"63084516-9028-351f-b816-4cd4bf4426c9","pitchNumber":6,"startTime":"2025-08-19T02:26:18.058Z","endTime":"2025-08-19T02:26:21.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.430039926398614,"aZ":-14.355738083898197,"pfxX":4.315007070087342,"pfxZ":9.964356583131321,"pX":-0.15144381095371354,"pZ":3.6276235516770607,"vX0":-3.25934384171379,"vY0":-133.3086548555642,"vZ0":-3.155425812914397,"x":122.77,"y":140.83,"x0":0.5304967877542599,"y0":50.00121064227798,"z0":5.872027211035374,"aX":7.714287451439878},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.1,"spinRate":2232,"spinDirection":161},"zone":11,"typeConfidence":0.89,"plateTime":0.41193355892590366,"extension":5.715112580031733},"index":6,"playId":"b0f99065-141a-31f6-80df-5ce844270fd5","pitchNumber":7,"startTime":"2025-08-19T02:26:43.339Z","endTime":"2025-08-19T02:26:47.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:26:47.077Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilmer Flores walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T02:27:02.670Z","endTime":"2025-08-19T02:27:58.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.27601005903736,"strikeZoneBottom":1.70435833433834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55947496241746,"aZ":-30.346243792301387,"pfxX":-5.1238923439860375,"pfxZ":1.3679025773202085,"pX":0.8969979608328605,"pZ":2.2827116748941174,"vX0":0.16266448816318252,"vY0":-115.10355094562335,"vZ0":-0.9498486852412635,"x":82.81,"y":177.15,"x0":1.4910625937980122,"y0":50.00505180644799,"z0":5.64155324449778,"aX":-6.869568482872941},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.5,"breakHorizontal":9.2,"spinRate":2423,"spinDirection":292},"zone":14,"typeConfidence":0.87,"plateTime":0.47602806694982114,"extension":5.47451994729373},"index":0,"playId":"1dc3bbdc-6f3e-3072-8190-794758f6b1d4","pitchNumber":1,"startTime":"2025-08-19T02:27:05.626Z","endTime":"2025-08-19T02:27:09.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.32251370677347,"strikeZoneBottom":1.44144064514664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.972111180119775,"aZ":-24.112117332189,"pfxX":7.4188928250008495,"pfxZ":5.311218440767328,"pX":1.4936335528324582,"pZ":2.2569717433620315,"vX0":-1.424368920850391,"vY0":-122.59956500232931,"vZ0":-3.1359310784612644,"x":60.07,"y":177.84,"x0":1.119714309343303,"y0":50.0004318060447,"z0":5.617797023826907,"aX":11.255282946049828},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.1,"breakHorizontal":-13.1,"spinRate":1425,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.44731213739575315,"extension":5.63667194245008},"index":1,"playId":"1d53b8ef-b5b6-3f7c-8512-d5fe49015331","pitchNumber":2,"startTime":"2025-08-19T02:27:15.128Z","endTime":"2025-08-19T02:27:18.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.31403137480623,"strikeZoneBottom":1.43289087872843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49453361649443,"aZ":-22.804874763424895,"pfxX":-2.6922214650015555,"pfxZ":5.923435042267593,"pX":1.263872097234573,"pZ":3.774958585511848,"vX0":0.8011212322867524,"vY0":-125.03247044607741,"vZ0":-0.23621175878635203,"x":68.82,"y":136.86,"x0":1.2888206177226469,"y0":50.00069919666425,"z0":5.743888718030381,"aX":-4.256873228556255},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.9,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.43826989461256805,"extension":5.770549454246655},"index":2,"playId":"af6bc47b-1ff2-30de-ad51-7cd33fb4544d","pitchNumber":3,"startTime":"2025-08-19T02:27:27.357Z","endTime":"2025-08-19T02:27:30.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":83.7,"endSpeed":76.7,"strikeZoneTop":3.33265401976891,"strikeZoneBottom":1.424754149096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.918640077106147,"aZ":-24.078181153799637,"pfxX":7.615835274165305,"pfxZ":5.4196989457415015,"pX":0.38098334673855366,"pZ":0.7421690815611526,"vX0":-3.732461726852029,"vY0":-121.75018070890337,"vZ0":-6.178297644461839,"x":102.48,"y":218.74,"x0":0.9480843938108522,"y0":50.00491333602793,"z0":5.409404503666335,"aX":11.382696943036711},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.5,"breakHorizontal":-12.8,"spinRate":1429,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.450665880652386,"extension":6.147161769121246},"index":3,"playId":"4d169195-76b2-34e6-a2cf-0feee44d38b2","pitchNumber":4,"startTime":"2025-08-19T02:27:39.234Z","endTime":"2025-08-19T02:27:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.32838599860977,"strikeZoneBottom":1.55516512205304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349150356176235,"aZ":-21.12086819908062,"pfxX":-2.5733271992253037,"pfxZ":6.82991105155358,"pX":1.109281282003968,"pZ":4.398287463589042,"vX0":0.5952791046335173,"vY0":-126.32099051926089,"vZ0":0.8773604032728783,"x":74.72,"y":120.03,"x0":1.2051559741458755,"y0":50.00315378073427,"z0":5.7423807698927405,"aX":-4.165481208489203},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.8,"breakHorizontal":4.6,"spinRate":2338,"spinDirection":186},"zone":12,"typeConfidence":0.89,"plateTime":0.4333361789102397,"extension":5.6239165669642714},"index":4,"playId":"11999c4a-bf1d-3569-a721-7fdc01e5ae0e","pitchNumber":5,"startTime":"2025-08-19T02:27:55.566Z","endTime":"2025-08-19T02:27:58.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:27:58.822Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a fly ball to center fielder Bryce Johnson. Wilmer Flores to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T02:28:16.623Z","endTime":"2025-08-19T02:28:35.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.513755012595244,"aZ":-23.201019230413138,"pfxX":-1.9297227019449674,"pfxZ":5.63605196158621,"pX":-0.15706980481116792,"pZ":3.22365417922914,"vX0":-2.5966946580838584,"vY0":-125.17911414948628,"vZ0":-1.5547765890204608,"x":122.99,"y":151.74,"x0":1.1431467507597532,"y0":50.00312942707069,"z0":5.746395007766964,"aX":-3.071652660806519},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.1,"breakHorizontal":4.1,"spinRate":2329,"spinDirection":173},"zone":2,"typeConfidence":0.91,"plateTime":0.4370332822035361,"extension":6.019008072228365},"hitData":{"launchSpeed":64.7,"launchAngle":29.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.87,"coordY":119.57}},"index":0,"playId":"9dbe22c1-0ef1-3888-b44a-5b19813fdae8","pitchNumber":1,"startTime":"2025-08-19T02:28:24.339Z","endTime":"2025-08-19T02:28:35.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":527038,"link":"/api/v1/people/527038"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.53,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:28:35.741Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out softly, third baseman Jose Iglesias to first baseman Luis Arraez. Wilmer Flores to 3rd. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T02:28:48.709Z","endTime":"2025-08-19T02:30:05.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.466510197927093,"aZ":-28.52911554549975,"pfxX":-8.491025755055563,"pfxZ":2.6708522837889666,"pX":-0.34707434647522706,"pZ":1.3424880439840126,"vX0":-1.4622433653506974,"vY0":-116.77254285374997,"vZ0":-3.3940475905564513,"x":130.23,"y":202.53,"x0":1.3912595081957344,"y0":50.00181084657856,"z0":5.533400612863473,"aX":-11.58374432465619},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2541,"spinDirection":276},"zone":13,"typeConfidence":0.92,"plateTime":0.47122886163084265,"extension":5.785731167937733},"index":0,"playId":"59ee759e-9558-3bfa-95b0-8cafacd54bd1","pitchNumber":1,"startTime":"2025-08-19T02:29:10.993Z","endTime":"2025-08-19T02:29:19.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":527038,"link":"/api/v1/people/527038"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99359178099224,"aZ":-26.226839373636466,"pfxX":4.600511942788756,"pfxZ":4.036527734019098,"pX":0.4669331072580677,"pZ":1.9682194666877457,"vX0":-2.647024468918511,"vY0":-120.45824414898821,"vZ0":-3.126607019220602,"x":99.2,"y":185.64,"x0":0.9813230090976565,"y0":50.001716069073005,"z0":5.597260855124092,"aX":6.772805565221118},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.8,"breakHorizontal":-7.7,"spinRate":1252,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.45439910277277207,"extension":6.079560902393434},"hitData":{"launchSpeed":71.3,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.34,"coordY":180.57}},"index":1,"playId":"024f1b1d-bae1-3432-8ee7-da607c5d000e","pitchNumber":2,"startTime":"2025-08-19T02:29:56.913Z","endTime":"2025-08-19T02:30:05.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":527038,"link":"/api/v1/people/527038"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.82,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:30:05.358Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Fitzgerald pops out to first baseman Luis Arraez in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T02:30:33.868Z","endTime":"2025-08-19T02:31:02.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":84.3,"endSpeed":77.6,"strikeZoneTop":3.4995734440231,"strikeZoneBottom":1.61071718872057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06862041307754,"aZ":-23.6124299502266,"pfxX":7.824733447158483,"pfxZ":5.6201375813383345,"pX":0.7081305443175687,"pZ":0.910532211123485,"vX0":-3.0222897238314492,"vY0":-122.62671053938288,"vZ0":-6.142905548473241,"x":90.01,"y":214.2,"x0":0.9393312074084383,"y0":50.005941608351556,"z0":5.4604977820747385,"aX":11.928150396571487},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":1326,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.44652758845390217,"extension":5.967780271103085},"index":0,"playId":"8866d764-a0e0-3d40-8428-286c79e97901","pitchNumber":1,"startTime":"2025-08-19T02:30:34.143Z","endTime":"2025-08-19T02:30:37.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":527038,"link":"/api/v1/people/527038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93672122111316,"aZ":-16.85859358756706,"pfxX":-1.1174039803082532,"pfxZ":9.141750831643,"pX":-0.6175826940857428,"pZ":2.959449093336469,"vX0":-3.6843803478512895,"vY0":-128.67515140147665,"vZ0":-3.3140058696547383,"x":140.54,"y":158.87,"x0":0.9784988037063735,"y0":50.001878107234894,"z0":5.571751479898813,"aX":-1.871573898921297},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.1,"breakHorizontal":2.9,"spinRate":2381,"spinDirection":167},"zone":1,"typeConfidence":0.68,"plateTime":0.4258142249141521,"extension":5.942503609186714},"hitData":{"launchSpeed":85.7,"launchAngle":74.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.8,"coordY":170.22}},"index":1,"playId":"0957ded5-7f22-33da-9079-e3c306c7b994","pitchNumber":2,"startTime":"2025-08-19T02:30:52.051Z","endTime":"2025-08-19T02:31:02.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":527038,"link":"/api/v1/people/527038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:31:02.153Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Johnson flies out sharply to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T02:32:51.481Z","endTime":"2025-08-19T02:34:05.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.3877643393498,"strikeZoneBottom":1.54126442720299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.548204646476588,"aZ":-13.216999005580847,"pfxX":6.437047851793617,"pfxZ":10.871985383582182,"pX":1.2610927929234468,"pZ":4.1354712393678374,"vX0":-5.327330830238007,"vY0":-131.855856730091,"vZ0":-2.4668987925920627,"x":68.93,"y":127.12,"x0":2.4809444434407535,"y0":50.00394923808409,"z0":6.070042000209678,"aX":11.226425771189987},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.3,"breakHorizontal":-10.3,"spinRate":2284,"spinDirection":144},"zone":12,"typeConfidence":0.83,"plateTime":0.41691725484955855,"extension":5.908344688107398},"index":0,"playId":"69353088-a34b-348d-9784-300eeb5d0f50","pitchNumber":1,"startTime":"2025-08-19T02:33:13.911Z","endTime":"2025-08-19T02:33:17.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.042474256475547,"aZ":-12.6828621819394,"pfxX":6.47662703658999,"pfxZ":11.039218264618745,"pX":0.5272239612196443,"pZ":3.5764745220990273,"vX0":-6.690593528245411,"vY0":-132.4817639281592,"vZ0":-3.8685101076269532,"x":96.9,"y":142.22,"x0":2.251908133076954,"y0":50.005479610602976,"z0":5.991886293010819,"aX":11.438991256555775},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":-10.2,"spinRate":2240,"spinDirection":146},"zone":12,"typeConfidence":0.87,"plateTime":0.4144802268137484,"extension":5.829785528033565},"index":1,"playId":"8006fcee-1d06-3e58-863f-a3f9349157c2","pitchNumber":2,"startTime":"2025-08-19T02:33:25.611Z","endTime":"2025-08-19T02:33:28.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.5,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.560179082144575,"aZ":-12.714421107273777,"pfxX":6.221084781174035,"pfxZ":10.95381963410278,"pX":0.45684403583879385,"pZ":3.595459813648121,"vX0":-6.695196573766472,"vY0":-132.96304998343416,"vZ0":-3.881869793811563,"x":99.59,"y":141.7,"x0":2.2085243593073796,"y0":50.00495767129049,"z0":6.007729473714153,"aX":11.054815777748482},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.1,"breakHorizontal":-9.7,"spinRate":2261,"spinDirection":150},"zone":12,"typeConfidence":0.88,"plateTime":0.4131681885134757,"extension":5.901988498394156},"index":2,"playId":"a31cffae-b935-3ed9-a003-deb8cbff2d3e","pitchNumber":3,"startTime":"2025-08-19T02:33:39.291Z","endTime":"2025-08-19T02:33:43.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.1,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.504513803175847,"aZ":-11.703139432312648,"pfxX":6.911455588912485,"pfxZ":11.428468378013013,"pX":-0.12242374756346212,"pZ":2.656401246667868,"vX0":-8.473742527087,"vY0":-133.6576682257395,"vZ0":-6.341671809257909,"x":121.67,"y":167.06,"x0":2.2060572472508486,"y0":50.00133800394732,"z0":5.917342567945221,"aX":12.378759025185698},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":-10.4,"spinRate":2308,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.4113730011557539,"extension":6.071817034307144},"hitData":{"launchSpeed":100.2,"launchAngle":33.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":78.82,"coordY":56.14}},"index":3,"playId":"d2111887-b6ef-3e67-83df-4128e0524f26","pitchNumber":4,"startTime":"2025-08-19T02:33:54.201Z","endTime":"2025-08-19T02:34:05.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:34:05.399Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T02:34:22.264Z","endTime":"2025-08-19T02:34:42.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":77.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44839083027252,"aZ":-23.695916872583325,"pfxX":7.88428004769654,"pfxZ":5.52217040675128,"pX":-0.06115631310673722,"pZ":2.413748282812595,"vX0":-8.490484844736768,"vY0":-122.89151999638872,"vZ0":-3.672464826766957,"x":119.33,"y":173.61,"x0":2.4077588141629076,"y0":50.0034463267495,"z0":5.931193170891156,"aX":12.107870049618795},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":1584,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.44501919117587807,"extension":5.928797269443379},"hitData":{"launchSpeed":92.7,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.33,"coordY":155.68}},"index":0,"playId":"b422e8b9-6359-31ef-a192-3da39a42e26b","pitchNumber":1,"startTime":"2025-08-19T02:34:33.689Z","endTime":"2025-08-19T02:34:42.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:34:42.011Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T02:34:58.856Z","endTime":"2025-08-19T02:35:44.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.322553464897,"strikeZoneBottom":1.50556893041646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.832826535430517,"aZ":-13.586268176495599,"pfxX":6.1635695402382655,"pfxZ":10.300075265617068,"pX":0.42071752689657627,"pZ":2.9343525367250227,"vX0":-7.075804258258081,"vY0":-133.96672750398596,"vZ0":-5.588851406953831,"x":100.96,"y":159.55,"x0":2.3041935552643396,"y0":50.00637191676729,"z0":6.030797286727537,"aX":11.127520738393716},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2216,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.40995536554901424,"extension":5.9076375362294},"index":0,"playId":"4133ed66-8017-3a9f-af4d-56a50ef08f50","pitchNumber":1,"startTime":"2025-08-19T02:35:06.335Z","endTime":"2025-08-19T02:35:09.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.43868646802047,"strikeZoneBottom":1.56831726811158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.015719984780564,"aZ":-21.652054765792695,"pfxX":0.318785158007302,"pfxZ":6.357056966981121,"pX":-0.21585903447449828,"pZ":3.112298532278174,"vX0":-6.460139409053916,"vY0":-127.52568391214825,"vZ0":-3.079933793616218,"x":125.23,"y":154.75,"x0":2.3034629473210253,"y0":50.00259900345439,"z0":6.0341720567787185,"aX":0.5282323697908976},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.0,"breakHorizontal":0.8,"spinRate":2293,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.4287031692999985,"extension":5.74408879800615},"index":1,"playId":"1fc554ab-043f-3b57-bc17-86c611f9e05d","pitchNumber":2,"startTime":"2025-08-19T02:35:17.483Z","endTime":"2025-08-19T02:35:21.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-19T02:35:25.987Z","endTime":"2025-08-19T02:35:34.299Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.051305101867385,"aZ":-24.943180873249855,"pfxX":2.162744624178994,"pfxZ":4.364729321705481,"pX":-0.13314397375870027,"pZ":2.599296818960536,"vX0":-6.619788886183319,"vY0":-127.41332317928924,"vZ0":-3.634737786348614,"x":122.08,"y":168.6,"x0":2.207934836881708,"y0":50.00618310775145,"z0":5.9960844544705445,"aX":3.587132047102711},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-2.5,"spinRate":2112,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.42846028081782306,"extension":5.782581631795005},"hitData":{"launchSpeed":67.4,"launchAngle":10.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.22,"coordY":153.46}},"index":3,"playId":"6289b163-1e5c-334a-a82f-1c504d0a3268","pitchNumber":3,"startTime":"2025-08-19T02:35:34.299Z","endTime":"2025-08-19T02:35:44.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:35:44.227Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, third baseman Jose Iglesias to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T02:37:49.303Z","endTime":"2025-08-19T02:38:56.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.735028653243702,"aZ":-22.67174882074634,"pfxX":-4.410348531823364,"pfxZ":6.02529410345676,"pX":0.5311295864309062,"pZ":3.67671591281019,"vX0":-0.11988605793035945,"vY0":-124.68012230457983,"vZ0":-0.7480975395324396,"x":96.75,"y":139.51,"x0":1.1528535268914184,"y0":50.00074899038059,"z0":5.849208886289088,"aX":-6.952245256881089},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":2314,"spinDirection":185},"zone":12,"typeConfidence":0.88,"plateTime":0.43907617039457225,"extension":5.713022553778788},"index":0,"playId":"a14b6328-eefa-32a8-92e6-f164ac0dc2a7","pitchNumber":1,"startTime":"2025-08-19T02:37:51.725Z","endTime":"2025-08-19T02:37:56.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.653925014966504,"aZ":-13.444794899755893,"pfxX":2.5005283568734376,"pfxZ":11.06171070929633,"pX":0.2822983840470397,"pZ":2.431664551349227,"vX0":-1.93313247152207,"vY0":-129.9280003627065,"vZ0":-5.814729731478209,"x":106.24,"y":173.13,"x0":0.7146238157831106,"y0":50.00608161411644,"z0":5.737869215411094,"aX":4.235134249107166},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.8,"breakHorizontal":-4.1,"spinRate":2256,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.423116361434821,"extension":5.730466243506568},"index":1,"playId":"70bbb911-347e-31de-a8c0-3b6ce9abd5be","pitchNumber":2,"startTime":"2025-08-19T02:38:04.441Z","endTime":"2025-08-19T02:38:07.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.174617044457513,"aZ":-27.560473358684664,"pfxX":9.036368149316875,"pfxZ":3.179660875952896,"pX":1.095337249700419,"pZ":1.9694884490526832,"vX0":-2.422140515915542,"vY0":-119.90162729652864,"vZ0":-2.7175996460811405,"x":75.25,"y":185.6,"x0":0.9476070203049831,"y0":50.0003092224343,"z0":5.588452412240121,"aX":13.09450478319885},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":1278,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4576118647322094,"extension":5.876649506072811},"index":2,"playId":"25b1bbe8-2ba5-3de1-8c9a-ce3032fd214a","pitchNumber":3,"startTime":"2025-08-19T02:38:17.179Z","endTime":"2025-08-19T02:38:20.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":83.4,"endSpeed":76.3,"strikeZoneTop":3.36798047102627,"strikeZoneBottom":1.57872680260412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19486557945387,"aZ":-25.394917938346126,"pfxX":8.371989679224576,"pfxZ":4.559899318735742,"pX":2.2605534813483246,"pZ":2.1073171678120475,"vX0":0.15963960606740585,"vY0":-121.50685930144893,"vZ0":-3.105325993535547,"x":30.83,"y":181.88,"x0":1.1074305352738594,"y0":50.00093174307862,"z0":5.623318695002374,"aX":12.438204964800033},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.7,"breakHorizontal":-15.1,"spinRate":1429,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4518639818344261,"extension":5.888024644513108},"index":3,"playId":"cdecc5fe-fe7b-36ae-8741-181113864c37","pitchNumber":4,"startTime":"2025-08-19T02:38:34.732Z","endTime":"2025-08-19T02:38:37.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.833208065777722,"aZ":-11.804251956359417,"pfxX":1.196817631702277,"pfxZ":11.282348906220875,"pX":-0.7245662285185269,"pZ":2.306435154874538,"vX0":-3.6747753064915245,"vY0":-133.31049147461056,"vZ0":-6.502308563753328,"x":144.62,"y":176.51,"x0":0.5143794472342524,"y0":50.00213295279063,"z0":5.623902966691012,"aX":2.161022349187822},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":-1.4,"spinRate":2154,"spinDirection":167},"zone":4,"typeConfidence":0.9,"plateTime":0.41038977649187913,"extension":5.806709441205427},"hitData":{"launchSpeed":72.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.05,"coordY":161.35}},"index":4,"playId":"dc597a13-1ab0-3733-be6d-6d704b87d234","pitchNumber":5,"startTime":"2025-08-19T02:38:48.668Z","endTime":"2025-08-19T02:38:56.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:38:56.747Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T02:39:15.800Z","endTime":"2025-08-19T02:40:13.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.506999721489315,"aZ":-30.878861341704834,"pfxX":-8.350523401230998,"pfxZ":1.0009672373552352,"pX":0.13816568710299337,"pZ":3.3351074075057436,"vX0":-0.4336826715720279,"vY0":-112.83947946972113,"vZ0":1.5338786542576388,"x":111.73,"y":148.73,"x0":1.4176138972999475,"y0":50.001237849401775,"z0":5.757410615479077,"aX":-10.767725121127915},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2533,"spinDirection":287},"zone":2,"typeConfidence":0.9,"plateTime":0.48538337318268,"extension":5.636002765379263},"index":0,"playId":"5883e98e-0d1d-3ff4-b7fa-e5c43558df4f","pitchNumber":1,"startTime":"2025-08-19T02:39:18.230Z","endTime":"2025-08-19T02:39:21.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":87.7,"endSpeed":80.7,"strikeZoneTop":3.27938503152203,"strikeZoneBottom":1.49508167696944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.848602839564716,"aZ":-24.403340487144494,"pfxX":-2.9737384708097374,"pfxZ":4.66981575944207,"pX":0.7706081992999453,"pZ":3.674598757213113,"vX0":-0.06089825827665045,"vY0":-127.75885992117922,"vZ0":-0.42387968062393344,"x":87.63,"y":139.57,"x0":1.181354020520747,"y0":50.0001811341813,"z0":5.7507633266516685,"aX":-4.944043151173336},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":5.4,"spinRate":2151,"spinDirection":175},"zone":12,"typeConfidence":0.91,"plateTime":0.4277445936681734,"extension":5.809576126793086},"index":1,"playId":"894f49fc-909f-3738-8e5f-f041faa7afe1","pitchNumber":2,"startTime":"2025-08-19T02:39:35.176Z","endTime":"2025-08-19T02:39:39.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.367971414470148,"aZ":-23.088433636890265,"pfxX":7.308594054440847,"pfxZ":6.015396359540306,"pX":1.4390898231272842,"pZ":2.44689871974259,"vX0":-1.4932865068086276,"vY0":-122.42049302238652,"vZ0":-2.611691327888298,"x":62.15,"y":172.71,"x0":1.109758151491369,"y0":50.00118462986101,"z0":5.515119233215824,"aX":11.032501406840542},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.6,"breakHorizontal":-12.8,"spinRate":1394,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.4483430660394667,"extension":5.92990871210994},"index":2,"playId":"a6115f7e-aad0-308b-bb34-0870ff4424f9","pitchNumber":3,"startTime":"2025-08-19T02:39:45.659Z","endTime":"2025-08-19T02:39:49.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-19T02:40:03.770Z","endTime":"2025-08-19T02:40:10.116Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89358442111947,"aZ":-24.347805562305066,"pfxX":5.8525219488855535,"pfxZ":5.3055691826160905,"pX":0.8849964514860895,"pZ":1.7193896676215203,"vX0":-2.090638024763816,"vY0":-120.8138419890524,"vZ0":-4.036890653665943,"x":83.27,"y":192.36,"x0":1.0019269555373826,"y0":50.005312362140586,"z0":5.55605155245803,"aX":8.638639500079877},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.9,"breakHorizontal":-10.1,"spinRate":1404,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.45363904190632187,"extension":6.034954999403024},"index":4,"playId":"2c28235c-adaf-38b1-add5-b78039700396","pitchNumber":4,"startTime":"2025-08-19T02:40:10.116Z","endTime":"2025-08-19T02:40:13.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:40:13.843Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T02:40:30.319Z","endTime":"2025-08-19T02:40:58.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.58303880365193,"strikeZoneBottom":1.5779664916537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212098840304748,"aZ":-23.758294285321103,"pfxX":-2.919310457483365,"pfxZ":5.022186417378884,"pX":-0.9445186563332094,"pZ":1.9905178469031297,"vX0":-3.646090608140881,"vY0":-128.5678462103908,"vZ0":-4.235476940675911,"x":153.0,"y":185.04,"x0":0.8705307422637006,"y0":50.00626534949778,"z0":5.4992317711790735,"aX":-4.896965637616524},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":6.1,"spinRate":2385,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.42572931535958025,"extension":6.027216539737193},"index":0,"playId":"e7a86ac8-1a74-3b45-b900-35bf5347c514","pitchNumber":1,"startTime":"2025-08-19T02:40:34.072Z","endTime":"2025-08-19T02:40:38.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916634115353496,"aZ":-27.608148400662888,"pfxX":-7.139489046971125,"pfxZ":3.4269456602315014,"pX":-0.8145151610129142,"pZ":2.4939910112670707,"vX0":-2.574327491632771,"vY0":-115.62982091605114,"vZ0":-0.7906685467944919,"x":148.05,"y":171.44,"x0":1.2459267460213015,"y0":50.00087189284708,"z0":5.5290150379467,"aX":-9.504840030606688},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":2562,"spinDirection":275},"zone":4,"typeConfidence":0.92,"plateTime":0.4767388732345159,"extension":5.581109660782637},"hitData":{"launchSpeed":97.0,"launchAngle":24.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.46,"coordY":52.89}},"index":1,"playId":"c5fc7309-0ac8-36ca-b300-ed2d3203d325","pitchNumber":2,"startTime":"2025-08-19T02:40:50.477Z","endTime":"2025-08-19T02:40:58.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:40:58.201Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T02:42:53.447Z","endTime":"2025-08-19T02:44:19.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.76196326968944,"strikeZoneBottom":1.55417452423262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64333306893623,"aZ":-21.63571163207237,"pfxX":3.8137460944834785,"pfxZ":6.543021999455396,"pX":0.8838720480370889,"pZ":1.4114224057453346,"vX0":-5.491669788588929,"vY0":-125.88676847516048,"vZ0":-6.465510664757065,"x":83.31,"y":200.67,"x0":2.594352442995426,"y0":50.004434199479654,"z0":5.754846273680776,"aX":6.145112881927619},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.7,"breakHorizontal":-5.8,"spinRate":2227,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43446161630767133,"extension":6.010020165762953},"index":0,"playId":"cffa5c21-ff63-31da-b503-14b39decfbbc","pitchNumber":1,"startTime":"2025-08-19T02:43:06.168Z","endTime":"2025-08-19T02:43:09.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.58364909180657,"strikeZoneBottom":1.66327972674257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.645316163503118,"aZ":-21.214587016000486,"pfxX":8.243327274261356,"pfxZ":7.295566828032833,"pX":-0.00754073173083417,"pZ":1.5023469229360522,"vX0":-8.610040386075086,"vY0":-121.71702028921703,"vZ0":-5.8758929658932875,"x":117.29,"y":198.22,"x0":2.5028501265778047,"y0":50.00120440557326,"z0":5.781761372800671,"aX":12.381116322645067},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":1691,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.4498142543035395,"extension":5.968232331071232},"index":1,"playId":"9af30345-7a99-3db1-a760-ac03f672d9f6","pitchNumber":2,"startTime":"2025-08-19T02:43:18.122Z","endTime":"2025-08-19T02:43:21.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.360151067415327,"aZ":-37.88066247333598,"pfxX":-0.683558956547506,"pfxZ":-4.058970876743857,"pX":-0.4758547309863856,"pZ":2.1885325105946394,"vX0":-6.851702410072581,"vY0":-117.32656670952815,"vZ0":-0.6485019510731932,"x":135.14,"y":179.69,"x0":2.5603878117964047,"y0":50.003055386181444,"z0":5.972087876798973,"aX":-0.9595513159227563},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":2.8,"spinRate":2156,"spinDirection":317},"zone":7,"typeConfidence":0.91,"plateTime":0.4652804330010203,"extension":5.910281743447534},"index":2,"playId":"a6c34975-34ba-3d18-bcf4-4e1c6c4459a2","pitchNumber":3,"startTime":"2025-08-19T02:43:31.301Z","endTime":"2025-08-19T02:43:34.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29618183713306,"aZ":-10.627803986471001,"pfxX":5.694607452289956,"pfxZ":11.803522927555981,"pX":-0.040274545822916785,"pZ":3.7743427863235794,"vX0":-7.973646960830092,"vY0":-134.75219202710423,"vZ0":-3.931034475808946,"x":118.54,"y":136.87,"x0":2.2273880696345962,"y0":50.002327166739356,"z0":6.012048570324264,"aX":10.395249761346076},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.6,"breakHorizontal":-8.4,"spinRate":2335,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.40761492986832604,"extension":6.024790788260788},"index":3,"playId":"d249123f-99c0-3a61-af7f-67ed698e448d","pitchNumber":4,"startTime":"2025-08-19T02:44:15.710Z","endTime":"2025-08-19T02:44:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:44:19.511Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T02:44:38.172Z","endTime":"2025-08-19T02:46:53.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.46783018255741,"strikeZoneBottom":1.51760912665927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.726301518170366,"aZ":-12.205223172120988,"pfxX":5.751512082297792,"pfxZ":10.851222599023185,"pX":0.6294273183854304,"pZ":3.6604779921965394,"vX0":-6.571776550277145,"vY0":-135.34073158264624,"vZ0":-3.866821446144208,"x":93.01,"y":139.95,"x0":2.351006527590482,"y0":50.00478696558148,"z0":5.973110041621704,"aX":10.58673022220675},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-8.9,"spinRate":2323,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.40593940239641757,"extension":6.008953327604084},"index":0,"playId":"b5c681aa-6b8d-34d0-a89d-f36a45093a89","pitchNumber":1,"startTime":"2025-08-19T02:44:41.887Z","endTime":"2025-08-19T02:44:45.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.787015470062137,"aZ":-22.49846072112127,"pfxX":-0.6643119565329392,"pfxZ":5.815760991558422,"pX":-0.5831366112113349,"pZ":2.3084714685332575,"vX0":-7.26517054993565,"vY0":-127.78360765179195,"vZ0":-4.602473171823927,"x":139.23,"y":176.45,"x0":2.3759196144959858,"y0":50.005773432085505,"z0":5.886856137795655,"aX":-1.103795092308878},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":2.8,"spinRate":2324,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.4276185944609585,"extension":6.233975567071697},"index":1,"playId":"422d7771-3172-376a-af29-4221349345c6","pitchNumber":2,"startTime":"2025-08-19T02:45:04.126Z","endTime":"2025-08-19T02:45:09.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.644957309302047,"aZ":-13.54750415058562,"pfxX":6.484071192463178,"pfxZ":10.115306665965617,"pX":-0.3211253709605748,"pZ":2.9306733845642605,"vX0":-9.051090032573882,"vY0":-134.91996001762416,"vZ0":-5.38040330990055,"x":129.24,"y":159.65,"x0":2.236293773144244,"y0":50.003980226727165,"z0":5.907199656113223,"aX":11.942331048025604},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-9.8,"spinRate":2308,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.406117900029082,"extension":6.024424040126367},"index":2,"playId":"4e7727b2-fcb5-30ab-a507-d26bbd299362","pitchNumber":3,"startTime":"2025-08-19T02:45:25.692Z","endTime":"2025-08-19T02:45:29.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72683788951073,"aZ":-13.645861231160046,"pfxX":6.473894521633501,"pfxZ":9.898437824231834,"pX":0.61164422742363,"pZ":3.5440543157516755,"vX0":-6.86653358489907,"vY0":-136.16332418747174,"vZ0":-3.983259106213784,"x":93.69,"y":143.09,"x0":2.328580696896412,"y0":50.006621794798605,"z0":5.974403243328491,"aX":12.123343963144007},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":-10.2,"spinRate":2303,"spinDirection":142},"zone":3,"typeConfidence":0.91,"plateTime":0.40271189527443596,"extension":5.97138432955322},"index":3,"playId":"a0120b20-1098-3c0a-9773-f2d456d84a80","pitchNumber":4,"startTime":"2025-08-19T02:45:44.480Z","endTime":"2025-08-19T02:45:48.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.270863513771303,"aZ":-23.223596322988154,"pfxX":-0.14484146289910282,"pfxZ":5.588493136402103,"pX":-0.4233083349969275,"pZ":2.1591202545908468,"vX0":-6.641843927932216,"vY0":-125.44754838577198,"vZ0":-4.531700006135917,"x":133.14,"y":180.48,"x0":2.2721417623842823,"y0":50.000816700558296,"z0":5.871141600293359,"aX":-0.2316801681419172},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":1.7,"spinRate":2186,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.4358461589993725,"extension":6.140108104869864},"index":4,"playId":"69735ef4-d18c-36c3-8186-49d4030f5180","pitchNumber":5,"startTime":"2025-08-19T02:46:01.718Z","endTime":"2025-08-19T02:46:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343070340466582,"aZ":-26.844969200933864,"pfxX":-0.47391279541326803,"pfxZ":3.417453596402402,"pX":-0.8692801564610277,"pZ":2.045295157320297,"vX0":-7.5441600212195725,"vY0":-123.89827033004579,"vZ0":-3.631471602525883,"x":150.13,"y":183.56,"x0":2.274148807228848,"y0":50.00012434404915,"z0":5.768997081646261,"aX":-0.7360844315694054},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":2.6,"spinRate":1914,"spinDirection":152},"zone":13,"typeConfidence":0.81,"plateTime":0.44177853641023246,"extension":6.1963021748230895},"index":5,"playId":"87431223-d3f8-3f3c-b558-9b2fc12a8a8b","pitchNumber":6,"startTime":"2025-08-19T02:46:20.140Z","endTime":"2025-08-19T02:46:25.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.074448802878905,"aZ":-12.604948337248937,"pfxX":6.352425927109834,"pfxZ":10.35989126407403,"pX":-0.18402082418856366,"pZ":3.4629417579204,"vX0":-8.664829685322847,"vY0":-137.009858462263,"vZ0":-4.307841077786358,"x":124.01,"y":145.28,"x0":2.2036083387221783,"y0":50.00260548948951,"z0":5.925842654196526,"aX":11.999930884284682},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-9.6,"spinRate":2297,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.40074961960692956,"extension":6.055643348612368},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.15,"coordY":161.8}},"index":6,"playId":"0e07095d-bd5d-3b73-9b8b-9ef201f5a62e","pitchNumber":7,"startTime":"2025-08-19T02:46:44.474Z","endTime":"2025-08-19T02:46:53.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:46:53.615Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T02:47:08.893Z","endTime":"2025-08-19T02:48:53.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.74635002732489,"strikeZoneBottom":1.69371240208657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.403502077555437,"aZ":-19.649059842113253,"pfxX":1.4648222025290178,"pfxZ":7.5370287335657,"pX":-0.4896471270726447,"pZ":1.3085011905695425,"vX0":-8.212300339586603,"vY0":-127.84550327606352,"vZ0":-7.030199402754025,"x":135.66,"y":203.45,"x0":2.5685538444047653,"y0":50.003268872104655,"z0":5.626906015770305,"aX":2.435441061224118},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.4,"breakHorizontal":-0.8,"spinRate":2142,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4277948690550497,"extension":6.179380864891261},"index":0,"playId":"89708099-727d-30b1-8899-91e9ff628f76","pitchNumber":1,"startTime":"2025-08-19T02:47:18.854Z","endTime":"2025-08-19T02:47:22.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.64201876973599,"strikeZoneBottom":1.69063866667539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88894977047461,"aZ":-37.15977240759362,"pfxX":-1.2304181973576251,"pfxZ":-3.558716945126152,"pX":0.8877601132516043,"pZ":3.279141651773192,"vX0":-3.699861548130541,"vY0":-117.55522495712847,"vZ0":1.2476487432843217,"x":83.16,"y":150.24,"x0":2.6405741198874595,"y0":50.000429460517175,"z0":6.185999862167682,"aX":-1.7249343152448369},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.9,"breakHorizontal":3.1,"spinRate":2156,"spinDirection":319},"zone":12,"typeConfidence":0.91,"plateTime":0.46559165900020494,"extension":5.908800284027056},"index":1,"playId":"06febbb7-14d9-3188-a073-338fae281242","pitchNumber":2,"startTime":"2025-08-19T02:47:38.490Z","endTime":"2025-08-19T02:47:41.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.543343715080127,"aZ":-21.825856800463157,"pfxX":7.218175494502806,"pfxZ":6.657787298322547,"pX":0.49652198626917804,"pZ":1.108597174985225,"vX0":-7.1944408782756515,"vY0":-123.59659018891449,"vZ0":-6.823870553222953,"x":98.07,"y":208.85,"x0":2.500760513030659,"y0":50.00397562720487,"z0":5.725619809294137,"aX":11.221492303722068},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.7,"breakHorizontal":-11.5,"spinRate":1603,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4423521342701693,"extension":6.083244104320727},"index":2,"playId":"ade3c377-614c-3632-8e6b-9565a64dc966","pitchNumber":3,"startTime":"2025-08-19T02:47:54.118Z","endTime":"2025-08-19T02:47:58.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":85.3,"endSpeed":78.3,"strikeZoneTop":3.69072867331825,"strikeZoneBottom":1.7463494114997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.974983165411313,"aZ":-21.394557611395737,"pfxX":7.395378718573745,"pfxZ":6.931453450067833,"pX":0.8409382791827767,"pZ":1.2640516219037292,"vX0":-6.428887160755556,"vY0":-123.96806029916392,"vZ0":-6.591939434264124,"x":84.95,"y":204.65,"x0":2.5080662682005177,"y0":50.00435242632717,"z0":5.7458952069764715,"aX":11.502430009956658},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.2,"breakHorizontal":-11.9,"spinRate":1578,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.44197808986445075,"extension":6.080587162084502},"index":3,"playId":"6a6c3889-de5c-39b2-9162-72477400ac9b","pitchNumber":4,"startTime":"2025-08-19T02:48:11.698Z","endTime":"2025-08-19T02:48:16.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.61687538609402,"strikeZoneBottom":1.64519199495604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.627849104852316,"aZ":-22.796242279077475,"pfxX":8.68578062305971,"pfxZ":6.014356324705647,"pX":1.3400879522149027,"pZ":0.35701103212371726,"vX0":-5.866780243151533,"vY0":-124.50679014767582,"vZ0":-8.39971484343645,"x":65.92,"y":229.14,"x0":2.6067498852227464,"y0":50.004062665713604,"z0":5.682116145977774,"aX":13.542663754043888},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.0,"breakHorizontal":-14.3,"spinRate":1607,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.44110356402557294,"extension":6.138078700880411},"index":4,"playId":"f90de7d7-9fdb-309d-a2b7-1a6a9f5df0de","pitchNumber":5,"startTime":"2025-08-19T02:48:30.061Z","endTime":"2025-08-19T02:48:33.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":89.1,"endSpeed":81.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.118964194217114,"aZ":-21.22951419282766,"pfxX":0.11262104155666197,"pfxZ":6.436899068690147,"pX":-0.20657397260476373,"pZ":2.781924442005207,"vX0":-6.93747980181788,"vY0":-129.56113858534417,"vZ0":-3.6733152601988395,"x":124.87,"y":163.67,"x0":2.4912367571225364,"y0":50.001259713145636,"z0":5.84093303864102,"aX":0.1931025838405934},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":1.3,"spinRate":2241,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.42280236829169304,"extension":6.155879736581045},"index":5,"playId":"8d443a1d-c86f-325f-b2a6-68436930b01c","pitchNumber":6,"startTime":"2025-08-19T02:48:48.758Z","endTime":"2025-08-19T02:48:53.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:48:53.746Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T02:50:53.841Z","endTime":"2025-08-19T02:51:12.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53618222018485,"aZ":-13.674760722838244,"pfxX":2.8681998223361442,"pfxZ":11.148432997565635,"pX":1.181093464808056,"pZ":2.6990969726309078,"vX0":0.10327046088825217,"vY0":-128.97458854502008,"vZ0":-4.973022929075895,"x":71.98,"y":165.9,"x0":0.7685253947215295,"y0":50.00489829271184,"z0":5.732233899164234,"aX":4.761131123342057},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":19.1,"breakHorizontal":-5.2,"spinRate":2190,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.4271116278813585,"extension":5.848604331102092},"hitData":{"launchSpeed":96.5,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.02,"coordY":87.17}},"index":0,"playId":"9b0a0718-c044-3da7-997f-95761283c314","pitchNumber":1,"startTime":"2025-08-19T02:51:01.640Z","endTime":"2025-08-19T02:51:12.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.1,"awayTeamWinProbability":90.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.32,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:51:12.162Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T02:51:26.373Z","endTime":"2025-08-19T02:55:42.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":70.8,"strikeZoneTop":3.4766700969391,"strikeZoneBottom":1.52561402383372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.887989104194215,"aZ":-32.301600852397634,"pfxX":-9.102224043174953,"pfxZ":-0.09561179230195371,"pX":1.896724690998509,"pZ":2.8100687361615884,"vX0":3.4167696079612373,"vY0":-113.64667695191659,"vZ0":0.8018992319339322,"x":44.7,"y":162.91,"x0":1.543182454756554,"y0":50.00430550571733,"z0":5.701205767011341,"aX":-11.719807522601618},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.4,"breakHorizontal":15.4,"spinRate":2459,"spinDirection":286},"zone":12,"typeConfidence":0.9,"plateTime":0.4848876091646521,"extension":5.787003097251242},"index":0,"playId":"2cb48bc1-7009-3e56-90fd-147db2dbfdf0","pitchNumber":1,"startTime":"2025-08-19T02:51:37.410Z","endTime":"2025-08-19T02:51:41.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":77.5,"endSpeed":70.6,"strikeZoneTop":3.44323948466781,"strikeZoneBottom":1.57120256549861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.630955358570084,"aZ":-32.73410757961351,"pfxX":-7.795604962882206,"pfxZ":-0.4339433583131793,"pX":0.5821375978931354,"pZ":2.904356427623977,"vX0":0.3836390453241443,"vY0":-112.84249901432399,"vZ0":1.2393368470099226,"x":94.81,"y":160.36,"x0":1.4202109768107236,"y0":50.00517017286028,"z0":5.673498766172509,"aX":-9.944845438050836},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.1,"breakHorizontal":13.9,"spinRate":2517,"spinDirection":284},"zone":3,"typeConfidence":0.9,"plateTime":0.4874266714561113,"extension":5.570625608563475},"index":1,"playId":"663111ac-fd35-3130-adcc-a3321de7c738","pitchNumber":2,"startTime":"2025-08-19T02:51:52.596Z","endTime":"2025-08-19T02:52:00.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"663111ac-fd35-3130-adcc-a3321de7c738","startTime":"2025-08-19T02:52:21.620Z","endTime":"2025-08-19T02:52:21.641Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Giants challenged (tag play), call on the field was upheld: catcher Freddy Fermin picks off Willy Adames at 1st on throw to first baseman Luis Arraez.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"663111ac-fd35-3130-adcc-a3321de7c738","startTime":"2025-08-19T02:52:21.641Z","endTime":"2025-08-19T02:54:43.109Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.5167553302932,"strikeZoneBottom":1.58892620202763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.407489688274904,"aZ":-26.61936135386444,"pfxX":9.496969902293955,"pfxZ":3.698503870432317,"pX":1.9032625828277394,"pZ":1.371843696534817,"vX0":-1.0614245038455492,"vY0":-122.4473080288612,"vZ0":-4.416198168253954,"x":44.45,"y":201.74,"x0":1.1122163040589368,"y0":50.005245233952394,"z0":5.502792448362226,"aX":14.280908400840385},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":1428,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4490163515367791,"extension":5.930292350068171},"index":4,"playId":"0d932beb-5635-307f-98c4-c3a0fc5b7f5e","pitchNumber":3,"startTime":"2025-08-19T02:54:43.109Z","endTime":"2025-08-19T02:54:47.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.42603239969585,"strikeZoneBottom":1.60227530395112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.146395752563155,"aZ":-20.262206124466328,"pfxX":-2.1180291150997883,"pfxZ":7.254879271670436,"pX":1.0500360386755032,"pZ":2.6161236738397045,"vX0":0.3336343769445909,"vY0":-127.09737172506881,"vZ0":-3.5353626475564335,"x":76.98,"y":168.14,"x0":1.192625910850732,"y0":50.003667005464635,"z0":5.62720186374483,"aX":-3.478043238960144},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.6,"breakHorizontal":3.7,"spinRate":2320,"spinDirection":173},"zone":12,"typeConfidence":0.88,"plateTime":0.4303507940828162,"extension":5.699361047088291},"index":5,"playId":"89e2d479-6d8e-363e-8c10-ada9db00df4e","pitchNumber":4,"startTime":"2025-08-19T02:54:55.377Z","endTime":"2025-08-19T02:54:59.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"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-19T02:55:04.544Z","endTime":"2025-08-19T02:55:13.513Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.3786585154635,"strikeZoneBottom":1.56172240651653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722401880143014,"aZ":-27.5445736374037,"pfxX":8.068092644176753,"pfxZ":3.172086623454881,"pX":1.023924724245613,"pZ":0.6859141553151826,"vX0":-2.5249701137620457,"vY0":-120.47235232043838,"vZ0":-5.30944736954539,"x":77.97,"y":220.26,"x0":1.0410115949666647,"y0":50.00555731869613,"z0":5.371045467511515,"aX":11.78961151102917},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.9,"spinRate":1290,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.45570433806764843,"extension":5.717351793715774},"index":7,"playId":"70843af7-8e9e-34c2-8585-dbb941264c8e","pitchNumber":5,"startTime":"2025-08-19T02:55:13.513Z","endTime":"2025-08-19T02:55:17.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":69.9,"strikeZoneTop":3.35429481108899,"strikeZoneBottom":1.45425674921002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.083929093508576,"aZ":-32.51589107887642,"pfxX":-8.04913179486676,"pfxZ":-0.2738444742339148,"pX":1.0544673958192978,"pZ":4.176847509529334,"vX0":0.9574058420437248,"vY0":-112.3339598890025,"vZ0":4.011574317382163,"x":76.81,"y":126.01,"x0":1.663221063143346,"y0":50.00098841311076,"z0":5.702683061951375,"aX":-10.137453820689053},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.1,"breakHorizontal":14.3,"spinRate":2481,"spinDirection":274},"zone":12,"typeConfidence":0.9,"plateTime":0.4902960995018453,"extension":5.734770138962422},"index":8,"playId":"c3f99dad-af77-3524-873b-fdd85e29b152","pitchNumber":6,"startTime":"2025-08-19T02:55:38.008Z","endTime":"2025-08-19T02:55:42.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:55:42.151Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilmer Flores flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T02:55:59.608Z","endTime":"2025-08-19T02:57:20.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.1,"strikeZoneTop":3.33781326797648,"strikeZoneBottom":1.48067228783543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01247332711049,"aZ":-11.735648937109856,"pfxX":1.268696929816765,"pfxZ":11.983598977346738,"pX":-0.0770577449809139,"pZ":2.2506520671199217,"vX0":-2.8604850672021636,"vY0":-130.88789301011263,"vZ0":-6.254191198389448,"x":119.94,"y":178.01,"x0":0.8735246174266182,"y0":50.00095162460863,"z0":5.579705419498479,"aX":2.1635652051228584},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":20.3,"breakHorizontal":-1.6,"spinRate":2296,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.4212150852293557,"extension":6.257977609738384},"index":0,"playId":"2f6c33d5-f9f4-387b-a1d6-41c936c5a2f2","pitchNumber":1,"startTime":"2025-08-19T02:56:03.052Z","endTime":"2025-08-19T02:56:06.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.289555772268642,"aZ":-29.332430451581416,"pfxX":6.0845795773398414,"pfxZ":2.0060347881174376,"pX":0.5429048020321617,"pZ":2.619223458974481,"vX0":-3.6193814958689234,"vY0":-118.76001681039241,"vZ0":-0.5040156912107656,"x":96.31,"y":168.06,"x0":1.3018108717547463,"y0":50.00430689503824,"z0":5.519095087976281,"aX":8.628857751927521},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":-10.1,"spinRate":1248,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.4624962064795959,"extension":5.975476141891202},"index":1,"playId":"41058180-5924-37c9-b3fd-21d4b952be85","pitchNumber":2,"startTime":"2025-08-19T02:56:20.937Z","endTime":"2025-08-19T02:56:24.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.33645891238436,"strikeZoneBottom":1.53021067319382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.495978267045437,"aZ":-27.154377358443913,"pfxX":7.380059555749495,"pfxZ":3.478222061240299,"pX":1.0800211104864141,"pZ":0.15352581414974187,"vX0":-2.5554428824924256,"vY0":-120.02366119989503,"vZ0":-6.442100476126503,"x":75.83,"y":234.63,"x0":1.2061050947609548,"y0":50.00288116126486,"z0":5.323497038410567,"aX":10.655002094384292},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-12.6,"spinRate":1423,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4581854993387817,"extension":6.1466499256540486},"index":2,"playId":"f7672486-fc30-3a7f-9c14-2e551719fb4c","pitchNumber":3,"startTime":"2025-08-19T02:56:36.554Z","endTime":"2025-08-19T02:56:40.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01545297681364,"aZ":-19.34728468027018,"pfxX":-1.7090379991392202,"pfxZ":7.771031898059469,"pX":0.6034185199130534,"pZ":2.7190004446201756,"vX0":-0.4415289718605294,"vY0":-127.35278061093298,"vZ0":-3.4603102437625184,"x":94.0,"y":165.37,"x0":1.0008701148508992,"y0":50.000851209334634,"z0":5.617064364725432,"aX":-2.8197811879105172},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.6,"breakHorizontal":3.2,"spinRate":2271,"spinDirection":171},"zone":6,"typeConfidence":0.86,"plateTime":0.42932477702512806,"extension":5.761103486908237},"hitData":{"launchSpeed":90.9,"launchAngle":60.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.34,"coordY":118.76}},"index":3,"playId":"9e96f510-c8eb-366f-9e51-5643460a52bb","pitchNumber":4,"startTime":"2025-08-19T02:57:06.951Z","endTime":"2025-08-19T02:57:20.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.4,"awayTeamWinProbability":88.6,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:57:20.858Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to center fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T02:57:59.735Z","endTime":"2025-08-19T02:58:25.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"553c3705-9295-370a-aa24-16f98ffc930f","startTime":"2025-08-19T02:57:43.187Z","endTime":"2025-08-19T02:57:51.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.37840407157965,"strikeZoneBottom":1.41885798810512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41106287247027,"aZ":-24.817165050394777,"pfxX":-2.3100262345863394,"pfxZ":4.551880776676327,"pX":-0.6049976298593293,"pZ":3.4408071375860443,"vX0":-3.4697615391010737,"vY0":-125.9772308150275,"vZ0":-0.5999632488773521,"x":140.06,"y":145.88,"x0":1.0875398561044336,"y0":50.00033063006739,"z0":5.679435595772963,"aX":-3.7297030964780507},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":4.9,"spinRate":2198,"spinDirection":178},"zone":1,"typeConfidence":0.91,"plateTime":0.4339611920009081,"extension":5.986503689572591},"index":1,"playId":"db21783d-88fe-39b0-829c-cd4053751642","pitchNumber":1,"startTime":"2025-08-19T02:58:01.897Z","endTime":"2025-08-19T02:58:05.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.656117620984997,"aZ":-15.956606456109963,"pfxX":4.194551192724218,"pfxZ":9.306465329080474,"pX":0.2891508230110661,"pZ":3.1170521625341694,"vX0":-2.7203880295009246,"vY0":-131.39759642808198,"vZ0":-3.570379888861326,"x":105.98,"y":154.62,"x0":0.7945394148342533,"y0":50.00619526820284,"z0":5.684034590089332,"aX":7.313087371396141},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.0,"spinRate":2193,"spinDirection":157},"zone":3,"typeConfidence":0.88,"plateTime":0.41733812487228583,"extension":5.988889975668807},"hitData":{"launchSpeed":87.9,"launchAngle":21.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.17,"coordY":98.98}},"index":2,"playId":"5ac342de-9e36-3be5-a963-2fee0e125ee7","pitchNumber":2,"startTime":"2025-08-19T02:58:18.452Z","endTime":"2025-08-19T02:58:25.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.7999999999999989,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-19T02:58:25.996Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Iglesias lines out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-19T03:00:16.468Z","endTime":"2025-08-19T03:03:00.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.44276530037858,"strikeZoneBottom":1.36043849247438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.772711898323575,"aZ":-12.932906241121612,"pfxX":7.152085861816194,"pfxZ":11.067536878259663,"pX":1.1798805427246526,"pZ":3.7155179338939246,"vX0":-6.02280228107502,"vY0":-131.9482033585609,"vZ0":-3.312949038041791,"x":72.03,"y":138.46,"x0":2.578754397650433,"y0":50.00070274886694,"z0":5.959105211183978,"aX":12.43188672120957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.3,"breakHorizontal":-11.4,"spinRate":2278,"spinDirection":147},"zone":12,"typeConfidence":0.86,"plateTime":0.4173613150791744,"extension":5.7913759443384745},"index":0,"playId":"8109a97d-ba52-309e-b176-7ac8bd636b54","pitchNumber":1,"startTime":"2025-08-19T03:00:32.619Z","endTime":"2025-08-19T03:00:36.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.34122262060063,"strikeZoneBottom":1.48290661744171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.591935194146014,"aZ":-19.450590608408483,"pfxX":2.091970586053137,"pfxZ":7.970026722617323,"pX":0.16005026614396003,"pZ":2.059926346364999,"vX0":-6.301493239844906,"vY0":-125.34842462801942,"vZ0":-5.333157104537513,"x":110.9,"y":183.16,"x0":2.4312835770975627,"y0":50.003337637938756,"z0":5.796361414186074,"aX":3.340662076152769},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":13.4,"breakHorizontal":-2.4,"spinRate":2281,"spinDirection":146},"zone":8,"typeConfidence":0.89,"plateTime":0.4364499809469309,"extension":5.948104916256487},"index":1,"playId":"2aa99ba4-dddb-3d88-9705-ec4eef37d0ed","pitchNumber":2,"startTime":"2025-08-19T03:00:46.533Z","endTime":"2025-08-19T03:00:50.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.43320243277343,"strikeZoneBottom":1.3510097049251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67636623887725,"aZ":-12.278108541423359,"pfxX":7.48006321391774,"pfxZ":11.13141181297392,"pX":1.5781229671923571,"pZ":2.0484986594607717,"vX0":-5.083019927312591,"vY0":-133.34456346366832,"vZ0":-7.298941409666897,"x":56.85,"y":183.47,"x0":2.5444737723978768,"y0":50.004459284049226,"z0":5.721493631691586,"aX":13.370658770603379},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":-12.4,"spinRate":2305,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.41194213257594914,"extension":5.982284864468871},"index":2,"playId":"98523b0b-8a40-3e1f-825f-58baa4f9b622","pitchNumber":3,"startTime":"2025-08-19T03:01:03.041Z","endTime":"2025-08-19T03:01:06.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.966399377153785,"aZ":-12.548444493792168,"pfxX":7.08463064719096,"pfxZ":11.07725205032008,"pX":0.7233985131198517,"pZ":2.122115297741325,"vX0":-6.627946199740449,"vY0":-132.6648139907223,"vZ0":-7.069355533664475,"x":89.43,"y":181.48,"x0":2.3409026668762327,"y0":50.00580706739401,"z0":5.747599894503901,"aX":12.555380474762362},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-11.3,"spinRate":2321,"spinDirection":141},"zone":6,"typeConfidence":0.88,"plateTime":0.4138123928460651,"extension":6.103331332137848},"index":3,"playId":"5eb7445c-9da8-3133-8d64-36c32e4ddecb","pitchNumber":4,"startTime":"2025-08-19T03:01:16.174Z","endTime":"2025-08-19T03:01:20.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53945419471728,"aZ":-13.02349939060113,"pfxX":5.32812351389675,"pfxZ":10.510634581603219,"pX":-0.2338086634536323,"pZ":3.672376769548014,"vX0":-8.435625949494824,"vY0":-134.4715179148849,"vZ0":-3.6284934891170244,"x":125.91,"y":139.63,"x0":2.2589382838795182,"y0":50.004804225588245,"z0":5.97008815566336,"aX":9.7108067119654},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":-7.7,"spinRate":2295,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.4081193935907801,"extension":6.02087379363132},"index":4,"playId":"b96297a6-be68-314e-af2d-fbf01f8f77a3","pitchNumber":5,"startTime":"2025-08-19T03:01:34.204Z","endTime":"2025-08-19T03:01:40.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.3,"endSpeed":84.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.840866218355046,"aZ":-11.409137743219244,"pfxX":7.380359622012712,"pfxZ":11.26174742528438,"pX":0.28940566777501797,"pZ":2.792787478350037,"vX0":-7.753702868159271,"vY0":-135.48537051609966,"vZ0":-6.068634605748541,"x":105.97,"y":163.37,"x0":2.2406013566287735,"y0":50.00672541396522,"z0":5.872429970694003,"aX":13.613306077433016},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":-11.5,"spinRate":2368,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.4055347679067314,"extension":6.052818700082656},"index":5,"playId":"c04634f7-822d-3bea-a9bd-834d034af234","pitchNumber":6,"startTime":"2025-08-19T03:01:53.724Z","endTime":"2025-08-19T03:01:59.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":88.0,"endSpeed":81.5,"strikeZoneTop":3.48246605256127,"strikeZoneBottom":1.37196480646011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.716031537223955,"aZ":-17.3891467867742,"pfxX":1.1756122777590132,"pfxZ":8.843463325174621,"pX":-0.022153075490736855,"pZ":1.0089949340396251,"vX0":-6.862842876363993,"vY0":-127.82317937308774,"vZ0":-8.252917861212364,"x":117.84,"y":211.54,"x0":2.532682543087097,"y0":50.00623003003488,"z0":5.618669442898905,"aX":1.9666408023300646},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.5,"breakHorizontal":-0.7,"spinRate":2257,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.42677239820631785,"extension":6.152130341949221},"index":6,"playId":"488ad4d3-1d26-3f37-a4fc-f061043d94e4","pitchNumber":7,"startTime":"2025-08-19T03:02:12.252Z","endTime":"2025-08-19T03:02:15.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79345534436196,"aZ":-21.465263137412794,"pfxX":0.36498616744078705,"pfxZ":6.508857203397158,"pX":-0.3538857310283944,"pZ":1.9766287320916454,"vX0":-6.843198093681893,"vY0":-126.88909380913535,"vZ0":-5.186270010647256,"x":130.49,"y":185.41,"x0":2.3203471509676654,"y0":50.00263291445187,"z0":5.737045077537424,"aX":0.6012057120251405},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.9,"breakHorizontal":0.7,"spinRate":2157,"spinDirection":136},"zone":7,"typeConfidence":0.91,"plateTime":0.4301852775969759,"extension":6.2224256032533125},"index":7,"playId":"954a0c9b-dda7-3841-aee7-28b302b326be","pitchNumber":8,"startTime":"2025-08-19T03:02:26.481Z","endTime":"2025-08-19T03:02:30.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.416272380139926,"aZ":-12.407325789122341,"pfxX":5.633857770575286,"pfxZ":10.47522837125498,"pX":0.07698945402932399,"pZ":2.6677991333555653,"vX0":-7.701923111787377,"vY0":-136.80120766227424,"vZ0":-6.290718249116597,"x":114.07,"y":166.75,"x0":2.202654971178797,"y0":50.00285299111985,"z0":5.855012355556992,"aX":10.631765089036698},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-8.5,"spinRate":2249,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.40106092887681877,"extension":6.04773944883966},"hitData":{"launchSpeed":99.6,"launchAngle":21.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":166.5,"coordY":60.46}},"index":8,"playId":"54a956b7-846c-3e53-bce7-436d0f9ccbf2","pitchNumber":9,"startTime":"2025-08-19T03:02:51.283Z","endTime":"2025-08-19T03:03:00.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:03:00.408Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-19T03:03:18.562Z","endTime":"2025-08-19T03:04:44.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35730154300422,"aZ":-21.302043811679873,"pfxX":1.7033186108284206,"pfxZ":6.676333587928427,"pX":0.7504425769173689,"pZ":2.735073867405448,"vX0":-5.330952249175522,"vY0":-126.4133473828428,"vZ0":-3.4807894090645912,"x":88.39,"y":164.93,"x0":2.659798623749793,"y0":50.00018538786252,"z0":5.8281547467851755,"aX":2.7729377340975234},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.6,"breakHorizontal":-1.9,"spinRate":2173,"spinDirection":153},"zone":6,"typeConfidence":0.91,"plateTime":0.4323178086052595,"extension":5.989288542148437},"index":0,"playId":"ae90f44c-d1a3-332f-996e-35c91a535542","pitchNumber":1,"startTime":"2025-08-19T03:03:23.855Z","endTime":"2025-08-19T03:03:27.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.52042779005068,"aZ":-36.679219884935314,"pfxX":-0.9427573411484156,"pfxZ":-3.150347361767592,"pX":0.26414051011595285,"pZ":1.4370872442477762,"vX0":-5.424180669517705,"vY0":-118.53981645120513,"vZ0":-2.5247252386603822,"x":106.93,"y":199.98,"x0":2.6993599156376775,"y0":50.00139474147659,"z0":5.84717205884493,"aX":-1.3485580788911942},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.0,"breakHorizontal":3.0,"spinRate":2090,"spinDirection":320},"zone":8,"typeConfidence":0.91,"plateTime":0.46111002253058553,"extension":5.953728284654827},"index":1,"playId":"d0f7a5cd-98f1-3e8b-a9ca-01fc501d0f89","pitchNumber":2,"startTime":"2025-08-19T03:03:41.036Z","endTime":"2025-08-19T03:03:44.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.52210290493121,"strikeZoneBottom":1.52650456679998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48977983599462,"aZ":-19.584584808359416,"pfxX":3.3927561764751157,"pfxZ":7.658035861382902,"pX":-2.027608538912832,"pZ":-0.6010314015144242,"vX0":-11.573670439277512,"vY0":-127.03270027942492,"vZ0":-11.495666772621002,"x":194.29,"y":255.01,"x0":2.1343492189073827,"y0":50.005607468535075,"z0":5.519963954747098,"aX":5.580670612178562},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.4,"breakHorizontal":-3.7,"spinRate":2090,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4301369075597128,"extension":6.194512005654133},"index":2,"playId":"c6af8d9f-48c4-3561-8625-6a51f85bf8e0","pitchNumber":3,"startTime":"2025-08-19T03:04:00.864Z","endTime":"2025-08-19T03:04:04.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.798065940065808,"aZ":-24.04535444152284,"pfxX":1.6603449204640568,"pfxZ":5.005106214884974,"pX":-0.3422812448621958,"pZ":1.8310917581177306,"vX0":-7.313866184221983,"vY0":-126.14139533488084,"vZ0":-5.091765444015216,"x":130.05,"y":189.34,"x0":2.3693493660857747,"y0":50.003649959802054,"z0":5.795595701811037,"aX":2.697896879376194},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-1.4,"spinRate":2113,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.4329523015004182,"extension":6.143767162730553},"index":3,"playId":"6f7a9069-96ed-37a0-af15-58d94a339128","pitchNumber":4,"startTime":"2025-08-19T03:04:23.337Z","endTime":"2025-08-19T03:04:26.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.167303742846656,"aZ":-12.615201018661683,"pfxX":6.954131095867195,"pfxZ":10.22460834671861,"pX":0.9978551263254452,"pZ":3.391581163659169,"vX0":-6.238937779143882,"vY0":-138.0206897814552,"vZ0":-4.376450800248826,"x":78.96,"y":147.21,"x0":2.3936011122364946,"y0":50.00024097001244,"z0":5.858988480480414,"aX":13.300310976821214},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-11.2,"spinRate":2352,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.3981472094030254,"extension":6.011183200486867},"index":4,"playId":"c69a9427-6931-3171-adb6-d5e7a21f83e5","pitchNumber":5,"startTime":"2025-08-19T03:04:40.878Z","endTime":"2025-08-19T03:04:44.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:04:44.416Z","atBatIndex":39},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-19T03:05:00.656Z","endTime":"2025-08-19T03:05:19.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.471346557668582,"aZ":-13.171387081827246,"pfxX":5.911256811238875,"pfxZ":10.435035379870452,"pX":1.7465431916567853,"pZ":3.2010133398611287,"vX0":-4.1843152779753385,"vY0":-134.66125633556118,"vZ0":-4.854928226646596,"x":50.43,"y":152.35,"x0":2.5589260728274326,"y0":50.00621234115976,"z0":5.971744348832243,"aX":10.76977777976589},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-9.7,"spinRate":2181,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.4080217590429527,"extension":5.887658023045896},"index":0,"playId":"94cebab9-83a2-3993-bc63-c7a94a1d9ac2","pitchNumber":1,"startTime":"2025-08-19T03:05:12.266Z","endTime":"2025-08-19T03:05:19.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:05:19.558Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Johnson grounds into a force out, third baseman Casey Schmitt to second baseman Christian Koss. Jake Cronenworth out at 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-19T03:06:58.781Z","endTime":"2025-08-19T03:08:14.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-19T03:05:36.443Z","endTime":"2025-08-19T03:07:00.952Z","isPitch":false,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.521662627571775,"aZ":-20.651927991385136,"pfxX":7.799336951787652,"pfxZ":7.6661141158786315,"pX":0.11141555800049638,"pZ":0.22747023661660223,"vX0":-8.498339629764546,"vY0":-121.71457806908235,"vZ0":-8.792871981808634,"x":112.75,"y":232.64,"x0":2.6322018119210147,"y0":50.00131846095799,"z0":5.670095350971563,"aX":11.720378220599487},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.0,"breakHorizontal":-12.1,"spinRate":1614,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4497299609504397,"extension":6.167375720725945},"index":1,"playId":"a5e50eda-055d-3ab9-8cf0-8d0db29bb1b0","pitchNumber":1,"startTime":"2025-08-19T03:07:00.952Z","endTime":"2025-08-19T03:07:04.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.5,"endSpeed":82.9,"strikeZoneTop":3.67863398987109,"strikeZoneBottom":1.54734150731603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96091733703099,"aZ":-11.564071577050694,"pfxX":6.186316308229641,"pfxZ":11.636193349323008,"pX":0.24852700940819203,"pZ":2.113882054349384,"vX0":-7.942420763416221,"vY0":-132.86039353719096,"vZ0":-7.493734301212253,"x":107.53,"y":181.71,"x0":2.4860740692221244,"y0":50.00142822010537,"z0":5.829254815009313,"aX":10.95586018765714},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.4,"breakHorizontal":-9.2,"spinRate":2323,"spinDirection":148},"zone":8,"typeConfidence":0.89,"plateTime":0.41376169376378424,"extension":6.155533214379323},"index":2,"playId":"85b5a3c0-cf8e-3844-bd7b-46cc9f3fac3f","pitchNumber":2,"startTime":"2025-08-19T03:07:21.060Z","endTime":"2025-08-19T03:07:24.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.511519956148472,"aZ":-19.495126513409893,"pfxX":8.036548846158666,"pfxZ":8.38134888170023,"pX":0.22298630685275225,"pZ":1.0137888521236038,"vX0":-8.316526151710763,"vY0":-122.56092080266095,"vZ0":-7.238337056287873,"x":108.5,"y":211.41,"x0":2.625268652976446,"y0":50.00201780700593,"z0":5.68534302637018,"aX":12.156279716804956},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.5,"spinRate":1554,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.44788227727442864,"extension":6.1618796135644125},"index":3,"playId":"dddbe23d-82f8-3bc6-abe4-a1e744a31963","pitchNumber":3,"startTime":"2025-08-19T03:07:38.496Z","endTime":"2025-08-19T03:07:41.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.781041457478473,"aZ":-20.47058599874763,"pfxX":8.477962971009148,"pfxZ":7.802141311735349,"pX":1.0995657563393932,"pZ":1.6690437066870432,"vX0":-6.7385731579301344,"vY0":-122.16437597836888,"vZ0":-5.590836069382862,"x":75.09,"y":193.72,"x0":2.8025508275170004,"y0":50.0012449084474,"z0":5.765345823735939,"aX":12.715486613703845},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":13.0,"breakHorizontal":-13.6,"spinRate":1639,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4496519510364596,"extension":6.164144886305791},"hitData":{"launchSpeed":64.1,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.12,"coordY":167.71}},"index":4,"playId":"cac142c6-b969-3301-ac3e-d074c50ee93e","pitchNumber":4,"startTime":"2025-08-19T03:08:07.245Z","endTime":"2025-08-19T03:08:14.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:08:14.472Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out sharply to center fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-19T03:10:23.594Z","endTime":"2025-08-19T03:10:33.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":67.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49499526948944,"aZ":-31.42989239973117,"pfxX":-7.909598418318108,"pfxZ":0.6459913190111397,"pX":0.41622651876318306,"pZ":1.9689904859216898,"vX0":-0.6559332482609868,"vY0":-108.23359902540041,"vZ0":-0.3060825850249178,"x":101.13,"y":185.62,"x0":1.7497297616848762,"y0":50.00399402876261,"z0":5.63245788629223,"aX":-9.138799065552371},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":1.4,"breakHorizontal":14.4,"spinRate":2370,"spinDirection":275},"zone":9,"typeConfidence":0.89,"plateTime":0.5112207441933099,"extension":5.707568149530578},"hitData":{"launchSpeed":100.7,"launchAngle":25.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":101.88,"coordY":53.08}},"index":0,"playId":"8e09bf33-a1c3-365b-bca4-b7b29170256f","pitchNumber":1,"startTime":"2025-08-19T03:10:23.594Z","endTime":"2025-08-19T03:10:33.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:10:33.485Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Fitzgerald strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-19T03:10:46.257Z","endTime":"2025-08-19T03:11:32.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":87.5,"endSpeed":78.3,"strikeZoneTop":3.48201554685292,"strikeZoneBottom":1.6078576223967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79911068890584,"aZ":-13.724710217984443,"pfxX":0.677714561457142,"pfxZ":11.511004067313024,"pX":0.311996276772463,"pZ":3.5898857363417984,"vX0":-1.9444117950227995,"vY0":-127.30078896177086,"vZ0":-2.545448160410354,"x":105.11,"y":141.85,"x0":1.0056507800702021,"y0":50.00634814204618,"z0":5.720775274103296,"aX":1.0868178633078456},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":20.3,"breakHorizontal":-0.7,"spinRate":2131,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.4341648427986984,"extension":5.694176826909469},"index":0,"playId":"846fdf51-1f7b-3539-9291-0a189edbe060","pitchNumber":1,"startTime":"2025-08-19T03:10:56.839Z","endTime":"2025-08-19T03:11:00.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986147221457042,"aZ":-28.358056762443713,"pfxX":7.661616912859061,"pfxZ":2.7301168675451484,"pX":0.5252985607344318,"pZ":1.0926888279488378,"vX0":-3.7496979747322308,"vY0":-118.21212598736702,"vZ0":-3.8968759373648663,"x":96.98,"y":209.28,"x0":1.146417213427242,"y0":50.00553280650142,"z0":5.399759896199806,"aX":10.71840465110758},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.2,"breakHorizontal":-12.8,"spinRate":1367,"spinDirection":129},"zone":14,"typeConfidence":0.89,"plateTime":0.4654387394505193,"extension":5.9214699759716085},"index":1,"playId":"d2b32e74-ec5f-3913-8758-bafbb1201d7b","pitchNumber":2,"startTime":"2025-08-19T03:11:07.303Z","endTime":"2025-08-19T03:11:10.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-19T03:11:17.122Z","endTime":"2025-08-19T03:11:29.121Z","isPitch":false,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60899428139477,"aZ":-26.741074202110752,"pfxX":4.1547262484058045,"pfxZ":3.8690264847395164,"pX":0.7180795083567918,"pZ":0.8035198153518602,"vX0":-2.386714665760378,"vY0":-118.09064503213705,"vZ0":-4.927983649633916,"x":89.63,"y":217.08,"x0":1.2048234726544174,"y0":50.0039637392715,"z0":5.393017100630699,"aX":5.837077026618998},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.0,"breakHorizontal":-6.8,"spinRate":1345,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4647670733595839,"extension":6.061376177300691},"index":3,"playId":"b96e911f-c0c7-3e37-b694-71b94894b52d","pitchNumber":3,"startTime":"2025-08-19T03:11:29.121Z","endTime":"2025-08-19T03:11:32.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:11:32.945Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-19T03:11:48.763Z","endTime":"2025-08-19T03:13:03.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.616967439926505,"aZ":-14.06120079228609,"pfxX":-0.667916129266182,"pfxZ":10.92758570499329,"pX":0.21475299050886745,"pZ":3.2363737489150393,"vX0":-1.2447564328002219,"vY0":-129.15614846427772,"vZ0":-3.5219794466635532,"x":108.81,"y":151.4,"x0":0.7933247973969885,"y0":50.00386287253415,"z0":5.727230836401664,"aX":-1.1071328978045907},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":19.0,"breakHorizontal":1.6,"spinRate":2237,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.4271685618581711,"extension":5.711870685694264},"index":0,"playId":"022e5322-d7b5-36af-bafb-0c4610bd7ac1","pitchNumber":1,"startTime":"2025-08-19T03:12:02.391Z","endTime":"2025-08-19T03:12:06.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.38809751419712,"strikeZoneBottom":1.49141457383153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.419381796469104,"aZ":-22.201166548599694,"pfxX":-2.7059382956619586,"pfxZ":6.442279468783125,"pX":2.0738462832845492,"pZ":3.2919622939071282,"vX0":2.4421958991817143,"vY0":-124.31321227904337,"vZ0":-1.2276062608192073,"x":37.95,"y":149.9,"x0":1.4251510280855857,"y0":50.003614255909326,"z0":5.6540177987608855,"aX":-4.189914183041559},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2380,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.44242120393756057,"extension":5.865941296035003},"index":1,"playId":"4a9ea86a-88ec-3fa6-b65f-77b5b0e171d9","pitchNumber":2,"startTime":"2025-08-19T03:12:14.821Z","endTime":"2025-08-19T03:12:18.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.38317181167632,"strikeZoneBottom":1.52126518851759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.874671913172886,"aZ":-27.76726481555533,"pfxX":6.628521698523134,"pfxZ":3.070155645487043,"pX":0.8061827641704669,"pZ":1.8892400932710185,"vX0":-2.9000181203158535,"vY0":-119.62450003441573,"vZ0":-2.568165825847656,"x":86.27,"y":187.77,"x0":1.1784522695507935,"y0":50.00486355664828,"z0":5.487127695039787,"aX":9.527690120066856},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":-11.2,"spinRate":1325,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.45934193873167883,"extension":6.097204739659318},"index":2,"playId":"733dcf50-ff19-32a4-b992-fef4cc1749b8","pitchNumber":3,"startTime":"2025-08-19T03:12:26.649Z","endTime":"2025-08-19T03:12:30.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.34297432471173,"strikeZoneBottom":1.44646955020512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.522293263045682,"aZ":-20.274563457813553,"pfxX":-1.243153161898483,"pfxZ":7.413848906558025,"pX":0.9739239364089213,"pZ":1.6969166979151438,"vX0":-0.568882730403768,"vY0":-126.37601279748752,"vZ0":-4.99460199266681,"x":79.88,"y":192.96,"x0":1.3639854769809587,"y0":50.004571192358604,"z0":5.343590191096459,"aX":-1.9962928693650765},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":2.4,"spinRate":2312,"spinDirection":159},"zone":14,"typeConfidence":0.83,"plateTime":0.4346194582160541,"extension":5.657598425355911},"index":3,"playId":"46fb4350-92fe-31c5-b338-8be5a564b418","pitchNumber":4,"startTime":"2025-08-19T03:12:40.025Z","endTime":"2025-08-19T03:12:44.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.37550231152039,"strikeZoneBottom":1.45131227136986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61205484797645,"aZ":-19.549281418703004,"pfxX":-1.1292803123966966,"pfxZ":8.05936551308331,"pX":1.2955799757980961,"pZ":2.0454536633753695,"vX0":0.1803586695115208,"vY0":-124.53617527462175,"vZ0":-4.176310837643198,"x":67.62,"y":183.55,"x0":1.3687992577814776,"y0":50.00363671338035,"z0":5.366482949701881,"aX":-1.7693075819875566},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.8,"breakHorizontal":2.0,"spinRate":2290,"spinDirection":163},"zone":14,"typeConfidence":0.62,"plateTime":0.44024314553603316,"extension":5.873138803502953},"index":4,"playId":"2b02a805-0dee-3c58-8c4b-5f61d242295e","pitchNumber":5,"startTime":"2025-08-19T03:12:59.328Z","endTime":"2025-08-19T03:13:03.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":641482,"link":"/api/v1/people/641482"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:13:03.762Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-19T03:16:35.770Z","endTime":"2025-08-19T03:18:17.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-19T03:13:27.464Z","endTime":"2025-08-19T03:15:13.752Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: David Morgan replaces Nestor Cortes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-19T03:15:13.752Z","endTime":"2025-08-19T03:16:38.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641482,"link":"/api/v1/people/641482","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.31149163915781,"strikeZoneBottom":1.49093102673363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34018445020212,"aZ":-26.43378013853916,"pfxX":-10.211382065519771,"pfxZ":2.933946820060859,"pX":-1.622663985344848,"pZ":3.5482597104872178,"vX0":5.348988619270424,"vY0":-139.2799175158501,"vZ0":0.4492205406975698,"x":178.85,"y":142.98,"x0":-2.245069059578176,"y0":50.00392540619815,"z0":5.137932029411831,"aX":-19.99084473852791},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":17.3,"spinRate":2119,"spinDirection":231},"zone":11,"typeConfidence":0.96,"plateTime":0.3937979189446241,"extension":6.0686021797295515},"index":2,"playId":"f8b4582f-39f2-35f6-9f65-65d3274fa8ee","pitchNumber":1,"startTime":"2025-08-19T03:16:38.009Z","endTime":"2025-08-19T03:16:41.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.26798541185623,"strikeZoneBottom":1.47441822275833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80054870341679,"aZ":-30.36390289248263,"pfxX":-10.609858591552584,"pfxZ":0.9178580570653567,"pX":-0.17801393361248852,"pZ":1.483323962293854,"vX0":9.40842881174149,"vY0":-139.81341295375898,"vZ0":-4.2542117260218575,"x":123.79,"y":198.73,"x0":-2.215452353140427,"y0":50.001994954457686,"z0":5.0272489510468885,"aX":-20.91304336589644},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":2097,"spinDirection":236},"zone":8,"typeConfidence":0.99,"plateTime":0.39240370544698644,"extension":5.965927384265634},"index":3,"playId":"6fe59107-4515-313d-a7ed-277af4457407","pitchNumber":2,"startTime":"2025-08-19T03:16:57.930Z","endTime":"2025-08-19T03:17:01.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.17795032730635,"aZ":-14.225435262773086,"pfxX":-6.608172524764549,"pfxZ":8.816191710357785,"pX":-0.5614433485132178,"pZ":2.5582755607734233,"vX0":6.258959909795577,"vY0":-142.3627736685923,"vZ0":-4.957587521318276,"x":138.4,"y":169.71,"x0":-1.9387190309215945,"y0":50.0038899154336,"z0":5.23500847352877,"aX":-13.45443873796521},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2468,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.3859502371620236,"extension":5.973977365435646},"index":4,"playId":"75b243a6-bfa7-3e1c-8dce-a8a365788dbd","pitchNumber":3,"startTime":"2025-08-19T03:17:18.701Z","endTime":"2025-08-19T03:17:21.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16256405561288,"aZ":-38.940453099685776,"pfxX":3.648994125198157,"pfxZ":-4.3975800349668965,"pX":1.2505670154785882,"pZ":2.2722512708371463,"vX0":6.401638495754528,"vY0":-123.39196067992661,"vZ0":0.18863164494052387,"x":69.33,"y":177.43,"x0":-1.8542841615349162,"y0":50.003977054843816,"z0":5.482930022256029,"aX":5.6116952953403345},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.7,"breakHorizontal":-8.2,"spinRate":2549,"spinDirection":51},"zone":14,"typeConfidence":0.87,"plateTime":0.4443368511954855,"extension":6.105931392155986},"index":5,"playId":"b10be5e4-22d4-3c1c-8aa3-a1236a9876d7","pitchNumber":4,"startTime":"2025-08-19T03:17:46.169Z","endTime":"2025-08-19T03:17:50.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60517622664671,"aZ":-38.43744289111745,"pfxX":3.223196246863864,"pfxZ":-4.1071717008221835,"pX":1.3026330034754494,"pZ":1.436613737379463,"vX0":6.6753136251723335,"vY0":-122.9991782786026,"vZ0":-1.5543481661439422,"x":67.35,"y":199.99,"x0":-1.871029624332664,"y0":50.004216932447974,"z0":5.3518985072977765,"aX":4.912300624892748},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.6,"breakHorizontal":-7.4,"spinRate":2525,"spinDirection":48},"zone":14,"typeConfidence":0.87,"plateTime":0.4462069381484559,"extension":6.032880883923316},"index":6,"playId":"1e335b98-6a45-3396-b60f-a1230bece64b","pitchNumber":5,"startTime":"2025-08-19T03:18:12.663Z","endTime":"2025-08-19T03:18:17.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:18:17.640Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-19T03:20:27.616Z","endTime":"2025-08-19T03:21:27.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.74738485828879,"strikeZoneBottom":1.71483451434798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.775676646374237,"aZ":-35.632875617106734,"pfxX":-1.2365869100573699,"pfxZ":-2.5977358495556704,"pX":1.1651331010232158,"pZ":2.0742899480257595,"vX0":-3.372299221765777,"vY0":-114.4485147118696,"vZ0":-0.8647082160892484,"x":72.59,"y":182.77,"x0":2.817418439346929,"y0":50.00502442573129,"z0":5.941396371475834,"aX":-1.6436070214595395},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.7,"breakHorizontal":3.1,"spinRate":1907,"spinDirection":320},"zone":14,"typeConfidence":0.91,"plateTime":0.47824523560025334,"extension":5.836487069204196},"index":0,"playId":"e599106b-c823-39e6-a0a3-3ea74367fbde","pitchNumber":1,"startTime":"2025-08-19T03:20:27.616Z","endTime":"2025-08-19T03:20:32.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":83.1,"endSpeed":75.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667172976579092,"aZ":-21.43507370031926,"pfxX":7.044021020104955,"pfxZ":7.31004688371163,"pX":0.8957583378783855,"pZ":2.0079006035790328,"vX0":-6.152024041062251,"vY0":-120.74427071394837,"vZ0":-4.594207515753192,"x":82.86,"y":184.57,"x0":2.5679706014061194,"y0":50.00216975927333,"z0":5.833978493789757,"aX":10.346089489663655},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":12.4,"breakHorizontal":-11.2,"spinRate":1457,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.454548411867965,"extension":5.9604163167145785},"index":1,"playId":"41a262ff-4497-35a0-8519-b6c351d827ed","pitchNumber":2,"startTime":"2025-08-19T03:20:41.606Z","endTime":"2025-08-19T03:20:45.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.5,"endSpeed":82.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.642482578148126,"aZ":-14.06128558796848,"pfxX":6.658847851240141,"pfxZ":10.253958869288622,"pX":0.4298899877276615,"pZ":3.1632190602258476,"vX0":-7.193961384082977,"vY0":-132.87244913785872,"vZ0":-4.487998190745064,"x":100.61,"y":153.37,"x0":2.322796125638151,"y0":50.00547156092415,"z0":5.914814529116545,"aX":11.766403040080089},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":-10.3,"spinRate":2236,"spinDirection":139},"zone":3,"typeConfidence":0.88,"plateTime":0.4141116329806982,"extension":6.018548502992718},"index":2,"playId":"01a17c5c-2800-31a5-aa72-5bda3c0067a7","pitchNumber":3,"startTime":"2025-08-19T03:20:56.514Z","endTime":"2025-08-19T03:21:01.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84696793365198,"aZ":-20.737032146895906,"pfxX":7.7203909227079315,"pfxZ":7.5299798548638215,"pX":0.8118594280521233,"pZ":1.9414076875006285,"vX0":-6.849349008381558,"vY0":-123.14493994788643,"vZ0":-4.791077832102434,"x":86.05,"y":186.36,"x0":2.6403967282023317,"y0":50.00612754003807,"z0":5.690566544687133,"aX":11.735229321940924},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":12.6,"breakHorizontal":-12.1,"spinRate":1664,"spinDirection":141},"zone":9,"typeConfidence":0.91,"plateTime":0.4465738846566012,"extension":6.100251267006632},"hitData":{"launchSpeed":78.4,"launchAngle":7.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.54,"coordY":161.15}},"index":3,"playId":"456361f0-22d2-3668-b8c1-3105744f7da0","pitchNumber":4,"startTime":"2025-08-19T03:21:19.035Z","endTime":"2025-08-19T03:21:27.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:21:27.616Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-19T03:21:46.679Z","endTime":"2025-08-19T03:22:02.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.728454636775247,"aZ":-12.26229718348931,"pfxX":5.602304497311975,"pfxZ":11.40826209470765,"pX":0.16494028186499357,"pZ":3.287506695868451,"vX0":-7.1159268362241574,"vY0":-132.1675401969525,"vZ0":-4.7055953902544285,"x":110.71,"y":150.02,"x0":2.181467099222585,"y0":50.00056773640829,"z0":6.011980255816932,"aX":9.77648948220944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.7,"breakHorizontal":-8.3,"spinRate":2350,"spinDirection":148},"zone":2,"typeConfidence":0.86,"plateTime":0.41657953070816456,"extension":5.8665896719996224},"hitData":{"launchSpeed":90.8,"launchAngle":34.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.2,"coordY":97.07}},"index":0,"playId":"75e9c1ac-b6ce-3840-84ef-029bf05b3ccc","pitchNumber":1,"startTime":"2025-08-19T03:21:52.459Z","endTime":"2025-08-19T03:22:02.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:22:02.541Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-19T03:22:14.386Z","endTime":"2025-08-19T03:23:20.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.387207673469163,"aZ":-23.84558999416074,"pfxX":8.071616133561335,"pfxZ":5.615207049481819,"pX":0.9436134017652998,"pZ":2.4221973773765915,"vX0":-6.3542383926334844,"vY0":-121.21178074549,"vZ0":-3.5375530401081,"x":81.03,"y":173.38,"x0":2.554405209019589,"y0":50.00402406723613,"z0":5.9901106794019245,"aX":11.974071500740687},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.5,"breakHorizontal":-13.1,"spinRate":1589,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.4524199250451968,"extension":5.9294599730540645},"index":0,"playId":"00de399b-5fdf-3b0c-b031-68dfdf589f07","pitchNumber":1,"startTime":"2025-08-19T03:22:28.538Z","endTime":"2025-08-19T03:22:31.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.78735850358973,"strikeZoneBottom":1.53147241786947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.942852754950522,"aZ":-24.14537936804421,"pfxX":0.4300902178248973,"pfxZ":5.120300870927469,"pX":-0.350412513475909,"pZ":0.8840722804521786,"vX0":-6.5944849456705175,"vY0":-124.4208044121916,"vZ0":-7.065336196571586,"x":130.36,"y":214.91,"x0":2.278326272993809,"y0":50.001824222183416,"z0":5.761047300516572,"aX":0.674389360106847},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":1987,"spinDirection":146},"zone":13,"typeConfidence":0.86,"plateTime":0.4402005304446588,"extension":5.8474604470633995},"index":1,"playId":"ad9a5702-6c6b-3eab-a6f5-cefbfba375a6","pitchNumber":2,"startTime":"2025-08-19T03:22:42.609Z","endTime":"2025-08-19T03:22:45.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.7,"endSpeed":83.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.194164532455876,"aZ":-13.101871066360685,"pfxX":5.987302269816657,"pfxZ":10.696036265518599,"pX":0.885221155422899,"pZ":3.617815857970745,"vX0":-5.795630096963805,"vY0":-133.3127741210522,"vZ0":-3.755418417177184,"x":83.26,"y":141.1,"x0":2.3194729867041324,"y0":50.00070170390904,"z0":6.003639052751683,"aX":10.673838600619368},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":-9.5,"spinRate":2193,"spinDirection":146},"zone":12,"typeConfidence":0.88,"plateTime":0.41236795349938093,"extension":5.9338390872271285},"index":2,"playId":"f02aaccf-4f0d-3212-802f-eaaa0c6c00d6","pitchNumber":3,"startTime":"2025-08-19T03:22:58.316Z","endTime":"2025-08-19T03:23:02.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.460974578281093,"aZ":-37.42299380407977,"pfxX":-0.6487883660145268,"pfxZ":-3.8706724797583085,"pX":1.6932047274758242,"pZ":2.049991819062095,"vX0":-2.201868827429884,"vY0":-115.64592072201619,"vZ0":-1.0299852258181128,"x":52.46,"y":183.43,"x0":2.7417689911269085,"y0":50.003825585217676,"z0":6.089068330245142,"aX":-0.879226332303911},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.0,"breakHorizontal":1.7,"spinRate":2118,"spinDirection":324},"zone":14,"typeConfidence":0.91,"plateTime":0.47353092461338653,"extension":5.860908225724271},"index":3,"playId":"32ef38f4-c544-3499-ad99-9c02c37dd700","pitchNumber":4,"startTime":"2025-08-19T03:23:16.558Z","endTime":"2025-08-19T03:23:20.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:23:20.502Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-19T03:25:33.292Z","endTime":"2025-08-19T03:26:33.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.51255852834942,"strikeZoneBottom":1.56291582785584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40497600146511,"aZ":-24.020507783620545,"pfxX":-10.758184179504353,"pfxZ":4.158184478828877,"pX":-1.2341527361742408,"pZ":3.221906349180078,"vX0":6.769540530789591,"vY0":-139.4389278930319,"vZ0":-0.9687972630585899,"x":164.04,"y":151.79,"x0":-2.300080353131504,"y0":50.00564084099476,"z0":5.163976866422069,"aX":-21.11218025024941},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":18.0,"spinRate":1998,"spinDirection":237},"zone":11,"typeConfidence":0.94,"plateTime":0.3933425668829642,"extension":6.079157286954409},"index":0,"playId":"06bd14e4-7758-3ca2-86e0-1a6d28d4beed","pitchNumber":1,"startTime":"2025-08-19T03:25:35.963Z","endTime":"2025-08-19T03:25:39.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.54136181538931,"strikeZoneBottom":1.56401650658625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59468968096947,"aZ":-14.986802683878144,"pfxX":-5.236572300262492,"pfxZ":8.427441509872132,"pX":0.41104905178303824,"pZ":4.308912172761783,"vX0":8.696745129486972,"vY0":-142.15086524046427,"vZ0":-0.2955891432700871,"x":101.33,"y":122.44,"x0":-2.012343003677626,"y0":50.00489399842053,"z0":5.368491874951279,"aX":-10.683418292101088},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2355,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.38581040300076275,"extension":5.9818550870994365},"index":1,"playId":"bf73b45d-cc6f-3bb3-9b87-482d9f67ece1","pitchNumber":2,"startTime":"2025-08-19T03:25:52.715Z","endTime":"2025-08-19T03:25:56.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.55832018502858,"strikeZoneBottom":1.58101444414275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58954307844805,"aZ":-13.721718889667816,"pfxX":-5.164446726430064,"pfxZ":9.162093688858214,"pX":-0.8782116479026977,"pZ":4.536930513013221,"vX0":5.361423471819527,"vY0":-141.5658436173324,"vZ0":0.22420239540621534,"x":150.48,"y":116.28,"x0":-2.132544345939833,"y0":50.00550810164066,"z0":5.340309375084719,"aX":-10.404994244474963},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2396,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.38801272399787656,"extension":5.927039386720493},"index":2,"playId":"5ddde185-276f-34e0-ac46-606ed5d5319c","pitchNumber":3,"startTime":"2025-08-19T03:26:11.171Z","endTime":"2025-08-19T03:26:14.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.51319302037361,"strikeZoneBottom":1.53569774845273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82792771824346,"aZ":-17.045280824160496,"pfxX":-5.081536965270489,"pfxZ":7.322686581249759,"pX":-1.1112666025205464,"pZ":4.136605980361101,"vX0":4.752593933850146,"vY0":-143.23070679775378,"vZ0":-0.11459975551901802,"x":159.36,"y":127.09,"x0":-2.13646148693026,"y0":50.0013857533708,"z0":5.248101351030154,"aX":-10.497576790202345},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":8.2,"spinRate":2382,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.38323146246308104,"extension":5.860727372062536},"index":3,"playId":"d0b9163d-79df-322e-9ec5-f8c17a13a39f","pitchNumber":4,"startTime":"2025-08-19T03:26:30.154Z","endTime":"2025-08-19T03:26:33.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.21,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:26:33.680Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-19T03:26:51.370Z","endTime":"2025-08-19T03:27:50.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.46469121216912,"strikeZoneBottom":1.56567073363891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86633027757798,"aZ":-20.15388174234422,"pfxX":-9.99555551037822,"pfxZ":6.019446335358821,"pX":-0.6866957688445888,"pZ":1.9195777206899138,"vX0":7.592569775384151,"vY0":-140.61884550719734,"vZ0":-4.808357460486129,"x":143.18,"y":186.95,"x0":-2.127629488683929,"y0":50.000397285694255,"z0":4.965148272276174,"aX":-19.94907059424369},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":16.4,"spinRate":2158,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.39001335501445267,"extension":5.990768613111624},"index":0,"playId":"12d5a7f5-472d-3b66-bba6-1fee8c2b2351","pitchNumber":1,"startTime":"2025-08-19T03:27:01.995Z","endTime":"2025-08-19T03:27:05.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.454398942617377,"aZ":-30.034691248266725,"pfxX":1.7270874147636712,"pfxZ":1.271881771158876,"pX":0.420252109846222,"pZ":2.326485444274185,"vX0":6.126627423324286,"vY0":-128.64933552590784,"vZ0":-1.1141455004810188,"x":100.98,"y":175.96,"x0":-2.2117639517864034,"y0":50.00423857181374,"z0":5.082741446322961,"aX":2.9089574503578097},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2306,"spinDirection":139},"zone":6,"typeConfidence":0.92,"plateTime":0.4249513547933814,"extension":5.952958432878989},"index":1,"playId":"4d21eb6e-04a6-3d35-a38a-da9e0a5f176f","pitchNumber":2,"startTime":"2025-08-19T03:27:21.209Z","endTime":"2025-08-19T03:27:26.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41429269248659,"aZ":-38.14980683893277,"pfxX":4.838937328236209,"pfxZ":-3.9566606801069564,"pX":1.4958271617518075,"pZ":0.8503041156834587,"vX0":6.8140134654293165,"vY0":-122.72251115850946,"vZ0":-2.6592069629823163,"x":59.98,"y":215.82,"x0":-1.9552793774740984,"y0":50.00140914351022,"z0":5.227218747213416,"aX":7.310584671199587},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.6,"breakHorizontal":-10.4,"spinRate":2679,"spinDirection":62},"zone":14,"typeConfidence":0.87,"plateTime":0.4479195674117813,"extension":6.022146175911361},"index":2,"playId":"428bb635-f469-3d31-8aba-bff2e0cd80e2","pitchNumber":3,"startTime":"2025-08-19T03:27:46.359Z","endTime":"2025-08-19T03:27:50.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:27:50.468Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-19T03:28:09.102Z","endTime":"2025-08-19T03:28:27.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34457777671754,"aZ":-25.959073902090896,"pfxX":-10.60597025095196,"pfxZ":3.155756105538223,"pX":-0.06503156042596415,"pZ":2.117974385743815,"vX0":9.175170484129385,"vY0":-139.6940731993238,"vZ0":-3.329661908400942,"x":119.48,"y":181.59,"x0":-2.018898811585796,"y0":50.0055429299316,"z0":5.037729513653206,"aX":-20.9027196677957},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":2165,"spinDirection":234},"zone":8,"typeConfidence":0.98,"plateTime":0.3925410495042927,"extension":6.056352572601268},"hitData":{"launchSpeed":96.7,"launchAngle":58.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.01,"coordY":106.0}},"index":0,"playId":"ed76d0ad-21b2-35b1-994c-81848611c240","pitchNumber":1,"startTime":"2025-08-19T03:28:16.791Z","endTime":"2025-08-19T03:28:27.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:28:27.760Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-19T03:28:45.756Z","endTime":"2025-08-19T03:31:03.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.42760422567557,"strikeZoneBottom":1.62269180822761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2268712888575,"aZ":-23.954701048811312,"pfxX":-11.261853279312742,"pfxZ":4.077834065916064,"pX":-0.12095568901103258,"pZ":1.7504473808534395,"vX0":9.393837452102252,"vY0":-141.3517300431833,"vZ0":-4.779398994570874,"x":121.61,"y":191.52,"x0":-2.0296469549002136,"y0":50.005455486800884,"z0":5.007979923458644,"aX":-22.716511974307302},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":18.4,"spinRate":2194,"spinDirection":235},"zone":8,"typeConfidence":0.97,"plateTime":0.3879809353021382,"extension":5.999039880022344},"index":0,"playId":"c1a01ad2-73bc-32e7-874d-d38156dc0e2e","pitchNumber":1,"startTime":"2025-08-19T03:28:58.025Z","endTime":"2025-08-19T03:29:01.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.614672993827988,"aZ":-31.22203109419413,"pfxX":0.6703916141005539,"pfxZ":0.5699253536934759,"pX":0.8276918878786368,"pZ":1.8518376939961227,"vX0":7.041462512649562,"vY0":-128.30153528764566,"vZ0":-1.896552498970442,"x":85.45,"y":188.78,"x0":-2.044173406055106,"y0":50.00022635843823,"z0":5.043871944710266,"aX":1.1113661017969154},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":-2.9,"spinRate":2220,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4276063579541458,"extension":6.000456692911363},"index":1,"playId":"9e21639b-f0e9-309d-acbd-6c4d63aa757f","pitchNumber":2,"startTime":"2025-08-19T03:29:17.028Z","endTime":"2025-08-19T03:29:20.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00376938099874,"aZ":-16.84493417894456,"pfxX":-6.052628055073484,"pfxZ":7.595013211358454,"pX":0.3423611960295505,"pZ":3.600187659571182,"vX0":8.905734068844591,"vY0":-141.5577357146229,"vZ0":-1.4188076687293778,"x":103.95,"y":141.57,"x0":-2.0662180392889327,"y0":50.00017742449869,"z0":5.192446408390346,"aX":-12.213128608937115},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2469,"spinDirection":228},"zone":12,"typeConfidence":0.88,"plateTime":0.3877540888490745,"extension":5.912170816605968},"index":2,"playId":"a952a3eb-c384-35d5-a758-05029dc4bb8a","pitchNumber":3,"startTime":"2025-08-19T03:29:39.859Z","endTime":"2025-08-19T03:29:43.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.28269787691515,"strikeZoneBottom":1.55876162242768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08928923346824,"aZ":-37.29526477788646,"pfxX":3.9491892377524476,"pfxZ":-3.409418406019422,"pX":2.71206910337669,"pZ":1.2987632224044896,"vX0":9.649227493199415,"vY0":-122.35025724318778,"vZ0":-1.9086734246396835,"x":13.62,"y":203.71,"x0":-1.8093993539670712,"y0":50.00090354506077,"z0":5.310955526721166,"aX":5.934741447713622},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.4,"breakHorizontal":-9.6,"spinRate":2516,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.4491454618963484,"extension":6.0867136879046555},"index":3,"playId":"c7a7ac09-13c4-3643-9688-4cdd0aac1997","pitchNumber":4,"startTime":"2025-08-19T03:30:06.152Z","endTime":"2025-08-19T03:30:09.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7761475794787,"aZ":-40.31623864241101,"pfxX":5.642798435876821,"pfxZ":-5.335462508978313,"pX":0.03825987624789288,"pZ":2.392577610313886,"vX0":3.0849244352067657,"vY0":-122.81371411974276,"vZ0":0.7762165668928491,"x":115.54,"y":174.18,"x0":-1.9682528953757,"y0":50.005826017327344,"z0":5.50676186090946,"aX":8.603885785913329},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.2,"breakHorizontal":-10.9,"spinRate":2584,"spinDirection":52},"zone":5,"typeConfidence":0.88,"plateTime":0.4463236366221728,"extension":5.749088791270492},"index":4,"playId":"61846971-aa62-3f10-9b07-66ae73810b24","pitchNumber":5,"startTime":"2025-08-19T03:30:29.046Z","endTime":"2025-08-19T03:30:33.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099940059773086,"aZ":-32.45850803951474,"pfxX":0.750579883797311,"pfxZ":-0.16645749189911374,"pX":1.3961365843950433,"pZ":1.6073467004000985,"vX0":8.592966703792735,"vY0":-129.6654146605081,"vZ0":-2.525140762880836,"x":63.78,"y":195.38,"x0":-2.058219015117761,"y0":50.00317243569684,"z0":5.070274093680237,"aX":1.2774409500041686},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-3.2,"spinRate":2358,"spinDirection":101},"zone":14,"typeConfidence":0.89,"plateTime":0.4224057062147901,"extension":6.0069332601815395},"index":5,"playId":"3e7adf21-3cb8-367d-b390-2f33946f5932","pitchNumber":6,"startTime":"2025-08-19T03:30:59.412Z","endTime":"2025-08-19T03:31:03.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:31:03.935Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:33:05.203Z","endTime":"2025-08-19T03:34:17.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.42729010456893,"strikeZoneBottom":1.57972707988566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.312008696410256,"aZ":-23.260214764403383,"pfxX":7.95249024701066,"pfxZ":6.16913300794196,"pX":0.4949775353233666,"pZ":3.170484748106938,"vX0":-7.343127699631345,"vY0":-119.50735753915035,"vZ0":-1.3885993766186602,"x":98.13,"y":153.18,"x0":2.5761587224154026,"y0":50.002186287473116,"z0":5.851018359260495,"aX":11.488108813015005},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.0,"breakHorizontal":-12.6,"spinRate":1633,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.45855075951805446,"extension":5.9849412374086794},"index":0,"playId":"0033575e-9cb8-3011-9ae9-516f8cfce0e2","pitchNumber":1,"startTime":"2025-08-19T03:33:12.220Z","endTime":"2025-08-19T03:33:15.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.6,"endSpeed":83.1,"strikeZoneTop":3.43538331955294,"strikeZoneBottom":1.58771284960482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.580024053599647,"aZ":-13.30564889924282,"pfxX":6.604297740749082,"pfxZ":10.547554614306543,"pX":1.8110264172586017,"pZ":4.276446844760967,"vX0":-4.292009277598428,"vY0":-133.37534919342824,"vZ0":-2.0975451652329626,"x":47.97,"y":123.32,"x0":2.588882714872568,"y0":50.00360811911728,"z0":6.040716889437313,"aX":11.814953526618522},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-10.9,"spinRate":2304,"spinDirection":144},"zone":12,"typeConfidence":0.88,"plateTime":0.41178187825950285,"extension":5.826607822074199},"index":1,"playId":"5464d5e7-814a-3eaa-8eee-8a7b43f23708","pitchNumber":2,"startTime":"2025-08-19T03:33:27.499Z","endTime":"2025-08-19T03:33:30.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.46057239550754,"strikeZoneBottom":1.58556084050996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.222653121277403,"aZ":-12.593320719725106,"pfxX":4.353737854758571,"pfxZ":10.979965802890995,"pX":1.1341849261947032,"pZ":3.881463255512494,"vX0":-4.903660070453222,"vY0":-133.09976047474635,"vZ0":-3.0755393970776526,"x":73.77,"y":133.98,"x0":2.440162200591183,"y0":50.00035212417982,"z0":5.971625995047078,"aX":7.762448711164614},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.3,"breakHorizontal":-6.7,"spinRate":2164,"spinDirection":141},"zone":12,"typeConfidence":0.83,"plateTime":0.41250419323868526,"extension":5.813307772204483},"index":2,"playId":"37b8a1c2-7f0b-360f-bf30-5e7bcf9637c0","pitchNumber":3,"startTime":"2025-08-19T03:33:50.796Z","endTime":"2025-08-19T03:33:54.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.993366189604192,"aZ":-25.683843168079072,"pfxX":2.7566601633164947,"pfxZ":4.083441791824811,"pX":0.4480053094341398,"pZ":2.750016411179005,"vX0":-6.244238914656764,"vY0":-125.47727781823279,"vZ0":-2.3272154603212747,"x":99.92,"y":164.53,"x0":2.6135190562805692,"y0":50.00458849432841,"z0":5.787597879748318,"aX":4.384897839248528},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-3.5,"spinRate":2135,"spinDirection":149},"zone":6,"typeConfidence":0.86,"plateTime":0.43693844030360873,"extension":6.043008111239489},"hitData":{"launchSpeed":97.4,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.55,"coordY":103.57}},"index":3,"playId":"c785416e-7b69-39bc-9ed6-fcc644e4fcce","pitchNumber":4,"startTime":"2025-08-19T03:34:07.133Z","endTime":"2025-08-19T03:34:17.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:34:17.211Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (28) on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:34:37.663Z","endTime":"2025-08-19T03:36:18.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":82.5,"strikeZoneTop":3.71919038124655,"strikeZoneBottom":1.7310029799798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10485455340248,"aZ":-16.624518328628465,"pfxX":6.96294630788261,"pfxZ":8.836577669026275,"pX":1.1180990705337035,"pZ":3.2958629933610784,"vX0":-5.870610482796971,"vY0":-132.522238158907,"vZ0":-3.6695399980282333,"x":74.38,"y":149.79,"x0":2.468930726827702,"y0":50.00343311727997,"z0":5.929753432499752,"aX":12.254759011912588},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":-11.2,"spinRate":2269,"spinDirection":144},"zone":12,"typeConfidence":0.86,"plateTime":0.4149763822113841,"extension":5.960374518920065},"index":0,"playId":"7c925d3d-0bad-30cd-bfcf-43c8fc40012f","pitchNumber":1,"startTime":"2025-08-19T03:34:47.396Z","endTime":"2025-08-19T03:34:51.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.727242002932282,"aZ":-23.32995013332855,"pfxX":7.121568204283276,"pfxZ":5.914602450831175,"pX":0.03734725372068462,"pZ":2.217602632146192,"vX0":-8.328156709333184,"vY0":-121.47540796770812,"vZ0":-3.6968060294916625,"x":115.58,"y":178.9,"x0":2.5843831910249375,"y0":50.00198075209718,"z0":5.78667440964948,"aX":10.64657278545216},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.1,"breakHorizontal":-10.9,"spinRate":1495,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.45084423913916494,"extension":6.063739178502336},"index":1,"playId":"e56048ed-31e9-3246-bdfa-2386f9e2d0af","pitchNumber":2,"startTime":"2025-08-19T03:35:10.330Z","endTime":"2025-08-19T03:35:17.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.7,"strikeZoneTop":3.71894452309527,"strikeZoneBottom":1.67506184450848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23895827032686,"aZ":-21.102206893985425,"pfxX":7.458251621100395,"pfxZ":7.062331404853904,"pX":1.995586202901834,"pZ":4.236140763438752,"vX0":-4.017470166778011,"vY0":-125.18643490970051,"vZ0":0.11793846504583538,"x":40.93,"y":124.4,"x0":2.662904279852391,"y0":50.00086401799684,"z0":5.9338918484134675,"aX":11.68732224715619},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.1,"breakHorizontal":-12.4,"spinRate":1730,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4396675480417116,"extension":6.128743297046633},"index":2,"playId":"6404dee8-2439-3035-9d1a-e87c508582fa","pitchNumber":3,"startTime":"2025-08-19T03:35:46.192Z","endTime":"2025-08-19T03:35:50.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18947948405205,"aZ":-37.69688696524043,"pfxX":-0.531341360736324,"pfxZ":-4.088944289024246,"pX":-0.2810158963123334,"pZ":2.251064332919648,"vX0":-6.3185579641504335,"vY0":-115.71937326290042,"vZ0":-0.2915916920220001,"x":127.71,"y":178.0,"x0":2.5570810783113975,"y0":50.000881497383595,"z0":5.9991460382085755,"aX":-0.7170775015431174},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.2,"breakHorizontal":2.6,"spinRate":2035,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.4738694924999449,"extension":5.898312871051331},"hitData":{"launchSpeed":85.4,"launchAngle":11.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.7,"coordY":141.04}},"index":3,"playId":"f680b2d9-40c7-31df-8ba4-658bcd40d29c","pitchNumber":4,"startTime":"2025-08-19T03:36:07.041Z","endTime":"2025-08-19T03:36:18.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":2.9000000000000012,"leverageIndex":0.45,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:36:18.255Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Iglesias reaches on a fielding error by third baseman Casey Schmitt. Xander Bogaerts scores. Jose Iglesias to 2nd. Throwing error by third baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:37:34.565Z","endTime":"2025-08-19T03:38:23.943Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-19T03:36:43.506Z","endTime":"2025-08-19T03:37:36.658Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.34270121504392,"strikeZoneBottom":1.41000041188152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.575855239050455,"aZ":-35.51244737398532,"pfxX":0.5211811457534452,"pfxZ":-2.4543534037307078,"pX":-0.31496737766423255,"pZ":0.9265422799459879,"vX0":-7.3225622133593715,"vY0":-115.73092137507386,"vZ0":-3.449585582233004,"x":129.01,"y":213.76,"x0":2.815395008794877,"y0":50.00094511410427,"z0":5.820509101753058,"aX":0.7124038548878774},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.0,"breakHorizontal":0.8,"spinRate":2104,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.47237517563428,"extension":5.947088112966435},"index":1,"playId":"23079b68-817e-313c-b0f6-50316b684186","pitchNumber":1,"startTime":"2025-08-19T03:37:36.658Z","endTime":"2025-08-19T03:37:40.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.26790761142725,"strikeZoneBottom":1.40286650295804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24000057965484,"aZ":-14.581998948118255,"pfxX":4.886282484637205,"pfxZ":9.747898140732742,"pX":0.6462251981518605,"pZ":3.137505429186682,"vX0":-6.574993992033763,"vY0":-133.83281064883292,"vZ0":-4.622849717379037,"x":92.37,"y":154.07,"x0":2.505751318726535,"y0":50.00393978207844,"z0":5.939718671430286,"aX":8.820034453407759},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":-7.3,"spinRate":2211,"spinDirection":140},"zone":3,"typeConfidence":0.87,"plateTime":0.41004843201038543,"extension":6.1388740917393285},"index":2,"playId":"119d5020-3cc0-356e-820b-afd0fbcaae23","pitchNumber":2,"startTime":"2025-08-19T03:37:57.035Z","endTime":"2025-08-19T03:38:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.993450659566538,"aZ":-21.34060641098128,"pfxX":7.404982774849705,"pfxZ":7.2508685042688,"pX":0.565015631284382,"pZ":1.6753513854787803,"vX0":-7.595011319765918,"vY0":-121.52480751616851,"vZ0":-5.2639986637608915,"x":95.46,"y":193.55,"x0":2.7699482793415697,"y0":50.005549444907025,"z0":5.7254497621548115,"aX":11.0690304667572},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.1,"breakHorizontal":-11.6,"spinRate":1602,"spinDirection":150},"zone":9,"typeConfidence":0.91,"plateTime":0.4508478077554874,"extension":6.266755474711558},"hitData":{"launchSpeed":83.9,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":167.39}},"index":3,"playId":"10891c47-ef5d-328e-b164-953a53184ebe","pitchNumber":3,"startTime":"2025-08-19T03:38:12.216Z","endTime":"2025-08-19T03:38:23.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":0.98,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:38:23.943Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Tyler Fitzgerald. Jose Iglesias to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:39:03.360Z","endTime":"2025-08-19T03:39:52.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.5,"strikeZoneTop":3.21882440789595,"strikeZoneBottom":1.42338035435302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.819009230321225,"aZ":-12.904810945380042,"pfxX":5.051844544224499,"pfxZ":11.014331507084417,"pX":0.43862690287322453,"pZ":3.0120155263960346,"vX0":-7.248189126377406,"vY0":-131.66050220985474,"vZ0":-5.116351293630457,"x":100.28,"y":157.46,"x0":2.575212246412285,"y0":50.0062044859265,"z0":5.941018691648655,"aX":8.84174817309557},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":-7.6,"spinRate":2266,"spinDirection":146},"zone":3,"typeConfidence":0.81,"plateTime":0.4165508364914463,"extension":6.126923661756107},"index":0,"playId":"4ac791b5-10ec-3a5d-a332-2cca938f690e","pitchNumber":1,"startTime":"2025-08-19T03:39:03.360Z","endTime":"2025-08-19T03:39:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.42314363416712,"strikeZoneBottom":1.48568229894481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.758639951425717,"aZ":-22.857256830748955,"pfxX":3.743941440226914,"pfxZ":5.622147470604526,"pX":-0.9520160018311565,"pZ":0.7418848355011197,"vX0":-9.771832727899382,"vY0":-128.00757426534585,"vZ0":-7.876995552426122,"x":153.29,"y":218.75,"x0":2.4308054902398957,"y0":50.00502633100516,"z0":5.652506706226097,"aX":6.207309081331575},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":-4.6,"spinRate":2195,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.4281201812462423,"extension":6.1878432226647835},"index":1,"playId":"78113597-7fbd-3e15-b2a8-3509d24bc4b4","pitchNumber":2,"startTime":"2025-08-19T03:39:19.586Z","endTime":"2025-08-19T03:39:23.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24228915939365,"aZ":-23.994285617572434,"pfxX":0.9212378182926972,"pfxZ":5.145617711858586,"pX":0.49221934830146696,"pZ":3.230730285456297,"vX0":-5.583695761899321,"vY0":-124.57833489795838,"vZ0":-1.721807912432543,"x":98.24,"y":151.55,"x0":2.6316197018983094,"y0":50.00434966716662,"z0":5.891304293064861,"aX":1.4651676469908783},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.5,"spinRate":2109,"spinDirection":149},"zone":3,"typeConfidence":0.76,"plateTime":0.4376782858066828,"extension":6.297891177538313},"hitData":{"launchSpeed":91.5,"launchAngle":41.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.11,"coordY":98.98}},"index":2,"playId":"23226dd5-4540-398f-b4ab-783e2441ab49","pitchNumber":3,"startTime":"2025-08-19T03:39:40.811Z","endTime":"2025-08-19T03:39:52.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-3.9000000000000004,"leverageIndex":1.56,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:39:52.982Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (15) on a fly ball to center field. Jose Iglesias scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:40:53.604Z","endTime":"2025-08-19T03:41:41.827Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan O'Hearn replaces Jake Cronenworth.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-19T03:40:22.486Z","endTime":"2025-08-19T03:40:36.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-19T03:40:36.498Z","endTime":"2025-08-19T03:40:55.800Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.440716656966625,"aZ":-20.96528583456415,"pfxX":1.4079852535659985,"pfxZ":6.8380100183945975,"pX":-0.19575951993775678,"pZ":1.86344212124992,"vX0":-7.590082508945533,"vY0":-126.61513461673145,"vZ0":-5.50792269921375,"x":124.46,"y":188.47,"x0":2.645194068063463,"y0":50.00535283698094,"z0":5.721921327867954,"aX":2.3094902198714253},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":-1.0,"spinRate":2167,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.4309464642890015,"extension":6.255445062433302},"index":2,"playId":"fa3a3287-85a9-3db1-a550-415c9ee8a463","pitchNumber":1,"startTime":"2025-08-19T03:40:55.800Z","endTime":"2025-08-19T03:40:59.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.237176309079857,"aZ":-24.528683305167338,"pfxX":1.11154067667047,"pfxZ":4.778023615967074,"pX":-0.5975515560238228,"pZ":2.661803957459622,"vX0":-7.770724781323891,"vY0":-125.43768632811323,"vZ0":-3.040824859401522,"x":139.78,"y":166.91,"x0":2.3898717589544036,"y0":50.0062620741212,"z0":5.8793618579522615,"aX":1.781047089685017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-0.4,"spinRate":2151,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.4358587600656998,"extension":6.115525791928686},"hitData":{"launchSpeed":106.1,"launchAngle":27.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.45,"coordY":31.98}},"index":3,"playId":"37495eed-8446-3bd5-b25d-59b255a9abe7","pitchNumber":2,"startTime":"2025-08-19T03:41:15.154Z","endTime":"2025-08-19T03:41:41.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":592662,"link":"/api/v1/people/592662"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":17.200000000000003,"leverageIndex":1.28,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:41:41.827Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:44:34.155Z","endTime":"2025-08-19T03:45:43.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"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-19T03:41:56.592Z","endTime":"2025-08-19T03:43:09.812Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Walker replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-19T03:43:09.812Z","endTime":"2025-08-19T03:44:25.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592662,"link":"/api/v1/people/592662","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Bryce Johnson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"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-19T03:44:25.575Z","endTime":"2025-08-19T03:44:36.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669369,"link":"/api/v1/people/669369"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.55219886481665,"strikeZoneBottom":1.6158701902546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06089460181085,"aZ":-27.7664152411122,"pfxX":-11.548206745354788,"pfxZ":2.278442553718394,"pX":-0.6936782766947299,"pZ":2.515716427453698,"vX0":10.29512138529627,"vY0":-138.3280179252079,"vZ0":-1.7808845605858479,"x":143.44,"y":170.86,"x0":-2.964592779334254,"y0":50.00484881517264,"z0":5.030699785379031,"aX":-22.366392959094927},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":18.7,"spinRate":2268,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.39606781430459215,"extension":6.201389989635531},"index":3,"playId":"5ce79790-178b-3343-9776-b6c3afe2a4ab","pitchNumber":1,"startTime":"2025-08-19T03:44:36.302Z","endTime":"2025-08-19T03:44:39.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.812478253323473,"aZ":-27.250547229190516,"pfxX":-11.121535244459386,"pfxZ":2.6073692794174868,"pX":0.18895346700220855,"pZ":2.9233879807532595,"vX0":12.095346381977643,"vY0":-136.67314163079007,"vZ0":-1.0581794094973713,"x":109.8,"y":159.85,"x0":-2.854139141432813,"y0":50.000238016399116,"z0":5.191177328219695,"aX":-20.985423653119078},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":2463,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.4011344292142658,"extension":6.294372781755796},"index":4,"playId":"b94e80d0-e42f-3aa3-8e71-3806e3b00bc7","pitchNumber":2,"startTime":"2025-08-19T03:44:50.977Z","endTime":"2025-08-19T03:44:54.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60079587874895,"aZ":-26.47114460537378,"pfxX":-9.247389461757447,"pfxZ":2.9241051001322855,"pX":-1.145979682771092,"pZ":2.452996707330175,"vX0":8.263178192143313,"vY0":-139.30109294313874,"vZ0":-2.2931633659766435,"x":160.68,"y":172.55,"x0":-2.9608516282136104,"y0":50.00266216686152,"z0":5.051271425921408,"aX":-18.030439187186726},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":2220,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.394394855004093,"extension":6.543143402672635},"index":5,"playId":"bba32efd-782d-3c9f-8be3-0c493a717e30","pitchNumber":3,"startTime":"2025-08-19T03:45:15.575Z","endTime":"2025-08-19T03:45:19.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63901993794274,"aZ":-30.386976342165045,"pfxX":-10.449262906165277,"pfxZ":0.9438167139762417,"pX":-1.295503180568844,"pZ":3.8280566197383172,"vX0":8.122418265832849,"vY0":-137.43893959509097,"vZ0":2.1770715403405845,"x":166.38,"y":135.42,"x0":-2.9481394834510075,"y0":50.0019539686773,"z0":5.1049857787342,"aX":-19.766180958378133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2253,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4002385253092693,"extension":6.137399824195479},"hitData":{"launchSpeed":81.8,"launchAngle":17.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.86,"coordY":130.01}},"index":6,"playId":"4e0f45d2-5e2d-3b22-b44e-226d46163d89","pitchNumber":4,"startTime":"2025-08-19T03:45:33.375Z","endTime":"2025-08-19T03:45:43.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:45:43.821Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out softly, pitcher Ryan Walker to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-19T03:46:05.396Z","endTime":"2025-08-19T03:46:19.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.476582481351,"aZ":-31.750116900018476,"pfxX":-11.993604092549036,"pfxZ":0.21053017496757676,"pX":-0.42772657145691445,"pZ":2.972421896432232,"vX0":11.167779521896183,"vY0":-140.56950987916002,"vZ0":-0.10628314349149082,"x":133.3,"y":158.52,"x0":-2.904380516672455,"y0":50.00089795804278,"z0":5.081451933280983,"aX":-23.87004400442475},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.6,"breakHorizontal":19.3,"spinRate":2245,"spinDirection":241},"zone":4,"typeConfidence":0.89,"plateTime":0.39046261657899395,"extension":6.310660795659062},"hitData":{"launchSpeed":63.2,"launchAngle":-71.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.44,"coordY":187.05}},"index":0,"playId":"adc65078-4710-32e4-8d3c-6efa6da71fe4","pitchNumber":1,"startTime":"2025-08-19T03:46:11.134Z","endTime":"2025-08-19T03:46:19.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:46:19.123Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-19T03:48:42.352Z","endTime":"2025-08-19T03:49:35.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Luis Arraez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T03:48:39.754Z","endTime":"2025-08-19T03:48:39.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Ramón Laureano.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"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-19T03:48:39.770Z","endTime":"2025-08-19T03:48:39.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"400","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan O'Hearn remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"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-19T03:48:39.771Z","endTime":"2025-08-19T03:48:39.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gavin Sheets remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"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-19T03:48:39.773Z","endTime":"2025-08-19T03:48:39.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":669369,"link":"/api/v1/people/669369"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-19T03:48:39.775Z","endTime":"2025-08-19T03:48:44.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.43694121195847,"strikeZoneBottom":1.42969632655463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.667213989628806,"aZ":-24.7923222216782,"pfxX":9.199025077136284,"pfxZ":3.826306715349329,"pX":1.0577710325536775,"pZ":4.215899721091579,"vX0":-1.8528550680768718,"vY0":-138.9410751240697,"vZ0":-0.9084849474650417,"x":76.68,"y":124.95,"x0":0.5438023650791013,"y0":50.006911397166135,"z0":6.213178407047682,"aX":17.77081955279281},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2267,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39606904767899564,"extension":5.455833209268669},"index":5,"playId":"a56826ce-09c0-30b0-8115-a49249bf5e6d","pitchNumber":1,"startTime":"2025-08-19T03:48:44.576Z","endTime":"2025-08-19T03:48:47.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.34424053123681,"strikeZoneBottom":1.39114428246694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.728109092755524,"aZ":-21.44041913616801,"pfxX":9.608137638234435,"pfxZ":5.526344559818212,"pX":-0.6994658414245117,"pZ":1.6606552511641202,"vX0":-6.300445791308727,"vY0":-139.08007367654557,"vZ0":-7.436190421331038,"x":143.66,"y":193.94,"x0":0.3571278580623144,"y0":50.00306724244917,"z0":5.811289867450515,"aX":18.65920065505128},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":-16.0,"spinRate":2234,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.3951500476750551,"extension":5.627179940230577},"index":6,"playId":"1157e602-1dda-3b26-9916-a0f5343394ad","pitchNumber":2,"startTime":"2025-08-19T03:48:55.847Z","endTime":"2025-08-19T03:48:59.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07969866474266,"aZ":-21.992608222052763,"pfxX":9.525756206754476,"pfxZ":5.243308885030286,"pX":0.7205591377654748,"pZ":2.1874703059186564,"vX0":-2.8636081265613944,"vY0":-139.117470531597,"vZ0":-6.093252566084073,"x":89.53,"y":179.72,"x0":0.5321727459165648,"y0":50.00007793522741,"z0":5.885012547286616,"aX":18.483918897441928},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":-16.6,"spinRate":2277,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.3952035837925929,"extension":5.690852970740464},"index":7,"playId":"52c16aac-fd30-3f7c-a1ae-6e19f7194d9f","pitchNumber":3,"startTime":"2025-08-19T03:49:08.906Z","endTime":"2025-08-19T03:49:12.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.293146306885554,"aZ":-28.23874401497709,"pfxX":0.11935453265178042,"pfxZ":2.3708045355949157,"pX":0.43301909157611035,"pZ":2.5824969383045615,"vX0":-0.8421438801901021,"vY0":-128.2278945617683,"vZ0":-2.330087884941492,"x":100.49,"y":169.05,"x0":0.750632254413583,"y0":50.00296787323504,"z0":5.713158240031385,"aX":0.19821769908358275},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2167,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4276603272387698,"extension":5.791399462146118},"hitData":{"launchSpeed":70.3,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.21,"coordY":164.76}},"index":8,"playId":"dc798caf-d436-3317-a30a-1139c744ea52","pitchNumber":4,"startTime":"2025-08-19T03:49:26.996Z","endTime":"2025-08-19T03:49:35.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:49:35.560Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out softly to pitcher Wandy Peralta.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-19T03:49:53.218Z","endTime":"2025-08-19T03:50:21.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.0,"strikeZoneTop":3.76001570537242,"strikeZoneBottom":1.68279034054774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.724997027146777,"aZ":-23.712131888583343,"pfxX":-0.37342495568883294,"pfxZ":5.029828370043143,"pX":1.2299262357648455,"pZ":2.7538062918651067,"vX0":0.8915879628014984,"vY0":-129.09914230493368,"vZ0":-3.1023145587736285,"x":70.12,"y":164.43,"x0":0.9280922427037392,"y0":50.002520569081035,"z0":5.803079063195307,"aX":-0.6282660615735994},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2265,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.42482653409512583,"extension":5.850138165086163},"index":0,"playId":"7a2cd8a0-f15c-352d-b2de-62b572fb8940","pitchNumber":1,"startTime":"2025-08-19T03:49:59.870Z","endTime":"2025-08-19T03:50:04.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":89.1,"endSpeed":81.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870484601375786,"aZ":-25.798316136511207,"pfxX":9.288221263010906,"pfxZ":3.786286146354964,"pX":0.9179712754037384,"pZ":2.4319842054426006,"vX0":-2.574608101074091,"vY0":-129.72545246242674,"vZ0":-3.294873275196911,"x":82.01,"y":173.12,"x0":0.723121343881868,"y0":50.006266573096866,"z0":5.708801506965749,"aX":15.66327715277007},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-16.1,"spinRate":2216,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42396691028188194,"extension":5.898621012302476},"hitData":{"launchSpeed":58.5,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.07,"coordY":180.74}},"index":1,"playId":"550c6533-2a69-3c1c-9f21-bf280145d0ea","pitchNumber":2,"startTime":"2025-08-19T03:50:12.087Z","endTime":"2025-08-19T03:50:21.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:50:21.757Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Fitzgerald walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-19T03:50:46.062Z","endTime":"2025-08-19T03:51:39.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"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":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.47845028951659,"strikeZoneBottom":1.58860403878313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.63389203410754,"aZ":-22.960177272192215,"pfxX":8.707109222002503,"pfxZ":4.87830735560269,"pX":1.6617469677178802,"pZ":1.5231670612157888,"vX0":0.3904840523076098,"vY0":-137.5753797566147,"vZ0":-8.042228778463135,"x":53.66,"y":197.65,"x0":0.38844027144147203,"y0":50.005962790871,"z0":6.077737348315689,"aX":16.45111555216204},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.8,"spinRate":1895,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4003648640297546,"extension":5.503112233675182},"index":0,"playId":"17bb6c8e-9ab4-3192-a5ac-540b50ad1163","pitchNumber":1,"startTime":"2025-08-19T03:50:47.723Z","endTime":"2025-08-19T03:50:51.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":88.4,"endSpeed":80.6,"strikeZoneTop":3.50003627767007,"strikeZoneBottom":1.60820581298643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.192824961743074,"aZ":-28.16213670407086,"pfxX":7.934769734141158,"pfxZ":2.4133822881170577,"pX":1.428907670664093,"pZ":1.9484533285820556,"vX0":-0.6627409708464698,"vY0":-128.7017061948539,"vZ0":-3.7544623500652587,"x":62.53,"y":186.17,"x0":0.6618384893241255,"y0":50.000111895203204,"z0":5.631436195200382,"aX":13.17668583994785},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-14.2,"spinRate":2002,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4272003332754415,"extension":5.826990947077672},"index":1,"playId":"ef532662-5cac-398b-ba89-e901b662e792","pitchNumber":2,"startTime":"2025-08-19T03:51:03.645Z","endTime":"2025-08-19T03:51:06.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.45156647237878,"strikeZoneBottom":1.5886699096205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.136165196073314,"aZ":-22.314552124153632,"pfxX":8.370731691199861,"pfxZ":5.048067598019825,"pX":1.983599850069396,"pZ":2.3619499289370105,"vX0":1.44089891561503,"vY0":-139.73639826029878,"vZ0":-5.955023295748902,"x":41.39,"y":175.01,"x0":0.37325607645107417,"y0":50.00399834060746,"z0":6.013411005298486,"aX":16.34761282889919},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":2017,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3938597985490775,"extension":5.603842255280632},"index":2,"playId":"97ec02a2-8a89-3b78-ad3e-3414815f2340","pitchNumber":3,"startTime":"2025-08-19T03:51:19.212Z","endTime":"2025-08-19T03:51:22.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.5157501021157,"strikeZoneBottom":1.56537956471088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39213149416119,"aZ":-22.942044785949907,"pfxX":8.993924417398297,"pfxZ":4.77650275614241,"pX":1.1188310421268752,"pZ":2.69837052734014,"vX0":-0.702164439529558,"vY0":-139.12011159879907,"vZ0":-4.913775134020176,"x":74.35,"y":165.92,"x0":0.2105440784815932,"y0":50.000592434716296,"z0":6.03728240751167,"aX":17.373633460205596},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2047,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.395892452691069,"extension":5.819259455017069},"index":3,"playId":"8717ee32-612b-3aa8-ac91-85dd220ae59b","pitchNumber":4,"startTime":"2025-08-19T03:51:34.507Z","endTime":"2025-08-19T03:51:39.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:51:39.507Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-19T03:51:58.147Z","endTime":"2025-08-19T03:54:34.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.37230932848705,"strikeZoneBottom":1.49501256451592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82190828047886,"aZ":-23.35753723975343,"pfxX":8.732655890892659,"pfxZ":5.1980923286837015,"pX":0.1568203978432634,"pZ":3.0348209499967926,"vX0":-3.435731682475354,"vY0":-130.04865533905715,"vZ0":-2.6124476792086835,"x":111.02,"y":156.84,"x0":0.3680537454520349,"y0":50.00278187706548,"z0":5.843341306474105,"aX":14.807639589763117},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":-14.9,"spinRate":2120,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4228021172147578,"extension":5.603544205503131},"index":0,"playId":"11d00357-5d39-32ec-8be2-1862e546bed8","pitchNumber":1,"startTime":"2025-08-19T03:52:06.112Z","endTime":"2025-08-19T03:52:09.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.40781218693006,"strikeZoneBottom":1.53051366856011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11717917639735,"aZ":-24.706645096490533,"pfxX":8.58537027002393,"pfxZ":4.44547695596646,"pX":1.5169282245893243,"pZ":2.3433075333974784,"vX0":-0.9189881810083536,"vY0":-129.512014761755,"vZ0":-3.6550832504701747,"x":59.18,"y":175.51,"x0":0.7652822214430661,"y0":50.00003534903638,"z0":5.689138551625898,"aX":14.403503699753726},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":2156,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4249068102071809,"extension":5.775250387722935},"index":1,"playId":"41dde284-8bff-3020-9750-5dc97b359f9b","pitchNumber":2,"startTime":"2025-08-19T03:52:21.354Z","endTime":"2025-08-19T03:52:25.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.794154356667388,"aZ":-23.935776022171403,"pfxX":9.771200725264123,"pfxZ":4.754492446446966,"pX":0.2094410579080848,"pZ":2.5536505210072797,"vX0":-3.4990211983137804,"vY0":-131.5187491962453,"vZ0":-3.5914023311485943,"x":109.02,"y":169.83,"x0":0.29637425330095357,"y0":50.00143708869076,"z0":5.735122914563145,"aX":16.925130068536703},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-16.8,"spinRate":2250,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.41824416272099185,"extension":5.568980434607766},"index":2,"playId":"0661c887-b075-357e-90df-3ff101d9b5da","pitchNumber":3,"startTime":"2025-08-19T03:52:38.437Z","endTime":"2025-08-19T03:52:41.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.39120617851978,"strikeZoneBottom":1.54187678546883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22110051876003,"aZ":-22.017623748710022,"pfxX":9.499791630335931,"pfxZ":5.1065251101544815,"pX":-1.8132986917171712,"pZ":1.7150909560970513,"vX0":-7.987901254567593,"vY0":-140.04029453439023,"vZ0":-7.578493498778513,"x":186.12,"y":192.47,"x0":-0.16009577528863794,"y0":50.0026837640628,"z0":5.893413876057006,"aX":18.894206703177673},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":1949,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3909124697318922,"extension":5.543290263424261},"index":3,"playId":"984efbc1-b0aa-3094-a776-1a2390409118","pitchNumber":4,"startTime":"2025-08-19T03:53:03.013Z","endTime":"2025-08-19T03:53:06.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.40704661602598,"strikeZoneBottom":1.53020565441405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47092361838083,"aZ":-24.955088604128097,"pfxX":9.508221693299944,"pfxZ":3.727384446529756,"pX":-1.567530891007248,"pZ":1.5100377969793821,"vX0":-7.027023807389446,"vY0":-138.39651648166958,"vZ0":-7.63373560253297,"x":176.75,"y":198.01,"x0":-0.22827829162143917,"y0":50.002335951624175,"z0":5.980733520038754,"aX":18.40672202632182},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":-15.7,"spinRate":1957,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3960756066977553,"extension":5.433820695435316},"index":4,"playId":"df2efb7f-ffee-3c9b-ae7c-c2e263ee432e","pitchNumber":5,"startTime":"2025-08-19T03:53:22.473Z","endTime":"2025-08-19T03:53:26.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.292463171521728,"aZ":-26.748197224080833,"pfxX":9.583062728666913,"pfxZ":3.132920591781186,"pX":-0.25634164879229515,"pZ":0.8964775147555839,"vX0":-4.439252492133787,"vY0":-130.91107626238556,"vZ0":-6.99078475586987,"x":126.77,"y":214.58,"x0":0.21872624578072425,"y0":50.002240429447966,"z0":5.610854274466846,"aX":16.59002470661723},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-16.3,"spinRate":2118,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4188013569956399,"extension":5.635217673405336},"index":5,"playId":"879784a3-9bfe-3a72-8334-2a8621838930","pitchNumber":6,"startTime":"2025-08-19T03:53:41.072Z","endTime":"2025-08-19T03:53:44.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"09083b88-3a09-3cec-bd6d-d7a6445d1070","startTime":"2025-08-19T03:54:09.678Z","endTime":"2025-08-19T03:54:15.767Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.35087358424587,"strikeZoneBottom":1.47518360436063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.790182971288548,"aZ":-25.878139028274482,"pfxX":9.84510692731915,"pfxZ":3.2315847348801636,"pX":-0.665705464498736,"pZ":2.705978533224917,"vX0":-5.362547163351522,"vY0":-138.6248396731689,"vZ0":-4.569155296950815,"x":142.38,"y":165.72,"x0":0.014059320059378193,"y0":50.002117380176244,"z0":6.1016799900274075,"aX":19.173123599682384},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":-16.7,"spinRate":1955,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3950064940887672,"extension":5.572958213960547},"index":7,"playId":"1621e73f-2d0b-3630-a0df-f102cb900ff0","pitchNumber":7,"startTime":"2025-08-19T03:54:29.072Z","endTime":"2025-08-19T03:54:34.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:54:34.273Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-19T03:56:47.964Z","endTime":"2025-08-19T03:58:02.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Gilbert replaces right fielder Tyler Fitzgerald, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T03:56:50.208Z","endTime":"2025-08-19T03:56:50.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":666149,"link":"/api/v1/people/666149"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":666149,"link":"/api/v1/people/666149"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.23533287914424,"strikeZoneBottom":1.46778313735062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3554202270096,"aZ":-32.79284538675124,"pfxX":-10.424583212367896,"pfxZ":-0.31781895568520646,"pX":-1.749403689594081,"pZ":2.8863270812884396,"vX0":7.4699909476602615,"vY0":-138.48813612876296,"vZ0":0.3404944130541899,"x":183.68,"y":160.85,"x0":-3.1340186140992503,"y0":50.00575578539931,"z0":4.964108639049103,"aX":-20.152261473274333},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":17.3,"spinRate":2165,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.39625719302904416,"extension":6.4104018221431565},"index":1,"playId":"a2cd485e-d363-31f3-9eff-5707bf32ab29","pitchNumber":1,"startTime":"2025-08-19T03:56:50.210Z","endTime":"2025-08-19T03:56:53.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.17161468659745,"strikeZoneBottom":1.47161320904368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52213375378204,"aZ":-32.411584324992056,"pfxX":-11.05594295166554,"pfxZ":-0.12186306188862694,"pX":-1.6180361044709202,"pZ":2.5812066829551723,"vX0":7.775861045232878,"vY0":-138.07694345582377,"vZ0":-0.5767665659649521,"x":178.68,"y":169.09,"x0":-3.048133845382069,"y0":50.004890280569555,"z0":4.99225488624771,"aX":-21.143840271101404},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.1,"breakHorizontal":18.2,"spinRate":2214,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39816512459802356,"extension":6.391453267558335},"index":2,"playId":"c95b6aca-43ae-3441-bbe6-f72ebb303056","pitchNumber":2,"startTime":"2025-08-19T03:57:03.793Z","endTime":"2025-08-19T03:57:07.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.26734399928796,"strikeZoneBottom":1.54036021419171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.029087008809825,"aZ":-27.883402426271456,"pfxX":-9.566844571588582,"pfxZ":2.2215003613305786,"pX":-0.21217639781825812,"pZ":2.626218060451803,"vX0":10.689455148295579,"vY0":-138.15396630247457,"vZ0":-1.2247589350500911,"x":125.09,"y":167.87,"x0":-2.8901604240834624,"y0":50.003449979208135,"z0":4.950973670678826,"aX":-18.478729107852097},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":2450,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.39660189716580696,"extension":6.400278441377202},"index":3,"playId":"1be007d4-d568-3c94-817a-8f168908db51","pitchNumber":3,"startTime":"2025-08-19T03:57:18.672Z","endTime":"2025-08-19T03:57:22.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.17880662048043,"strikeZoneBottom":1.41124581526068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.952016021844432,"aZ":-26.845343078366444,"pfxX":-10.664313880334223,"pfxZ":2.714811353628514,"pX":0.37447566891964823,"pZ":2.857223340839599,"vX0":12.661235808591886,"vY0":-139.20606259174528,"vZ0":-0.9147871045994803,"x":102.73,"y":161.63,"x0":-2.8450534436946073,"y0":50.00572251057075,"z0":4.965668209854714,"aX":-20.955422363939615},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":2357,"spinDirection":237},"zone":3,"typeConfidence":0.9,"plateTime":0.3933078921194575,"extension":6.408630251325115},"index":4,"playId":"3feb24b4-d67f-3486-8ff5-b51a1ac897c7","pitchNumber":4,"startTime":"2025-08-19T03:57:32.214Z","endTime":"2025-08-19T03:57:35.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-19T03:57:41.958Z","endTime":"2025-08-19T03:57:53.675Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25368009077358,"aZ":-31.40529787643588,"pfxX":-11.043106111895812,"pfxZ":0.39814978379822996,"pX":0.2018930042153966,"pZ":2.8874024372914504,"vX0":12.467634308268629,"vY0":-138.77705813130197,"vZ0":0.15332522518594183,"x":109.3,"y":160.82,"x0":-2.9156335372163764,"y0":50.00625556785043,"z0":4.924499490169399,"aX":-21.529936983404227},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.0,"breakHorizontal":17.4,"spinRate":2282,"spinDirection":233},"zone":2,"typeConfidence":0.89,"plateTime":0.394790760698009,"extension":6.4347298847353125},"hitData":{"launchSpeed":92.6,"launchAngle":12.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.09,"coordY":97.31}},"index":6,"playId":"1e1a9fdc-ac7f-3d7e-bb87-c2aa43f3c488","pitchNumber":5,"startTime":"2025-08-19T03:57:53.675Z","endTime":"2025-08-19T03:58:02.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:58:02.991Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-19T03:58:21.089Z","endTime":"2025-08-19T03:59:31.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.58868998227963,"strikeZoneBottom":1.73889696699654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.604052854228726,"aZ":-28.085587809234227,"pfxX":10.404764821378873,"pfxZ":2.8052954926276747,"pX":0.1489766922624457,"pZ":2.2407607700196834,"vX0":5.139758274732593,"vY0":-120.5404748763948,"vZ0":-0.44198235318416534,"x":111.32,"y":178.28,"x0":-3.369321889659836,"y0":50.00271503121715,"z0":4.927671614405989,"aX":15.156801925124793},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.3,"breakHorizontal":-20.2,"spinRate":2652,"spinDirection":73},"zone":8,"typeConfidence":0.9,"plateTime":0.45613896439822366,"extension":6.3873703109060935},"index":0,"playId":"ca71894f-74ce-38f9-a9aa-465cb7e11bd3","pitchNumber":1,"startTime":"2025-08-19T03:58:28.248Z","endTime":"2025-08-19T03:58:31.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.72623713178569,"strikeZoneBottom":1.62653196485302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.376257292121114,"aZ":-24.874504740694597,"pfxX":-9.864012932286084,"pfxZ":3.8453814341817534,"pX":0.7604980577164102,"pZ":3.1767175986808747,"vX0":13.05146880134696,"vY0":-136.945280971344,"vZ0":-0.39559670919096446,"x":88.01,"y":153.01,"x0":-2.7866131620657733,"y0":50.00406484437408,"z0":5.025328886428934,"aX":-18.729652360262268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":15.1,"spinRate":2336,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.4000347719449233,"extension":6.187833049898661},"index":1,"playId":"8c82ea2b-eb19-3e5e-a91b-9cadd0f668cb","pitchNumber":2,"startTime":"2025-08-19T03:58:41.768Z","endTime":"2025-08-19T03:58:45.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.71106176049243,"strikeZoneBottom":1.5488203439695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19763583164605,"aZ":-24.48355753912995,"pfxX":-11.927985798287864,"pfxZ":3.9058814593548856,"pX":0.15562795760847703,"pZ":2.5061600471881946,"vX0":13.025766990166275,"vY0":-139.597282454728,"vZ0":-1.9137312814048082,"x":111.07,"y":171.11,"x0":-3.0270812100715228,"y0":50.002928159472084,"z0":4.816722177908405,"aX":-23.481438649918285},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":18.8,"spinRate":2288,"spinDirection":241},"zone":5,"typeConfidence":0.89,"plateTime":0.3927755569649696,"extension":6.400258316581779},"index":2,"playId":"253b5881-0685-3c6d-9b16-33d180d75bc7","pitchNumber":3,"startTime":"2025-08-19T03:58:58.033Z","endTime":"2025-08-19T03:59:01.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.7105165946774,"strikeZoneBottom":1.61791280207544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87076579722316,"aZ":-25.536660011117988,"pfxX":6.3068510366220565,"pfxZ":4.385789191831406,"pX":0.6666147455328787,"pZ":1.316916048172515,"vX0":7.133420880110151,"vY0":-122.18773633299617,"vZ0":-3.1137631932910645,"x":91.59,"y":203.22,"x0":-3.1090737514231175,"y0":50.003641386305404,"z0":4.7999619305960834,"aX":9.543458580007053},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":-13.1,"spinRate":2633,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4481252767076005,"extension":6.560156245135605},"index":3,"playId":"1d8af6e3-8b7e-353e-9274-f4345ea6e0f7","pitchNumber":4,"startTime":"2025-08-19T03:59:14.148Z","endTime":"2025-08-19T03:59:17.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11286048505546,"aZ":-30.426963244243645,"pfxX":-10.123237961672716,"pfxZ":0.8984555095178592,"pX":-0.8382621540588953,"pZ":3.1811526047318184,"vX0":9.584423673937257,"vY0":-138.85135532689225,"vZ0":0.5305127978033829,"x":148.95,"y":152.89,"x0":-3.0254697773476087,"y0":50.002813171508,"z0":5.017802459529411,"aX":-19.697327563093612},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.9,"breakHorizontal":16.2,"spinRate":2282,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.39499933220818795,"extension":6.436540438456827},"index":4,"playId":"7db33b6c-a154-3c17-9814-da288b8fb000","pitchNumber":5,"startTime":"2025-08-19T03:59:28.163Z","endTime":"2025-08-19T03:59:31.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2025-08-19T03:59:31.738Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ramón Laureano grounds into a double play, shortstop Willy Adames to second baseman Christian Koss to first baseman Rafael Devers. Luis Arraez out at 2nd. Ramón Laureano out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-19T03:59:50.642Z","endTime":"2025-08-19T04:00:35.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.44436597958257,"strikeZoneBottom":1.53207180748397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86466723336042,"aZ":-26.89285431648428,"pfxX":-11.169777294586005,"pfxZ":2.6115212667297953,"pX":-0.5848767475738708,"pZ":2.4854108986121317,"vX0":10.730313519302376,"vY0":-141.47084074050204,"vZ0":-1.8746326616125215,"x":139.29,"y":171.67,"x0":-2.979369895361563,"y0":50.0030186961974,"z0":4.883703416783871,"aX":-22.596918001293382},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.6,"breakHorizontal":18.0,"spinRate":2375,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.3874503758201979,"extension":6.607888028683781},"index":0,"playId":"8bb19f83-5041-3e14-a72e-a0b3385c229c","pitchNumber":1,"startTime":"2025-08-19T04:00:13.305Z","endTime":"2025-08-19T04:00:16.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34949429899489,"aZ":-26.84423811747063,"pfxX":-11.75341341323396,"pfxZ":2.725258295044217,"pX":-0.8993460403563774,"pZ":2.184227349617327,"vX0":9.9064708427059,"vY0":-139.47750459672662,"vZ0":-2.4764509108223582,"x":151.28,"y":179.81,"x0":-2.98196784516066,"y0":50.00477942805784,"z0":4.866381962881943,"aX":-23.00380487757438},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":19.1,"spinRate":2455,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.3937191243085856,"extension":6.82696122443714},"hitData":{"launchSpeed":72.3,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":154.72}},"index":1,"playId":"a5b26741-b2d2-3057-bbbf-347ed6ccc8b0","pitchNumber":2,"startTime":"2025-08-19T04:00:27.213Z","endTime":"2025-08-19T04:00:35.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-15.100000000000001,"leverageIndex":3.49,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:00:35.277Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-19T04:02:58.980Z","endTime":"2025-08-19T04:03:26.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T04:02:51.383Z","endTime":"2025-08-19T04:03:01.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.12289367087878,"strikeZoneBottom":1.32707218215542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.461228683990186,"aZ":-34.90550612942318,"pfxX":2.2584760043026426,"pfxZ":-1.7184998675549537,"pX":0.5753209348073458,"pZ":1.9076329776496435,"vX0":4.740108097100975,"vY0":-125.6355623248942,"vZ0":-2.932901995356324,"x":95.07,"y":187.27,"x0":-1.635753494708669,"y0":50.00559755420045,"z0":5.951310599036086,"aX":3.580508552547227},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.6,"breakHorizontal":-5.3,"spinRate":2405,"spinDirection":51},"zone":6,"typeConfidence":0.9,"plateTime":0.4373862815970968,"extension":6.687636291430256},"index":1,"playId":"7384db57-6077-324e-b610-da1a5915df0c","pitchNumber":1,"startTime":"2025-08-19T04:03:01.285Z","endTime":"2025-08-19T04:03:04.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":100.8,"endSpeed":92.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31384453546962,"aZ":-11.056305068741924,"pfxX":-6.4498840295406,"pfxZ":9.737951783267935,"pX":-0.10039566460954942,"pZ":2.3195338110723123,"vX0":6.160396459719895,"vY0":-146.48904114517438,"vZ0":-9.019994206560265,"x":120.83,"y":176.15,"x0":-1.3948779970183747,"y0":50.00416171569436,"z0":6.103769201664193,"aX":-13.988415446982758},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2356,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.37422593685086536,"extension":6.614324414153366},"hitData":{"launchSpeed":107.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.51,"coordY":119.31}},"index":2,"playId":"292122e6-3d3e-3984-9397-6d040ec71892","pitchNumber":2,"startTime":"2025-08-19T04:03:16.435Z","endTime":"2025-08-19T04:03:26.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:03:26.699Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Devers grounds into a force out, second baseman Luis Arraez to shortstop Xander Bogaerts. Heliot Ramos out at 2nd. Rafael Devers to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-19T04:03:41.707Z","endTime":"2025-08-19T04:05:34.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":79.3,"strikeZoneTop":3.52165841512801,"strikeZoneBottom":1.72124983737532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.725944098709924,"aZ":-34.51597677492068,"pfxX":4.3918922913210565,"pfxZ":-1.4548243532059608,"pX":0.22097842273202656,"pZ":2.4302073923415515,"vX0":3.7009338573415365,"vY0":-127.03267495325564,"vZ0":-1.9987080883939106,"x":108.58,"y":173.16,"x0":-1.833371312376264,"y0":50.003175077729495,"z0":6.011498252334383,"aX":7.067886332636343},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-8.9,"spinRate":2459,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.4337189210633663,"extension":6.8591473434701},"index":0,"playId":"e76d1473-80c2-35d6-ac8f-cbe0950f83fc","pitchNumber":1,"startTime":"2025-08-19T04:03:52.296Z","endTime":"2025-08-19T04:03:55.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399751348333016,"aZ":-34.25512472378725,"pfxX":2.2991285228557725,"pfxZ":-1.284848822532041,"pX":-0.2552580305451748,"pZ":2.3219980176031196,"vX0":3.217601449603518,"vY0":-127.48426860519493,"vZ0":-2.5770189123475817,"x":126.73,"y":176.09,"x0":-1.8386687231664103,"y0":50.000834565780764,"z0":6.085168954214007,"aX":3.7335413282397463},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-4.9,"spinRate":2338,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.43181096018498755,"extension":6.673606360520199},"index":1,"playId":"421b7ff0-61a9-32a0-82e4-a63c7c6b895b","pitchNumber":2,"startTime":"2025-08-19T04:04:09.238Z","endTime":"2025-08-19T04:04:13.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.7,"endSpeed":91.2,"strikeZoneTop":3.54223618844277,"strikeZoneBottom":1.65950559681426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.734273495673946,"aZ":-9.54427063194238,"pfxX":-7.096745452792515,"pfxZ":10.444300414148076,"pX":-0.9336161986070294,"pZ":3.2483556981423853,"vX0":4.316964316460367,"vY0":-147.74266174363802,"vZ0":-6.842204513396234,"x":152.59,"y":151.07,"x0":-1.5072229106987742,"y0":50.00423264811265,"z0":6.184513426053864,"aX":-15.3773490941181},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2667,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.37360832050257997,"extension":6.573716348089014},"index":2,"playId":"16265df7-9491-39dc-8b01-0ea1a233699a","pitchNumber":3,"startTime":"2025-08-19T04:04:28.709Z","endTime":"2025-08-19T04:04:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":100.3,"endSpeed":89.8,"strikeZoneTop":3.55529704397591,"strikeZoneBottom":1.56293981234126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.875194697695406,"aZ":-8.579747858022476,"pfxX":-4.424979761099674,"pfxZ":11.166424147861871,"pX":-1.2862516491920153,"pZ":5.060166864085891,"vX0":2.581284254432193,"vY0":-145.9382092588936,"vZ0":-1.9528388991713104,"x":166.03,"y":102.16,"x0":-1.6170145303690202,"y0":50.002590334563685,"z0":6.269545508519692,"aX":-9.349957091224544},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2570,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3782865165852436,"extension":6.706670875089689},"index":3,"playId":"0713ebe3-f8d0-38e8-a7de-447430f9b04a","pitchNumber":4,"startTime":"2025-08-19T04:04:47.636Z","endTime":"2025-08-19T04:04:52.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.56679884188421,"strikeZoneBottom":1.57447503234284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.915078144456626,"aZ":-26.108481630227224,"pfxX":-9.191746396969258,"pfxZ":3.2981697079882615,"pX":-1.7484779297200768,"pZ":2.968801997444298,"vX0":3.5984879440474873,"vY0":-135.09030655406832,"vZ0":-2.9857969220593534,"x":183.65,"y":158.62,"x0":-1.907848376140358,"y0":50.000274914771616,"z0":5.934369314688571,"aX":-16.89451024861944},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":1853,"spinDirection":236},"zone":11,"typeConfidence":0.84,"plateTime":0.40629463064554017,"extension":6.7806422982741},"index":4,"playId":"18b90d48-959d-3c8b-8932-bf97635f0258","pitchNumber":5,"startTime":"2025-08-19T04:05:06.811Z","endTime":"2025-08-19T04:05:10.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.474190072489026,"aZ":-32.01767178602184,"pfxX":2.9279465798164566,"pfxZ":0.10198107404175483,"pX":-0.038703940498642904,"pZ":0.8229141062160034,"vX0":3.3915168670872466,"vY0":-127.73682507894222,"vZ0":-6.383646529842778,"x":118.48,"y":216.56,"x0":-1.7706614636884759,"y0":50.00625393135542,"z0":5.912681233679436,"aX":4.777643362846174},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-6.1,"spinRate":2360,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.43092301213320505,"extension":6.919235332329328},"hitData":{"launchSpeed":76.1,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.79,"coordY":157.26}},"index":5,"playId":"d79b48a0-5b0b-357d-b49a-ff1b9681e846","pitchNumber":6,"startTime":"2025-08-19T04:05:26.031Z","endTime":"2025-08-19T04:05:34.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:05:34.104Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-19T04:05:55.776Z","endTime":"2025-08-19T04:07:45.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.36348932444158,"aZ":-7.201241901916677,"pfxX":-5.14716409881321,"pfxZ":11.65503792052731,"pX":0.15450147826786614,"pZ":2.9468440342731945,"vX0":6.307448855355888,"vY0":-146.1195278316966,"vZ0":-7.770255301929357,"x":111.11,"y":159.22,"x0":-1.3727330431855362,"y0":50.004455434290946,"z0":6.086982770301614,"aX":-11.03023459483719},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.6,"breakHorizontal":7.9,"spinRate":2488,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3761613568495119,"extension":6.810103260005517},"index":0,"playId":"78d12752-0b5b-3fba-ad91-6b1263d7113c","pitchNumber":1,"startTime":"2025-08-19T04:06:09.909Z","endTime":"2025-08-19T04:06:13.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.254611838409666,"aZ":-12.38752189182213,"pfxX":-7.263289000757604,"pfxZ":9.164743950305528,"pX":-0.2075638320216445,"pZ":2.7712098168792956,"vX0":6.571307935249005,"vY0":-146.39346288215833,"vZ0":-7.098707448573034,"x":124.91,"y":163.96,"x0":-1.5434837608611323,"y0":50.00603401132427,"z0":5.97790407403667,"aX":-15.685430552350589},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.2,"breakHorizontal":11.8,"spinRate":2525,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.3749100461914221,"extension":6.665766207588356},"index":1,"playId":"68c35ebd-111b-37b6-b856-4132230a82af","pitchNumber":2,"startTime":"2025-08-19T04:06:28.605Z","endTime":"2025-08-19T04:06:34.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.8,"endSpeed":91.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.61766917713289,"aZ":-4.853618661071081,"pfxX":-4.966657262192113,"pfxZ":12.530522922392517,"pX":-0.14128880345675102,"pZ":2.2593386740672403,"vX0":5.340885374574955,"vY0":-147.7312208837843,"vZ0":-10.332771338766072,"x":122.39,"y":177.78,"x0":-1.3391526974576815,"y0":50.00539103441941,"z0":6.111008323871662,"aX":-10.831680559743868},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.4,"breakVerticalInduced":20.5,"breakHorizontal":7.8,"spinRate":2489,"spinDirection":211},"zone":5,"typeConfidence":0.92,"plateTime":0.3726895615526429,"extension":6.868919397112201},"index":2,"playId":"2fc6647c-dffd-3f55-a503-b618e4fbc7e3","pitchNumber":3,"startTime":"2025-08-19T04:06:54.142Z","endTime":"2025-08-19T04:06:57.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.57997844683939,"strikeZoneBottom":1.70394970958782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.957560275183752,"aZ":-30.599152816448274,"pfxX":3.0401114985903614,"pfxZ":0.9493687926608052,"pX":1.3898353291341388,"pZ":0.49582789718003406,"vX0":5.957685556300818,"vY0":-128.5563300490269,"vZ0":-7.509564895336189,"x":64.02,"y":225.39,"x0":-1.3576289795447154,"y0":50.005806243544,"z0":5.847091436831418,"aX":5.062169841236756},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-7.0,"spinRate":2491,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.42691910057470706,"extension":6.852213424842885},"index":3,"playId":"caf15786-16d0-3205-a90f-329fd5dae28b","pitchNumber":4,"startTime":"2025-08-19T04:07:17.096Z","endTime":"2025-08-19T04:07:22.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.156130555242015,"aZ":-33.97601865208438,"pfxX":3.7715745322007774,"pfxZ":-1.0982600414812698,"pX":0.5557338954737389,"pZ":1.4087567389870201,"vX0":4.0073654119159245,"vY0":-128.07562718704267,"vZ0":-4.607289779483787,"x":95.82,"y":200.74,"x0":-1.5254812673522054,"y0":50.00158549909925,"z0":5.92084907049428,"aX":6.1961429374441135},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-7.8,"spinRate":2431,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.42946502130549336,"extension":6.958364625233951},"index":4,"playId":"6d128c1e-6c20-3a16-b28c-f7174781cefe","pitchNumber":5,"startTime":"2025-08-19T04:07:42.150Z","endTime":"2025-08-19T04:07:45.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:07:45.791Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Jose Iglesias to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-19T04:08:01.025Z","endTime":"2025-08-19T04:10:05.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.40532016024101,"strikeZoneBottom":1.45709759503865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274340957966544,"aZ":-31.51913469367009,"pfxX":4.349855721682838,"pfxZ":0.3989240404570298,"pX":-0.37437651707490005,"pZ":2.012637895985642,"vX0":1.7482852573918668,"vY0":-126.78563363216698,"vZ0":-3.6181683992746363,"x":131.27,"y":184.44,"x0":-1.6381362088849747,"y0":50.00019844755894,"z0":5.9775016224085675,"aX":7.069426214556041},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-8.3,"spinRate":2343,"spinDirection":42},"zone":7,"typeConfidence":0.9,"plateTime":0.4322586806625761,"extension":6.9909555738652225},"index":0,"playId":"4e9e65b8-44bc-392e-8a43-42275b1ad4ca","pitchNumber":1,"startTime":"2025-08-19T04:08:09.851Z","endTime":"2025-08-19T04:08:13.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.36951620183157,"strikeZoneBottom":1.50120931432501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.065605514092898,"aZ":-33.57055665434731,"pfxX":3.9089504007549647,"pfxZ":-0.8484908658762285,"pX":0.1233406649211085,"pZ":1.108712775528686,"vX0":2.5531650779261237,"vY0":-127.64919238100745,"vZ0":-5.542722251562101,"x":112.3,"y":208.84,"x0":-1.39879482854328,"y0":50.00389056336835,"z0":5.961379357070328,"aX":6.429652584235817},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.6,"breakHorizontal":-7.7,"spinRate":2381,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.42962620770195015,"extension":6.764942698940273},"index":1,"playId":"ab178064-83b6-371a-a961-b12ea0907b45","pitchNumber":2,"startTime":"2025-08-19T04:08:27.055Z","endTime":"2025-08-19T04:08:30.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.8,"endSpeed":92.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.357628643123164,"aZ":-4.9243825074230605,"pfxX":-5.836621309212482,"pfxZ":12.387300173434832,"pX":-0.1776174038606419,"pZ":2.2214930581295125,"vX0":5.757145009095639,"vY0":-147.84646458931863,"vZ0":-10.140114600540768,"x":123.77,"y":178.8,"x0":-1.3979066739176562,"y0":50.001901038526775,"z0":5.995563910050744,"aX":-12.838085048615769},"breaks":{"breakAngle":56.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.2,"breakVerticalInduced":20.4,"breakHorizontal":9.4,"spinRate":2627,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.37138750532620346,"extension":6.832101232855931},"index":2,"playId":"4c0f2df7-d1f1-3efd-85a0-7b6701e7b852","pitchNumber":3,"startTime":"2025-08-19T04:08:46.255Z","endTime":"2025-08-19T04:08:50.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":102.0,"endSpeed":93.0,"strikeZoneTop":3.32724636362802,"strikeZoneBottom":1.59257555724155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.10946668046147,"aZ":-10.442117988562604,"pfxX":-6.362999630622475,"pfxZ":9.824288057228397,"pX":1.3822304515030335,"pZ":1.9462749697043358,"vX0":10.104906998164825,"vY0":-147.95408059293584,"vZ0":-10.125379520040596,"x":64.31,"y":186.23,"x0":-1.2544563366037835,"y0":50.000143913290124,"z0":6.029545809963524,"aX":-14.071796363081585},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2543,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.37055937059143895,"extension":6.8925433973567225},"index":3,"playId":"4cbdb578-de66-335f-9c18-7ea808b64ab2","pitchNumber":4,"startTime":"2025-08-19T04:09:16.954Z","endTime":"2025-08-19T04:09:20.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.30933990898345,"strikeZoneBottom":1.38801106696111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.302458578133166,"aZ":-32.28003766173444,"pfxX":5.064503751265674,"pfxZ":-0.06513641346731891,"pX":0.6545485282145616,"pZ":1.0684253083696482,"vX0":3.5023296228865775,"vY0":-127.8307869582469,"vZ0":-5.6993792905757985,"x":92.05,"y":209.93,"x0":-1.3969496769665792,"y0":50.003613286533835,"z0":5.898155182593216,"aX":8.280047143454112},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-10.1,"spinRate":2416,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4304747397837061,"extension":6.956531519332867},"index":4,"playId":"af6acfb8-2d11-30db-a020-636d5a77c30a","pitchNumber":5,"startTime":"2025-08-19T04:09:36.153Z","endTime":"2025-08-19T04:09:41.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":92.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.97913469446408,"aZ":-8.4817246088767,"pfxX":-6.833926532589518,"pfxZ":10.704251290942114,"pX":-0.4223192559006626,"pZ":2.0907770600392808,"vX0":5.190837123523419,"vY0":-148.3847336422183,"vZ0":-9.800939635406756,"x":133.1,"y":182.33,"x0":-1.313143715351658,"y0":50.000730877898576,"z0":5.944106734323033,"aX":-15.12386421608709},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2382,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.3701746396717347,"extension":6.887255993129027},"hitData":{"launchSpeed":83.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":167.9}},"index":5,"playId":"2d776049-19b5-3571-9e42-f6cc556e3f94","pitchNumber":6,"startTime":"2025-08-19T04:09:57.620Z","endTime":"2025-08-19T04:10:05.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":578428,"link":"/api/v1/people/578428"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":657656,"link":"/api/v1/people/657656"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:10:05.429Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out softly, first baseman Rafael Devers to pitcher Randy Rodríguez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-19T04:12:54.156Z","endTime":"2025-08-19T04:13:42.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Randy Rodríguez replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T04:11:52.558Z","endTime":"2025-08-19T04:12:37.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678495,"link":"/api/v1/people/678495"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"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-19T04:12:37.259Z","endTime":"2025-08-19T04:12:56.386Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.66264924747193,"strikeZoneBottom":1.7369296027941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.481631766169706,"aZ":-11.119767960206405,"pfxX":-4.313969295367216,"pfxZ":10.546747473857677,"pX":0.47056059724800003,"pZ":2.889759386997428,"vX0":8.908523949239482,"vY0":-140.97671891900103,"vZ0":-4.649893270989779,"x":99.06,"y":160.76,"x0":-2.181586081737044,"y0":50.00353222573825,"z0":5.288841258778854,"aX":-8.613040498679016},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":5.9,"spinRate":2658,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3897383292743015,"extension":6.704224357286614},"index":2,"playId":"b8d40564-0c70-3692-82a7-adc35b169def","pitchNumber":1,"startTime":"2025-08-19T04:12:56.386Z","endTime":"2025-08-19T04:12:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.209723878392246,"aZ":-12.052486112039173,"pfxX":-3.279919784989282,"pfxZ":10.35863194813698,"pX":1.0085786982964213,"pZ":3.399156960003068,"vX0":9.713550944166618,"vY0":-138.9903897527873,"vZ0":-3.288344914488438,"x":78.56,"y":147.0,"x0":-2.116452129701932,"y0":50.00592484721462,"z0":5.406364013135669,"aX":-6.3748724060488735},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":3.7,"spinRate":2709,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39515946059866236,"extension":6.48894155647582},"index":3,"playId":"95f60621-d7c1-32c9-8283-d37e1badc6c2","pitchNumber":2,"startTime":"2025-08-19T04:13:12.960Z","endTime":"2025-08-19T04:13:16.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.154952827601033,"aZ":-30.038020394957275,"pfxX":8.177789641638466,"pfxZ":1.362294876187259,"pX":-0.3055696584344252,"pZ":2.102463278412251,"vX0":2.699770002314088,"vY0":-125.27134942171229,"vZ0":-1.9407581255451771,"x":128.65,"y":182.01,"x0":-2.4631339978609588,"y0":50.00353186644975,"z0":5.371547939789979,"aX":12.841299323832857},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-15.5,"spinRate":2786,"spinDirection":53},"zone":7,"typeConfidence":0.91,"plateTime":0.43926064420824984,"extension":6.485619663545362},"hitData":{"launchSpeed":44.3,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":140.56,"coordY":168.27}},"index":4,"playId":"dd9fb106-7d39-32d8-b153-52c86b044368","pitchNumber":3,"startTime":"2025-08-19T04:13:33.769Z","endTime":"2025-08-19T04:13:42.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:13:42.001Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Iglesias singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-19T04:14:26.171Z","endTime":"2025-08-19T04:17:03.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-19T04:14:05.191Z","endTime":"2025-08-19T04:14:28.399Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.4,"strikeZoneTop":3.31280724363285,"strikeZoneBottom":1.40448706099479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.023866335914114,"aZ":-10.075249043006236,"pfxX":-3.9176971421203866,"pfxZ":11.344616036643417,"pX":0.1676423784635083,"pZ":3.574013502341987,"vX0":8.077068114436749,"vY0":-139.97841893996141,"vZ0":-3.264631102655011,"x":110.61,"y":142.28,"x0":-2.2704706313485237,"y0":50.00183315237185,"z0":5.434500139497717,"aX":-7.631914267956012},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":5.0,"spinRate":2626,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.394084010896647,"extension":6.578289423806629},"index":1,"playId":"402f80a5-654b-3676-a32a-192f594336ec","pitchNumber":1,"startTime":"2025-08-19T04:14:28.399Z","endTime":"2025-08-19T04:14:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.10309582386459,"strikeZoneBottom":1.3340653078382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.19566117918465,"aZ":-9.494114041099044,"pfxX":-4.697906740009355,"pfxZ":11.529327564744666,"pX":1.6202498587222074,"pZ":2.2433640768287906,"vX0":12.054562800096287,"vY0":-140.41749526844788,"vZ0":-6.470666735086198,"x":55.24,"y":178.21,"x0":-2.1467478917897562,"y0":50.005216740642474,"z0":5.217771573938886,"aX":-9.244679322793557},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":5.6,"spinRate":2698,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3923169968028417,"extension":6.5408427437123775},"index":2,"playId":"72019f35-ed40-3a85-b5d0-e9d3e430d080","pitchNumber":2,"startTime":"2025-08-19T04:14:44.227Z","endTime":"2025-08-19T04:14:47.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.5,"endSpeed":86.9,"strikeZoneTop":3.34384712776812,"strikeZoneBottom":1.51950660833306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.81082857597052,"aZ":-10.7378715797921,"pfxX":-4.426242964287704,"pfxZ":10.927144340326443,"pX":0.05274925207666954,"pZ":3.141766075262743,"vX0":8.547415565368425,"vY0":-140.16711686998838,"vZ0":-3.9859575746835003,"x":114.99,"y":153.95,"x0":-2.4806581987204575,"y0":50.004520582169015,"z0":5.30009817504664,"aX":-8.685000992962127},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2730,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.392869373844527,"extension":6.755373969453166},"index":3,"playId":"40c5b366-756b-3f11-9edd-b306560a1343","pitchNumber":3,"startTime":"2025-08-19T04:15:00.316Z","endTime":"2025-08-19T04:15:04.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.42434267527635,"strikeZoneBottom":1.37725263152242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.250089402796355,"aZ":-10.156061789410366,"pfxX":-4.713809384496875,"pfxZ":11.218879116480007,"pX":0.7395963104081791,"pZ":0.7259393093756584,"vX0":9.84484145553841,"vY0":-140.07300094637452,"vZ0":-10.268206720868813,"x":88.81,"y":219.18,"x0":-2.2278380625511662,"y0":50.006551148777234,"z0":5.129490221610309,"aX":-9.25501504992245},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2630,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39286853790631193,"extension":6.694176078329667},"index":4,"playId":"8b69faa4-975e-3ec1-9c29-feb1090b6c9a","pitchNumber":4,"startTime":"2025-08-19T04:15:16.912Z","endTime":"2025-08-19T04:15:20.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.35836029889525,"strikeZoneBottom":1.38528685444469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.19895515474168,"aZ":-10.897056154327785,"pfxX":-4.702853863053601,"pfxZ":10.882310742714814,"pX":0.2390528655022221,"pZ":2.4936326261002297,"vX0":9.022126303012154,"vY0":-139.81298673226294,"vZ0":-5.556087238143224,"x":107.89,"y":171.45,"x0":-2.4370128527705446,"y0":50.000075625047856,"z0":5.239735200983885,"aX":-9.193502954519223},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2676,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3936369864592657,"extension":6.754165266320153},"index":5,"playId":"beb7aa64-e98b-31f8-9dd4-9921e882e619","pitchNumber":5,"startTime":"2025-08-19T04:15:35.701Z","endTime":"2025-08-19T04:15:39.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.2,"endSpeed":87.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59371862552346,"aZ":-9.679039595056153,"pfxX":-3.49037219297649,"pfxZ":11.495754035147783,"pX":-0.6691932410674329,"pZ":1.6116152455751527,"vX0":6.367062609896362,"vY0":-139.74114687803552,"vZ0":-7.828522496239293,"x":142.51,"y":195.27,"x0":-2.5347514621971223,"y0":50.004442959530735,"z0":5.103595568972865,"aX":-6.8315064432328505},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":4.8,"spinRate":2758,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3935639132218829,"extension":6.669375982745408},"index":6,"playId":"3b8d5279-6d8f-3cea-87c6-da18e8bb4c98","pitchNumber":6,"startTime":"2025-08-19T04:15:51.580Z","endTime":"2025-08-19T04:15:58.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":95.9,"endSpeed":86.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58302767449413,"aZ":-10.380954468782667,"pfxX":-2.204105328955058,"pfxZ":11.207993796012598,"pX":0.22031653706957993,"pZ":2.7587718036602746,"vX0":7.997237643000408,"vY0":-139.35253928951596,"vZ0":-5.116126146246178,"x":108.6,"y":164.29,"x0":-2.4146494154061964,"y0":50.0066008337333,"z0":5.319581684341997,"aX":-4.287753602081709},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":2.2,"spinRate":2601,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3947360215148987,"extension":6.561502004674998},"index":7,"playId":"913bb790-d038-3f2b-9e2d-4b96b63b49a5","pitchNumber":7,"startTime":"2025-08-19T04:16:09.535Z","endTime":"2025-08-19T04:16:15.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.9,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.44371556201325,"aZ":-8.858848988648495,"pfxX":-4.5161802102127355,"pfxZ":11.787141657569975,"pX":0.312725861885704,"pZ":2.0558160453682226,"vX0":9.5920866874865,"vY0":-140.60828468490078,"vZ0":-7.033455864908213,"x":105.08,"y":183.27,"x0":-2.5748084306480354,"y0":50.006766824195864,"z0":5.183166299468363,"aX":-8.93658365659674},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.8,"breakHorizontal":6.0,"spinRate":2659,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3913421902881682,"extension":6.725593000719755},"index":8,"playId":"b2f0a423-1ff3-306d-a6dc-10d831466666","pitchNumber":8,"startTime":"2025-08-19T04:16:34.886Z","endTime":"2025-08-19T04:16:38.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55279592113772,"aZ":-27.03186399910036,"pfxX":3.9521044701085137,"pfxZ":3.2570804246851885,"pX":0.7570797563700628,"pZ":1.474025183968727,"vX0":6.509339761361846,"vY0":-125.37475784956436,"vZ0":-4.121098861644217,"x":88.14,"y":198.98,"x0":-2.395556828725637,"y0":50.00120623044305,"z0":5.368989780792272,"aX":6.230036625960884},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-8.8,"spinRate":2703,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4384518580952239,"extension":6.530243056495838},"hitData":{"launchSpeed":78.9,"launchAngle":20.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.81,"coordY":101.49}},"index":9,"playId":"80a82dae-3645-3986-a1ac-161a7a33bef0","pitchNumber":9,"startTime":"2025-08-19T04:16:54.037Z","endTime":"2025-08-19T04:17:03.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:17:03.950Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-19T04:17:23.714Z","endTime":"2025-08-19T04:18:40.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.4217278192902,"strikeZoneBottom":1.4576680269032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.421228932927352,"aZ":-31.231806924784074,"pfxX":3.59461988764589,"pfxZ":0.6074950551442742,"pX":1.059638866431388,"pZ":0.9410914647894573,"vX0":7.4859287808574,"vY0":-124.7160827139496,"vZ0":-4.356021410899231,"x":76.61,"y":213.37,"x0":-2.4700220328431164,"y0":50.00180660442899,"z0":5.340486798625152,"aX":5.555789367526759},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-8.5,"spinRate":2715,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.442334041605128,"extension":6.656996839035027},"index":0,"playId":"dc3fff08-4346-3455-a9fc-7fe198782a1c","pitchNumber":1,"startTime":"2025-08-19T04:17:34.385Z","endTime":"2025-08-19T04:17:38.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33779411608815,"aZ":-8.719214921379056,"pfxX":-3.2522380069168717,"pfxZ":12.075525085470538,"pX":-0.12386550042889327,"pZ":2.2851656446849584,"vX0":8.06140515553203,"vY0":-139.44643155031014,"vZ0":-6.318772757072454,"x":121.72,"y":177.08,"x0":-2.6474808839926736,"y0":50.00544742768612,"z0":5.1755401257839,"aX":-6.31876803100329},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.5,"breakHorizontal":4.0,"spinRate":2716,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.394851281460479,"extension":6.822724824307818},"index":1,"playId":"cb0b9357-7b70-3cd2-b7a9-3d8359dab2a2","pitchNumber":2,"startTime":"2025-08-19T04:17:52.440Z","endTime":"2025-08-19T04:17:55.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":87.6,"strikeZoneTop":3.5756044090183,"strikeZoneBottom":1.5571191131424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.652806337179214,"aZ":-8.410653878644819,"pfxX":-2.5366578390827543,"pfxZ":11.992883242284917,"pX":1.3184042072371494,"pZ":2.5185818629734356,"vX0":10.490802458230425,"vY0":-140.74414833266195,"vZ0":-5.999560588729959,"x":66.75,"y":170.78,"x0":-2.1479622419623094,"y0":50.00100245926142,"z0":5.239525710262509,"aX":-5.02791870054678},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":2.2,"spinRate":2810,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3910334557014288,"extension":6.800425036019243},"index":2,"playId":"c63ea94b-8eae-354a-9138-935583aee36f","pitchNumber":3,"startTime":"2025-08-19T04:18:10.751Z","endTime":"2025-08-19T04:18:14.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.792710365114814,"aZ":-29.182248428313606,"pfxX":4.716871542946633,"pfxZ":1.9711322776696232,"pX":0.4291442120830019,"pZ":2.624579238328894,"vX0":5.50331604143065,"vY0":-123.03653754720337,"vZ0":-0.8450700425692604,"x":100.64,"y":167.92,"x0":-2.4581960610492675,"y0":50.00286056627226,"z0":5.468809245015474,"aX":7.154233591696141},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-10.0,"spinRate":2735,"spinDirection":72},"zone":6,"typeConfidence":0.9,"plateTime":0.4469694280883325,"extension":6.674906021736503},"hitData":{"launchSpeed":83.3,"launchAngle":78.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.55,"coordY":185.63}},"index":3,"playId":"2701de49-a271-3a17-ac22-d1641dc6a675","pitchNumber":4,"startTime":"2025-08-19T04:18:30.271Z","endTime":"2025-08-19T04:18:40.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:18:40.123Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-19T04:19:04.021Z","endTime":"2025-08-19T04:21:41.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.4,"endSpeed":79.2,"strikeZoneTop":3.52038684766518,"strikeZoneBottom":1.53909712681371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.541300854595708,"aZ":-33.06604168660626,"pfxX":3.012415243247563,"pfxZ":-0.5614171081729538,"pX":0.06632108022056901,"pZ":0.44434517656580863,"vX0":5.630657507187597,"vY0":-125.62228963131852,"vZ0":-5.124672774019819,"x":114.47,"y":226.78,"x0":-2.6033582650370946,"y0":50.00394029461374,"z0":5.226237569425883,"aX":4.772077314119717},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-6.8,"spinRate":2717,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.43747941482144626,"extension":6.529890605058451},"index":0,"playId":"0f38ebeb-a54d-3830-8e2a-b2dca77ec60a","pitchNumber":1,"startTime":"2025-08-19T04:19:13.556Z","endTime":"2025-08-19T04:19:18.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.45155486418755,"strikeZoneBottom":1.52505998968565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.916814366537327,"aZ":-27.618000799634032,"pfxX":5.8625361444375335,"pfxZ":2.9232826243585235,"pX":-0.6915628207810995,"pZ":1.71158570841857,"vX0":2.9725496857867952,"vY0":-124.76306198158201,"vZ0":-3.377001033964647,"x":143.36,"y":192.57,"x0":-2.6645168818491176,"y0":50.00156556445219,"z0":5.388705257959121,"aX":9.129429952895059},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-11.4,"spinRate":2677,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.441050737839209,"extension":6.4560611736717215},"index":1,"playId":"8606f64a-307e-36b6-b43c-32403e7fc26d","pitchNumber":2,"startTime":"2025-08-19T04:19:40.788Z","endTime":"2025-08-19T04:19:44.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.48932422631417,"strikeZoneBottom":1.59048731540018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51922460739146,"aZ":-10.79660196159064,"pfxX":-2.771706955823916,"pfxZ":10.746730351353664,"pX":-0.8583667023567854,"pZ":3.457359522454096,"vX0":5.398869847188361,"vY0":-140.5419340772225,"vZ0":-3.2297613838693984,"x":149.72,"y":145.43,"x0":-2.449007418610855,"y0":50.00109129836397,"z0":5.328584465161045,"aX":-5.512956327248955},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":3.8,"spinRate":2541,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3905524144952599,"extension":6.598767833740207},"index":2,"playId":"3105e90e-f78d-3701-aedb-670a8854b9e3","pitchNumber":3,"startTime":"2025-08-19T04:19:58.405Z","endTime":"2025-08-19T04:20:04.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.50048262895088,"strikeZoneBottom":1.57406558322019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60610545286541,"aZ":-11.663683715413175,"pfxX":-2.4451440695072573,"pfxZ":10.456269720262856,"pX":-0.04443060302146439,"pZ":1.706557404302737,"vX0":7.246973789315487,"vY0":-139.4661502542133,"vZ0":-7.457060956009041,"x":118.69,"y":192.7,"x0":-2.3637977254092,"y0":50.00448993145459,"z0":5.191914173769057,"aX":-4.797855427686402},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":2.9,"spinRate":2628,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3933656190071533,"extension":6.64579023047348},"index":3,"playId":"6f15de4b-716c-3797-9188-2134add8a849","pitchNumber":4,"startTime":"2025-08-19T04:20:17.839Z","endTime":"2025-08-19T04:20:21.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.32810390296478,"strikeZoneBottom":1.56098428979297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.364430798769806,"aZ":-27.35039635986933,"pfxX":6.560660460784943,"pfxZ":3.0809127006960253,"pX":-0.04477236608640248,"pZ":1.4785040301456986,"vX0":4.442396845616077,"vY0":-124.92058924908054,"vZ0":-3.68695174980711,"x":118.71,"y":198.86,"x0":-2.7041643463016705,"y0":50.00233987059986,"z0":5.245388336333024,"aX":10.271170416266427},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-13.0,"spinRate":2733,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.44003236253421196,"extension":6.643161067417579},"index":4,"playId":"b1947f51-4b91-327e-b2cd-a710b56ac669","pitchNumber":5,"startTime":"2025-08-19T04:20:36.423Z","endTime":"2025-08-19T04:20:43.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-19T04:20:49.632Z","endTime":"2025-08-19T04:21:03.256Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16368546636233,"aZ":-28.054525043731573,"pfxX":6.360419257832601,"pfxZ":2.6128317127603324,"pX":0.20907065092458693,"pZ":2.3418774158799316,"vX0":4.412071183481283,"vY0":-125.26734087189229,"vZ0":-1.9388618354814793,"x":109.03,"y":175.55,"x0":-2.406170565561742,"y0":50.00321976292689,"z0":5.437150962722581,"aX":10.027783841189304},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-12.6,"spinRate":2718,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.43856409745081404,"extension":6.563654911996982},"index":6,"playId":"e4e73c86-fef3-3ba1-a380-2097c7cb90a0","pitchNumber":6,"startTime":"2025-08-19T04:21:03.256Z","endTime":"2025-08-19T04:21:07.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64522865616038,"aZ":-9.345347902139785,"pfxX":-2.9437636995973144,"pfxZ":11.569923996724174,"pX":0.09520770795805901,"pZ":2.164776342632673,"vX0":7.8076681899847085,"vY0":-140.27176156482437,"vZ0":-6.679118579216619,"x":113.37,"y":180.33,"x0":-2.3540721235817093,"y0":50.00281647775532,"z0":5.201017365462195,"aX":-5.809021018563485},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":3.6,"spinRate":2775,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3919602594529499,"extension":6.7534210118533915},"hitData":{"launchSpeed":78.2,"launchAngle":39.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.69,"coordY":115.98}},"index":7,"playId":"2770d47a-497e-3ccf-b197-cadd7b892faf","pitchNumber":7,"startTime":"2025-08-19T04:21:32.780Z","endTime":"2025-08-19T04:21:41.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678495,"link":"/api/v1/people/678495","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":578428,"link":"/api/v1/people/578428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":678495,"link":"/api/v1/people/678495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-08-19T04:21:41.526Z","atBatIndex":74}]