[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:42:03.215Z","endTime":"2025-07-22T22:43:53.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T19:09:03.458Z","endTime":"2025-07-22T22:15:33.196Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-22T22:15:33.196Z","endTime":"2025-07-22T22:40:29.621Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-22T22:40:29.621Z","endTime":"2025-07-22T22:42:05.308Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.27831868411656,"strikeZoneBottom":1.46212313755493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00690571894033,"aZ":-15.543233992256926,"pfxX":-6.6056099379203665,"pfxZ":8.813477807587006,"pX":-0.49064724727588915,"pZ":1.8346088123201585,"vX0":5.905471084808293,"vY0":-136.50821170448594,"vZ0":-7.148237486870272,"x":135.7,"y":189.25,"x0":-1.82363868543912,"y0":50.005290322959496,"z0":5.556935646275427,"aX":-12.470163860074022},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2283,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4012166737045071,"extension":6.764747584954113},"index":3,"playId":"4c4ecac5-0fae-3be1-91b0-48333b472b38","pitchNumber":1,"startTime":"2025-07-22T22:42:05.308Z","endTime":"2025-07-22T22:42:08.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5781276243317,"aZ":-40.783303674273995,"pfxX":6.133187397845913,"pfxZ":-6.73521702368829,"pX":-0.023394424397640164,"pZ":1.0755376877496692,"vX0":1.843247301274269,"vY0":-113.17941228377433,"vZ0":-1.5104850058702928,"x":117.89,"y":209.74,"x0":-1.6484739179024088,"y0":50.00400133305096,"z0":5.8923872506461334,"aX":7.836574724912825},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.2,"breakHorizontal":-11.6,"spinRate":2706,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4867762983278947,"extension":6.755421953194798},"index":4,"playId":"d45976a8-98da-3bd0-827f-84d18c120a82","pitchNumber":2,"startTime":"2025-07-22T22:42:17.634Z","endTime":"2025-07-22T22:42:20.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.2699999237099,"strikeZoneBottom":1.49423097419473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07437569928076,"aZ":-40.516406768662634,"pfxX":6.508085229443484,"pfxZ":-6.640910769095825,"pX":-0.049392360359236304,"pZ":-0.42950526247728466,"vX0":1.7240763763007259,"vY0":-112.48444298128429,"vZ0":-4.503237325016516,"x":118.88,"y":250.38,"x0":-1.6747426288633778,"y0":50.00092193506954,"z0":5.789708838323087,"aX":8.177949416115203},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.0,"breakHorizontal":-12.2,"spinRate":2689,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.49057184186604896,"extension":6.839883740628364},"index":5,"playId":"857d0f96-11f1-3b91-a8d7-153107b75068","pitchNumber":3,"startTime":"2025-07-22T22:42:32.702Z","endTime":"2025-07-22T22:42:36.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.27000156840078,"strikeZoneBottom":1.41192920447293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.721958478970915,"aZ":-28.560890468709662,"pfxX":-7.003031895176844,"pfxZ":2.0933760474466325,"pX":-1.1808791459556953,"pZ":3.6610944936045215,"vX0":3.6648473740021865,"vY0":-130.46832277995333,"vZ0":-0.47962028016633634,"x":162.01,"y":139.93,"x0":-1.6917565003809045,"y0":50.005370845732514,"z0":5.994461731428988,"aX":-12.10894791825821},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":11.9,"spinRate":1831,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41936790174106386,"extension":6.584666123007713},"index":6,"playId":"54f5c537-c8ac-3c08-9271-2417d1e0ddc5","pitchNumber":4,"startTime":"2025-07-22T22:42:56.306Z","endTime":"2025-07-22T22:43:00.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.326668468558264,"aZ":-32.82739325681856,"pfxX":1.5492443562045093,"pfxZ":-0.4121559234966661,"pX":-0.30511876004265703,"pZ":1.432963391685147,"vX0":3.023810986541643,"vY0":-124.59033389527754,"vZ0":-3.93623854672665,"x":128.63,"y":200.09,"x0":-1.7343941296580103,"y0":50.003917656187916,"z0":5.737476497072868,"aX":2.443013148668217},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":2502,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.43912247572278806,"extension":6.766787032347593},"index":7,"playId":"91be49a4-90f8-3f93-9a45-34adf102a4bb","pitchNumber":5,"startTime":"2025-07-22T22:43:10.033Z","endTime":"2025-07-22T22:43:13.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.4,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77219680940888,"aZ":-15.178188054373495,"pfxX":-5.144138199490373,"pfxZ":8.663778841132316,"pX":-0.2539325081877762,"pZ":2.837388727241371,"vX0":5.8265461177327955,"vY0":-138.85628287769438,"vZ0":-4.867928846369893,"x":126.68,"y":162.17,"x0":-1.7066027486519795,"y0":50.00379213985639,"z0":5.61608475590623,"aX":-10.092109100583576},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2271,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39378433617703923,"extension":6.709612665460377},"index":8,"playId":"5c12b639-3402-3394-89d2-de02ca8b6cf4","pitchNumber":6,"startTime":"2025-07-22T22:43:27.486Z","endTime":"2025-07-22T22:43:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.99702617080601,"aZ":-31.546126534867525,"pfxX":0.7963798564777393,"pfxZ":0.3860665271947479,"pX":-1.1559462512161494,"pZ":2.961464482975157,"vX0":1.4229074186985327,"vY0":-125.7820098850665,"vZ0":-1.0599378871862386,"x":161.06,"y":158.82,"x0":-1.8283475029241167,"y0":50.004192192773004,"z0":5.903467609091981,"aX":1.3000052182723396},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-1.7,"spinRate":2361,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.43236659857420046,"extension":6.5362037469400525},"index":9,"playId":"f2dd77d8-8019-3952-b74f-70997b3cc488","pitchNumber":7,"startTime":"2025-07-22T22:43:49.788Z","endTime":"2025-07-22T22:43:53.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-22T22:43:53.726Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (17) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:44:01.916Z","endTime":"2025-07-22T22:44:31.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.400369596342983,"aZ":-15.86928420887333,"pfxX":-7.313444669867835,"pfxZ":8.513438212580406,"pX":-0.20272728515600605,"pZ":2.998215362215523,"vX0":6.314346151661017,"vY0":-137.27134534427964,"vZ0":-4.489399015718065,"x":124.73,"y":157.83,"x0":-1.5787072635695631,"y0":50.003098873174075,"z0":5.7298341849682615,"aX":-14.006202689056117},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2277,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3984946206382811,"extension":7.043996553294577},"hitData":{"launchSpeed":102.8,"launchAngle":16.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.31,"coordY":60.82}},"index":0,"playId":"3158958c-4f4b-3ee9-beb0-479f903021ab","pitchNumber":1,"startTime":"2025-07-22T22:44:15.512Z","endTime":"2025-07-22T22:44:31.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:44:31.498Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wenceel Pérez lines out sharply to right fielder Alexander Canario.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:44:39.729Z","endTime":"2025-07-22T22:45:39.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.15999944954783,"strikeZoneBottom":1.18998572570515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.464299495168998,"aZ":-40.22068516863897,"pfxX":5.566708549822269,"pfxZ":-6.540786560502404,"pX":0.19573474474256575,"pZ":2.316770695930989,"vX0":2.2596161557071457,"vY0":-111.30012633653566,"vZ0":0.9578290167134245,"x":109.54,"y":176.23,"x0":-1.5615267546671596,"y0":50.00029086794784,"z0":6.108507401706905,"aX":6.851927708129413},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.2,"breakHorizontal":-10.7,"spinRate":2491,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4956891706334101,"extension":6.763350007680316},"index":0,"playId":"b5c2f112-51a2-33bf-9910-74eda2fbf1b2","pitchNumber":1,"startTime":"2025-07-22T22:44:54.914Z","endTime":"2025-07-22T22:44:58.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.0,"endSpeed":87.1,"strikeZoneTop":3.25000786159281,"strikeZoneBottom":1.41892108946706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.417992413647173,"aZ":-14.599321124592372,"pfxX":-6.3965454575210305,"pfxZ":9.06805347640654,"pX":-0.8014041827417132,"pZ":2.1926868830217265,"vX0":5.118384078335131,"vY0":-138.2331205329186,"vZ0":-6.806639636564061,"x":147.55,"y":179.58,"x0":-1.8447055899183908,"y0":50.001992360042806,"z0":5.664542698347549,"aX":-12.395556587273047},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2290,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3960361347033512,"extension":6.6669790764111685},"index":1,"playId":"91446da1-0571-36a6-babe-d9ed02217b1c","pitchNumber":2,"startTime":"2025-07-22T22:45:10.669Z","endTime":"2025-07-22T22:45:15.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.043001002174034,"aZ":-30.862000552486055,"pfxX":6.670770237252428,"pfxZ":0.9074435372615,"pX":-0.4945263660843972,"pZ":2.131210233421945,"vX0":1.6101825725618117,"vY0":-119.99920790447516,"vZ0":-1.7581418065491072,"x":135.85,"y":181.24,"x0":-2.042071780523305,"y0":50.00355225769823,"z0":5.6448485546256,"aX":9.646232234172723},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-12.5,"spinRate":2673,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4579259370923654,"extension":6.468783930540133},"hitData":{"launchSpeed":100.1,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.13,"coordY":72.65}},"index":2,"playId":"5d8d53a0-8b2a-3249-a716-17c7a494dbc2","pitchNumber":3,"startTime":"2025-07-22T22:45:28.938Z","endTime":"2025-07-22T22:45:39.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:45:39.549Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T22:45:43.689Z","endTime":"2025-07-22T22:46:16.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2327651181166,"aZ":-24.496851337360464,"pfxX":-9.530038119034735,"pfxZ":4.421573090800159,"pX":-0.5453493246303077,"pZ":1.69535835563707,"vX0":5.769723926720259,"vY0":-130.63526201743687,"vZ0":-5.818019484107152,"x":137.79,"y":193.01,"x0":-1.538693948999533,"y0":50.00580935689111,"z0":5.780757939144337,"aX":-16.55658045912743},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2211,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4184877862763563,"extension":6.79138487251154},"hitData":{"launchSpeed":75.5,"launchAngle":1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.91,"coordY":143.57}},"index":0,"playId":"a615dac5-862c-3567-bebd-b5ff38280de9","pitchNumber":1,"startTime":"2025-07-22T22:46:08.469Z","endTime":"2025-07-22T22:46:16.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:46:16.238Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:47:45.028Z","endTime":"2025-07-22T22:48:53.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.51514340272179,"strikeZoneBottom":1.45519814934897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.653575897782652,"aZ":-14.500002681646642,"pfxX":-6.390981262276111,"pfxZ":9.551161855177034,"pX":0.39010662492389603,"pZ":1.531909972378149,"vX0":8.363897892115414,"vY0":-134.54825755139186,"vZ0":-8.195183880399366,"x":102.13,"y":197.42,"x0":-1.9150333516890177,"y0":50.004252856042974,"z0":5.6252032331296515,"aX":-11.828268032899034},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2131,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4056542622955295,"extension":7.200405825006734},"index":0,"playId":"4491e35c-7c84-31ec-95bf-ac51d4bf8764","pitchNumber":1,"startTime":"2025-07-22T22:48:26.238Z","endTime":"2025-07-22T22:48:29.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25449946059319,"aZ":-25.826221841807843,"pfxX":-9.118143306023597,"pfxZ":3.801294670843122,"pX":-0.36771560280043514,"pZ":1.8382889510188787,"vX0":7.02906744752459,"vY0":-127.86424493841288,"vZ0":-4.546018256242092,"x":131.02,"y":189.15,"x0":-1.9561654492072558,"y0":50.00319753759345,"z0":5.645080043427559,"aX":-15.227661096017393},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":1678,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4269694520111864,"extension":6.867607095274578},"hitData":{"launchSpeed":81.9,"launchAngle":18.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.34,"coordY":101.84}},"index":1,"playId":"766b74bb-3295-37d3-be98-c3b1cd920416","pitchNumber":2,"startTime":"2025-07-22T22:48:41.626Z","endTime":"2025-07-22T22:48:53.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:48:53.430Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:48:57.956Z","endTime":"2025-07-22T22:49:56.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.51000075765322,"strikeZoneBottom":1.57009004439408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.470666529470613,"aZ":-14.588627411960365,"pfxX":-7.465437175789564,"pfxZ":9.268444486646477,"pX":-0.20971355822553847,"pZ":2.7706608013510623,"vX0":7.32158893058951,"vY0":-136.93305481682432,"vZ0":-5.417846968527211,"x":124.99,"y":163.97,"x0":-1.949277545479823,"y0":50.00463063637052,"z0":5.774464682713023,"aX":-14.167324603307565},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2143,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40012318005032155,"extension":7.098513953021649},"index":0,"playId":"ec42700b-d3eb-361b-9140-aa87c5d9b234","pitchNumber":1,"startTime":"2025-07-22T22:49:18.631Z","endTime":"2025-07-22T22:49:21.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.50999834261206,"strikeZoneBottom":1.5726905688215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34854876391869,"aZ":-16.818106367160528,"pfxX":-8.605993709423858,"pfxZ":7.89158514427468,"pX":0.2826226200682522,"pZ":3.2666838974868866,"vX0":8.696329039096991,"vY0":-138.46576557200103,"vZ0":-3.948872262423616,"x":106.23,"y":150.58,"x0":-1.7776665865668,"y0":50.00078756442168,"z0":5.833519076787398,"aX":-16.742274406766814},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":13.8,"spinRate":2217,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39526880092645067,"extension":7.049362638546547},"index":1,"playId":"ba339c6d-7b74-3f62-982e-fca1f1861a84","pitchNumber":2,"startTime":"2025-07-22T22:49:36.450Z","endTime":"2025-07-22T22:49:39.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.903801287967944,"aZ":-15.383181966271948,"pfxX":-6.941609885344527,"pfxZ":8.642985988328316,"pX":-0.5491943443020748,"pZ":3.6404379160658635,"vX0":5.557173446185077,"vY0":-138.48699319189006,"vZ0":-3.6091145759925345,"x":137.93,"y":140.49,"x0":-1.6799346291234736,"y0":50.0009762341596,"z0":5.989367582406136,"aX":-13.48300159469359},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2140,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39550086524697736,"extension":7.155542792708151},"index":2,"playId":"db77495c-4475-30a8-8c5e-68fd81fadeb7","pitchNumber":3,"startTime":"2025-07-22T22:49:53.568Z","endTime":"2025-07-22T22:49:56.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:49:56.908Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (20) on a sharp line drive to right fielder Wenceel Pérez. Spencer Horwitz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:50:05.674Z","endTime":"2025-07-22T22:53:02.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.19999966777464,"strikeZoneBottom":1.46022627670673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377833399507715,"aZ":-25.946624488706075,"pfxX":1.2601641123214438,"pfxZ":3.6741414004717745,"pX":0.11339692983997547,"pZ":1.8710472360014858,"vX0":5.548152406309054,"vY0":-129.23189503560116,"vZ0":-4.319462373317009,"x":112.68,"y":188.26,"x0":-2.2231463961506965,"y0":50.00445457891713,"z0":5.55216616038953,"aX":2.1348978321236878},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2201,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.4234847379586859,"extension":6.923335343921809},"index":0,"playId":"146a07d7-cbf3-3f8a-a4d4-56d55bdeae41","pitchNumber":1,"startTime":"2025-07-22T22:50:23.788Z","endTime":"2025-07-22T22:50:27.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30913472076793,"aZ":-13.762391752010538,"pfxX":-6.244379143972056,"pfxZ":9.522317635076128,"pX":0.0759262921016745,"pZ":3.4795150951983342,"vX0":7.561566596913741,"vY0":-138.49202521211882,"vZ0":-3.6911846103859345,"x":114.11,"y":144.83,"x0":-1.8846319513689433,"y0":50.000469227632166,"z0":5.756429340582214,"aX":-12.071034481818087},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2297,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.396228759057236,"extension":7.023045025507363},"index":1,"playId":"13abeaa7-6328-3475-a7b5-fcdbae01ce13","pitchNumber":2,"startTime":"2025-07-22T22:50:41.488Z","endTime":"2025-07-22T22:50:44.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-22T22:50:54.768Z","endTime":"2025-07-22T22:51:10.699Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.20000055976709,"strikeZoneBottom":1.52403010386734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89725206842301,"aZ":-14.42594528175537,"pfxX":-6.038752891830295,"pfxZ":9.126860553729028,"pX":0.08290370749255317,"pZ":5.062558238025677,"vX0":7.274334814024774,"vY0":-138.99632267300018,"vZ0":0.14181596358036824,"x":113.84,"y":102.09,"x0":-1.7909720560786624,"y0":50.005752282931034,"z0":5.97343569621039,"aX":-11.747735533387347},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2346,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3949726116511707,"extension":7.116053905779128},"index":3,"playId":"f652686b-4795-364e-8e8d-5c1776b4f0c4","pitchNumber":3,"startTime":"2025-07-22T22:51:10.699Z","endTime":"2025-07-22T22:51:13.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.19999967992682,"strikeZoneBottom":1.53389488941898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95016464897132,"aZ":-31.798597825415225,"pfxX":4.991318234515144,"pfxZ":0.2496774223181389,"pX":-0.34912704305245307,"pZ":0.10712908295507921,"vX0":3.287755043484199,"vY0":-120.81886818766743,"vZ0":-5.949721635022971,"x":130.31,"y":235.89,"x0":-2.3787845770655958,"y0":50.000124479637755,"z0":5.417882402472332,"aX":7.328955470789365},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":-9.8,"spinRate":2369,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4544753114534861,"extension":6.916306763829997},"index":4,"playId":"ab43f93d-ff50-387c-a1be-1f8eab5dae9e","pitchNumber":4,"startTime":"2025-07-22T22:51:32.499Z","endTime":"2025-07-22T22:51:36.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.19999924498465,"strikeZoneBottom":1.6717420610981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31292540326757,"aZ":-11.753419047964934,"pfxX":-4.864084833648507,"pfxZ":10.637657029710795,"pX":0.33865542082628236,"pZ":1.4856532525019182,"vX0":7.119102280546577,"vY0":-137.4154904335777,"vZ0":-9.381951230497547,"x":104.09,"y":198.67,"x0":-1.6489645136659261,"y0":50.006240401071494,"z0":5.7344112954278925,"aX":-9.341228311434907},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2235,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3979900454921026,"extension":7.2825840631058725},"index":5,"playId":"828f588f-43d0-3398-8d3b-cca3cd3a7911","pitchNumber":5,"startTime":"2025-07-22T22:52:00.111Z","endTime":"2025-07-22T22:52:04.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.520049032416914,"aZ":-29.529453175660684,"pfxX":0.3950338089914048,"pfxZ":1.563207454058574,"pX":-0.10853419297667562,"pZ":3.1648754259776353,"vX0":5.165800386010389,"vY0":-129.55122650025282,"vZ0":-0.7365562305338497,"x":121.14,"y":153.33,"x0":-2.1813524104996764,"y0":50.00639992685258,"z0":5.713542623716384,"aX":0.6702849614439395},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-1.9,"spinRate":2147,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4230754070918703,"extension":7.122080452074146},"index":6,"playId":"c0883823-31fe-392a-a8a8-fb213f17c1bf","pitchNumber":6,"startTime":"2025-07-22T22:52:18.157Z","endTime":"2025-07-22T22:52:25.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.326987405115624,"aZ":-31.166999497460473,"pfxX":-9.086377715713091,"pfxZ":0.5784076702466301,"pX":-0.040584632399878466,"pZ":2.8030093468404234,"vX0":7.892139218110719,"vY0":-130.1562703941223,"vZ0":-1.6104569939005735,"x":118.55,"y":163.1,"x0":-1.9144361226501883,"y0":50.00212383274847,"z0":5.764260910250209,"aX":-15.771815327841999},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":15.0,"spinRate":1165,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4189626797519028,"extension":7.035495809346636},"hitData":{"launchSpeed":104.9,"launchAngle":19.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.69,"coordY":35.24}},"index":7,"playId":"6ec3a56e-e06c-3d5e-a139-4b5f1343b786","pitchNumber":7,"startTime":"2025-07-22T22:52:48.957Z","endTime":"2025-07-22T22:53:02.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":8.199999999999996,"leverageIndex":1.2,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:53:02.957Z","atBatIndex":6},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Tommy Pham reaches on a fielder's choice out, shortstop Javier Báez to catcher Jake Rogers. Spencer Horwitz out at home. Bryan Reynolds to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:53:17.719Z","endTime":"2025-07-22T22:53:59.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.50999861659016,"strikeZoneBottom":1.64557077985574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22896315519417,"aZ":-11.424572859069736,"pfxX":-5.479798821291962,"pfxZ":10.612870555442825,"pX":0.1350498066174817,"pZ":4.3127463846934155,"vX0":7.133431647639452,"vY0":-139.38649321853555,"vZ0":-2.412925360792016,"x":111.85,"y":122.34,"x0":-1.7531407165904114,"y0":50.000624746981885,"z0":5.950459971494628,"aX":-10.712184872134005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2242,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.393941303196887,"extension":7.054098924589954},"index":0,"playId":"db3fcbcc-ca03-319a-8782-60aa3c724457","pitchNumber":1,"startTime":"2025-07-22T22:53:35.023Z","endTime":"2025-07-22T22:53:38.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03954689179798,"aZ":-28.238838096141322,"pfxX":-0.8427152350530402,"pfxZ":2.2060249980161792,"pX":0.5977814311914507,"pZ":1.9907246304121122,"vX0":7.200645908566115,"vY0":-132.61624060837067,"vZ0":-4.178416071726046,"x":94.21,"y":185.03,"x0":-2.0417121160611416,"y0":50.003618860567244,"z0":5.643826934565586,"aX":-1.5047145786058624},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":0.0,"spinRate":2199,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.41284144566339487,"extension":7.3186273511261835},"hitData":{"launchSpeed":95.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":163.34}},"index":1,"playId":"09e15902-2a46-3e64-a5b9-5166a992296d","pitchNumber":2,"startTime":"2025-07-22T22:53:52.675Z","endTime":"2025-07-22T22:53:59.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":-8.499999999999993,"leverageIndex":1.6,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:53:59.840Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T22:54:30.960Z","endTime":"2025-07-22T22:56:18.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.332263847011646,"aZ":-26.969424712827628,"pfxX":-6.40274709864827,"pfxZ":3.028309645501679,"pX":0.15171274227102022,"pZ":1.6908160733475892,"vX0":7.572260309872591,"vY0":-129.95497184433708,"vZ0":-4.894605684635937,"x":111.22,"y":193.13,"x0":-1.9631217174691946,"y0":50.00005964411604,"z0":5.6384458029641165,"aX":-10.989136408937389},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":10.0,"spinRate":1149,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4209022802435909,"extension":7.132732488677566},"index":0,"playId":"5f4499dc-451e-3100-bfbf-059439e0a963","pitchNumber":1,"startTime":"2025-07-22T22:54:42.996Z","endTime":"2025-07-22T22:54:48.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.86999835450377,"strikeZoneBottom":1.73736747009286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.723722683076677,"aZ":-26.988469658952738,"pfxX":-8.869308697423222,"pfxZ":3.0420198271764,"pX":-1.0813787627128828,"pZ":1.007341132005755,"vX0":5.72468332163078,"vY0":-129.21120450175397,"vZ0":-6.334853605625146,"x":158.22,"y":211.58,"x0":-2.1634610953196276,"y0":50.00621736479597,"z0":5.540983059761974,"aX":-15.130958987202611},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":1496,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4225070083088034,"extension":7.1690892675026445},"index":1,"playId":"f754f496-0325-3c1c-834f-6023ad8e9f60","pitchNumber":2,"startTime":"2025-07-22T22:55:11.009Z","endTime":"2025-07-22T22:55:15.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.87000070171984,"strikeZoneBottom":1.69718514300396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.993474259427988,"aZ":-29.875235133570026,"pfxX":-10.057205531883469,"pfxZ":1.348188734728859,"pX":-0.21698095948504062,"pZ":0.10528719944325378,"vX0":7.8049552374931634,"vY0":-129.51710029877057,"vZ0":-7.986979822887955,"x":125.27,"y":235.94,"x0":-1.956682368994314,"y0":50.003172312273996,"z0":5.500426932801315,"aX":-17.158117610053942},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":1435,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42223226076301357,"extension":7.032164348691388},"index":2,"playId":"6f8d9322-013c-36b6-9415-ef36f4fdff87","pitchNumber":3,"startTime":"2025-07-22T22:55:30.741Z","endTime":"2025-07-22T22:55:34.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.071699860582548,"aZ":-13.493822871018763,"pfxX":-5.0147763403659855,"pfxZ":9.63379296762349,"pX":-0.07391431665129862,"pZ":4.337600766618988,"vX0":6.606031412616639,"vY0":-138.41087476041392,"vZ0":-1.7388414648841501,"x":119.82,"y":121.66,"x0":-1.8406956523983538,"y0":50.002060561876725,"z0":5.878171362772684,"aX":-9.723780848419905},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2228,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3958157214222977,"extension":7.091906527609405},"index":3,"playId":"1cb9c96f-1efe-3ebd-8a37-b0d634ee7885","pitchNumber":4,"startTime":"2025-07-22T22:55:53.461Z","endTime":"2025-07-22T22:55:56.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.86999969658613,"strikeZoneBottom":1.85356013892249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.807107207659918,"aZ":-28.20837854270537,"pfxX":1.859611376495448,"pfxZ":2.273271124224358,"pX":-0.4738719998556053,"pZ":2.2940225253003232,"vX0":4.139080002345899,"vY0":-130.418228921012,"vZ0":-3.232246421538097,"x":135.06,"y":176.84,"x0":-2.314495118011449,"y0":50.00641143075721,"z0":5.645225936618366,"aX":3.248380701175638},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2258,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.41773579540916916,"extension":7.010093599949207},"index":4,"playId":"bd6589cb-7df5-3ef2-9719-06692196150f","pitchNumber":5,"startTime":"2025-07-22T22:56:15.334Z","endTime":"2025-07-22T22:56:18.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:56:18.501Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (21) on a ground ball to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:58:06.130Z","endTime":"2025-07-22T22:59:04.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.9,"strikeZoneTop":3.58999950120176,"strikeZoneBottom":1.69463100126267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.6984575535486,"aZ":-41.47418164742102,"pfxX":4.759077329402922,"pfxZ":-7.651034565325296,"pX":0.109776069809549,"pZ":1.1471582617218468,"vX0":2.327975356161757,"vY0":-109.91144392663189,"vZ0":-0.9085704887466916,"x":112.82,"y":207.81,"x0":-1.5837358678392508,"y0":50.00326448131497,"z0":5.99584862593579,"aX":5.783685680006173},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-13.8,"breakHorizontal":-9.2,"spinRate":2406,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.49961402536591093,"extension":6.771614304433076},"index":0,"playId":"7ba55a17-e59b-347f-acdc-fdb57b3661a0","pitchNumber":1,"startTime":"2025-07-22T22:58:26.338Z","endTime":"2025-07-22T22:58:30.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.59000043954532,"strikeZoneBottom":1.58021921891115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.20770644552862,"aZ":-30.756188721725405,"pfxX":2.773551744479119,"pfxZ":0.8894606156047242,"pX":-0.14468913248939008,"pZ":1.414055261955692,"vX0":3.1235553120589064,"vY0":-124.27979685539692,"vZ0":-4.55711800054406,"x":122.52,"y":200.6,"x0":-1.768874547963866,"y0":50.003386554545656,"z0":5.768674565735152,"aX":4.425803125095521},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-5.6,"spinRate":2353,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43738144486076713,"extension":6.719673291650737},"index":1,"playId":"c837f73a-dd44-3d12-a518-2a9f6a520dbb","pitchNumber":2,"startTime":"2025-07-22T22:58:37.833Z","endTime":"2025-07-22T22:58:41.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.925159841106908,"aZ":-23.38268795359229,"pfxX":-7.829455070208633,"pfxZ":4.73686904821577,"pX":-0.16185019342509177,"pZ":3.1692496046652052,"vX0":6.767668147630954,"vY0":-134.35049035543975,"vZ0":-2.361064485156683,"x":123.17,"y":153.21,"x0":-1.677548389682947,"y0":50.0045203638697,"z0":5.694913941318662,"aX":-14.534275790422194},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":13.0,"spinRate":2376,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.405332243166852,"extension":6.853217010467442},"hitData":{"launchSpeed":96.6,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.57,"coordY":173.47}},"index":2,"playId":"fe781ff4-9f7b-3b90-bbff-c28de648f983","pitchNumber":3,"startTime":"2025-07-22T22:58:51.872Z","endTime":"2025-07-22T22:59:04.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-22T22:59:04.830Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T22:59:24.378Z","endTime":"2025-07-22T23:00:02.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":93.5,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.715222015800943,"aZ":-18.16982818641257,"pfxX":-5.5514099178345,"pfxZ":7.451927141232719,"pX":0.5723958878479867,"pZ":3.1425668346094238,"vX0":7.931210589809332,"vY0":-135.94128280560332,"vZ0":-3.518117024343459,"x":95.18,"y":153.93,"x0":-1.6564056430875207,"y0":50.00107278976482,"z0":5.70862004258318,"aX":-10.430434170905263},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":8.4,"spinRate":2105,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4023155939425376,"extension":6.736423859597573},"index":0,"playId":"a78cd36f-b3a7-3aac-bf1c-fc5890abab20","pitchNumber":1,"startTime":"2025-07-22T22:59:30.028Z","endTime":"2025-07-22T22:59:33.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.164205020140983,"aZ":-14.674545800782328,"pfxX":-5.788125243188401,"pfxZ":9.13839404252883,"pX":0.12566558599076186,"pZ":2.4856662504958296,"vX0":6.779635977569878,"vY0":-137.22899239069582,"vZ0":-5.812168844539847,"x":112.21,"y":171.67,"x0":-1.6199564030897664,"y0":50.00497900616143,"z0":5.623532304504928,"aX":-11.087614757999209},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2307,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3984940492892992,"extension":6.708782027049615},"hitData":{"launchSpeed":87.4,"launchAngle":27.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.34,"coordY":69.88}},"index":1,"playId":"4efe42cb-52b4-3ddb-b619-e006ef4dd507","pitchNumber":2,"startTime":"2025-07-22T22:59:50.622Z","endTime":"2025-07-22T23:00:02.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:00:02.065Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Parker Meadows grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz. Spencer Torkelson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:00:07.517Z","endTime":"2025-07-22T23:01:26.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.50999860140241,"strikeZoneBottom":1.64213598676116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511425990911132,"aZ":-13.016056515525712,"pfxX":-4.000606237856749,"pfxZ":9.798449808339162,"pX":1.2608823994516904,"pZ":2.8531126943537006,"vX0":9.002866564446524,"vY0":-138.16859721049943,"vZ0":-5.602350410758595,"x":68.94,"y":161.75,"x0":-1.5035162257188481,"y0":50.00348168864031,"z0":5.76387763678996,"aX":-7.823195279405556},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2298,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39470289008255444,"extension":6.776037166614635},"index":0,"playId":"318619a6-91f8-3f41-a1ad-6f31ee35942d","pitchNumber":1,"startTime":"2025-07-22T23:00:37.108Z","endTime":"2025-07-22T23:00:40.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":89.7,"endSpeed":83.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377103524723484,"aZ":-26.262713080384863,"pfxX":-8.479544169498535,"pfxZ":3.3986259833230505,"pX":-0.7660936047963139,"pZ":1.7742093710763642,"vX0":4.9672717246893505,"vY0":-130.5436242830252,"vZ0":-5.196848544091376,"x":146.2,"y":190.88,"x0":-1.58382941039962,"y0":50.003184058965275,"z0":5.747489856184503,"aX":-14.755337638110031},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2025,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4182685407142226,"extension":6.522617059548441},"index":1,"playId":"53f149ae-575d-32bf-a27d-08e658b9eaf1","pitchNumber":2,"startTime":"2025-07-22T23:00:55.877Z","endTime":"2025-07-22T23:00:59.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.577984726907342,"aZ":-15.414669674085086,"pfxX":-5.3818358617017665,"pfxZ":8.600316680839702,"pX":0.7163476085635084,"pZ":2.8312494784183624,"vX0":7.956642080211868,"vY0":-138.61590989069168,"vZ0":-5.159693732109529,"x":89.69,"y":162.34,"x0":-1.4901770031149812,"y0":50.002476713217995,"z0":5.743614228664254,"aX":-10.487881042503115},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2317,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39491945683872753,"extension":6.6375671514101295},"hitData":{"launchSpeed":63.8,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.5,"coordY":151.55}},"index":2,"playId":"13fdb5a6-42f6-378d-bb5f-d19c96d127a5","pitchNumber":3,"startTime":"2025-07-22T23:01:19.437Z","endTime":"2025-07-22T23:01:26.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":678009,"link":"/api/v1/people/678009"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:01:26.843Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:01:43.807Z","endTime":"2025-07-22T23:02:45.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.28732118083877,"strikeZoneBottom":1.49694544535225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77916094823211,"aZ":-24.260064421337653,"pfxX":-10.290278692530375,"pfxZ":4.131449881229264,"pX":0.3962492962902544,"pZ":2.911616301217235,"vX0":8.77489778611283,"vY0":-137.55352990183982,"vZ0":-3.1177332230319292,"x":101.9,"y":160.17,"x0":-1.4997201454516786,"y0":50.000487391866834,"z0":5.706283778778334,"aX":-19.69827037296366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":16.8,"spinRate":2345,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39833803156652126,"extension":6.615565121566175},"index":0,"playId":"a8549d26-126f-3eec-b310-55fe1eb9b599","pitchNumber":1,"startTime":"2025-07-22T23:01:56.375Z","endTime":"2025-07-22T23:01:59.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.918402200203985,"aZ":-13.930635303188666,"pfxX":-5.237594283464815,"pfxZ":9.236061420360542,"pX":0.6656117554209418,"pZ":3.371128766144068,"vX0":7.499479299783366,"vY0":-139.54190864641325,"vZ0":-4.24849654682986,"x":91.63,"y":147.76,"x0":-1.3742466899262302,"y0":50.00495562606042,"z0":5.828998884067443,"aX":-10.348322478610795},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2361,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39228851860027447,"extension":6.696981391145561},"index":1,"playId":"fa4ea483-9fa5-31d1-92ea-da364138a3a6","pitchNumber":2,"startTime":"2025-07-22T23:02:15.119Z","endTime":"2025-07-22T23:02:18.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.044082862760554,"aZ":-29.203102192316987,"pfxX":5.5497630765391355,"pfxZ":1.8932866416040266,"pX":1.3774675142212647,"pZ":2.821986953690636,"vX0":5.623480511729716,"vY0":-124.52469871283508,"vZ0":-1.166051561883805,"x":64.49,"y":162.59,"x0":-1.6313245677843253,"y0":50.004171944928586,"z0":5.712718661113456,"aX":8.713484365466362},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":2697,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4398825135077038,"extension":6.594939524749606},"index":2,"playId":"e04d2df7-c3e6-3ebc-9054-7c11205630ba","pitchNumber":3,"startTime":"2025-07-22T23:02:42.283Z","endTime":"2025-07-22T23:02:45.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:02:45.525Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ke'Bryan Hayes doubles (10) on a fly ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:04:05.559Z","endTime":"2025-07-22T23:05:32.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.29000130540592,"strikeZoneBottom":1.46712951271984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33288262580893,"aZ":-12.031324347326555,"pfxX":-6.04490853974832,"pfxZ":10.779292228274233,"pX":1.6743478561681462,"pZ":1.79021586365304,"vX0":10.802535331860627,"vY0":-135.2993157731151,"vZ0":-8.1226333167635,"x":53.18,"y":190.44,"x0":-1.5703428049947072,"y0":50.00237369056157,"z0":5.658904860595709,"aX":-11.296158677731233},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2266,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4036143345823624,"extension":7.272803759381827},"index":0,"playId":"27c9e1d4-bfe7-3077-be95-dde99c22610a","pitchNumber":1,"startTime":"2025-07-22T23:04:51.739Z","endTime":"2025-07-22T23:04:55.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.29000036832408,"strikeZoneBottom":1.41567600672505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.223680230847943,"aZ":-16.762060713119343,"pfxX":-8.459730828851681,"pfxZ":8.35155269052277,"pX":0.13166042388187332,"pZ":2.129173134274233,"vX0":8.02649411854257,"vY0":-134.72452296788248,"vZ0":-6.230385365328703,"x":111.98,"y":181.29,"x0":-1.781599322178082,"y0":50.003866855889164,"z0":5.649138202662766,"aX":-15.612289601764472},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":13.7,"spinRate":2144,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40596285400037324,"extension":6.935369879695649},"index":1,"playId":"b9cde53d-9f3e-30ea-aaa7-6ddb5440038f","pitchNumber":2,"startTime":"2025-07-22T23:05:04.243Z","endTime":"2025-07-22T23:05:07.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25337241177988,"aZ":-17.00227671112541,"pfxX":-7.847086285950585,"pfxZ":8.124422228033263,"pX":0.2773510382966397,"pZ":1.8769630738725704,"vX0":8.293755518649393,"vY0":-135.2332330873416,"vZ0":-6.869988141684601,"x":106.43,"y":188.1,"x0":-1.7979468600724504,"y0":50.003210925729626,"z0":5.626479563285812,"aX":-14.653236667698597},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2131,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40378347380015,"extension":6.92571957296662},"hitData":{"launchSpeed":96.8,"launchAngle":27.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.81,"coordY":98.52}},"index":2,"playId":"23020c7e-0f98-3fe4-bd41-27e55881dc61","pitchNumber":3,"startTime":"2025-07-22T23:05:19.125Z","endTime":"2025-07-22T23:05:32.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":0.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:05:32.378Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:05:37.221Z","endTime":"2025-07-22T23:06:37.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.786190917132526,"aZ":-20.259421066234594,"pfxX":-8.868113188254686,"pfxZ":6.146073504236191,"pX":-0.22922716583402952,"pZ":2.3933745673202407,"vX0":7.415614719083896,"vY0":-137.70034017566294,"vZ0":-5.377412070352825,"x":125.74,"y":174.16,"x0":-1.7921028350417205,"y0":50.00476624829006,"z0":5.72328975346518,"aX":-17.198232146467433},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":2145,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39629884638514135,"extension":6.919145437251527},"index":0,"playId":"94e0b6e5-b3eb-3878-8687-dd6b4bf35103","pitchNumber":1,"startTime":"2025-07-22T23:06:00.247Z","endTime":"2025-07-22T23:06:03.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.52999935255742,"strikeZoneBottom":1.67362585837549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.484291571282192,"aZ":-31.935604950362055,"pfxX":3.20378409060387,"pfxZ":0.1644756028005112,"pX":0.45180018762776203,"pZ":2.5924300880441433,"vX0":5.324355273468271,"vY0":-120.14480875055283,"vZ0":-0.4369588696132911,"x":99.78,"y":168.78,"x0":-2.20623528190022,"y0":50.00505104994123,"z0":5.6061045330847525,"aX":4.6997738455887985},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":2241,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4552594175314635,"extension":6.95388336678005},"index":1,"playId":"0bff5e4e-feaa-3975-aa13-4e6423b50a44","pitchNumber":2,"startTime":"2025-07-22T23:06:18.320Z","endTime":"2025-07-22T23:06:21.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76761027999815,"aZ":-16.103105211360525,"pfxX":-7.075743890957282,"pfxZ":8.359407318241972,"pX":0.2890902572059183,"pZ":3.9819932063755883,"vX0":7.901171059773626,"vY0":-137.82565126495086,"vZ0":-2.2945915338792715,"x":105.98,"y":131.27,"x0":-1.6961742742117347,"y0":50.006023024308725,"z0":5.913474964538607,"aX":-13.609300627829567},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2223,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39747973373880363,"extension":6.985595826264793},"index":2,"playId":"5c406764-6441-35ac-9f5d-ec48b821bcf8","pitchNumber":3,"startTime":"2025-07-22T23:06:34.973Z","endTime":"2025-07-22T23:06:37.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.26,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:06:37.973Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:06:52.735Z","endTime":"2025-07-22T23:09:37.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.24092450057056,"strikeZoneBottom":1.44291552568271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.618649086238694,"aZ":-31.98001972309977,"pfxX":2.985095017260496,"pfxZ":0.12734989550106146,"pX":0.8911079593229511,"pZ":1.7294434909395089,"vX0":6.270708801493215,"vY0":-121.29318630590772,"vZ0":-2.4685113087272277,"x":83.03,"y":192.09,"x0":-2.1148854769049277,"y0":50.00205684762717,"z0":5.54772487024619,"aX":4.447584871918089},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-6.8,"spinRate":2332,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4514971331181292,"extension":6.907157383256785},"index":0,"playId":"187754a4-9968-3840-93c5-4fbb50845738","pitchNumber":1,"startTime":"2025-07-22T23:07:01.580Z","endTime":"2025-07-22T23:07:05.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.46000046618841,"strikeZoneBottom":1.6617999031518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025433064297044,"aZ":-33.90168649186934,"pfxX":4.981112189362375,"pfxZ":-1.1893363147178864,"pX":-0.473465290657338,"pZ":2.5997816765450654,"vX0":2.8501711406365753,"vY0":-120.04909059524245,"vZ0":-0.07963116345519339,"x":135.05,"y":168.59,"x0":-2.3245712060312558,"y0":50.001684578062985,"z0":5.660212138328014,"aX":7.243189112646503},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.9,"breakHorizontal":-9.7,"spinRate":2474,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4568802434894259,"extension":6.890923164668291},"index":1,"playId":"efa2810a-5c69-3bc4-b8a9-6afc53a82a51","pitchNumber":2,"startTime":"2025-07-22T23:07:17.269Z","endTime":"2025-07-22T23:07:21.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40385836868855,"aZ":-13.923631001747715,"pfxX":-6.998819749872219,"pfxZ":9.298253031811644,"pX":-0.43370657769157794,"pZ":2.778494175643161,"vX0":6.274758585023413,"vY0":-139.0362481375102,"vZ0":-5.512854874120312,"x":133.53,"y":163.76,"x0":-1.807562316574079,"y0":50.004180092720574,"z0":5.706823890759575,"aX":-13.73978542010483},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2220,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39354236500838624,"extension":7.186622431863103},"index":2,"playId":"df230762-a135-3e33-b679-c456cdb25acd","pitchNumber":3,"startTime":"2025-07-22T23:07:35.002Z","endTime":"2025-07-22T23:07:38.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.46000008076808,"strikeZoneBottom":1.70321746880941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.207647091351095,"aZ":-30.934879883081084,"pfxX":3.3966352050521538,"pfxZ":0.7965581107205071,"pX":1.4296268460619483,"pZ":0.8511122811333159,"vX0":7.775704782795532,"vY0":-122.9896200789637,"vZ0":-4.816753461351239,"x":62.51,"y":215.8,"x0":-2.1967563018347094,"y0":50.00258703061232,"z0":5.417127635726119,"aX":5.274375158445653},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-7.8,"spinRate":2324,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44300471305696965,"extension":7.203010887444369},"index":3,"playId":"e35d7d3d-24e4-3b2d-b017-6f64328a3dbc","pitchNumber":4,"startTime":"2025-07-22T23:07:59.163Z","endTime":"2025-07-22T23:08:02.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.46000088891388,"strikeZoneBottom":1.69826000592828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.371530774482817,"aZ":-10.992424034976915,"pfxX":-5.204474561741415,"pfxZ":10.573229835982172,"pX":1.5462970275705217,"pZ":1.7224455279076716,"vX0":10.380513558160157,"vY0":-140.09965615569448,"vZ0":-9.196564507189661,"x":58.06,"y":192.27,"x0":-1.5178438603029372,"y0":50.00175640554658,"z0":5.750858365736326,"aX":-10.426010011669991},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2267,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3898097118691868,"extension":7.239033826674616},"index":4,"playId":"55b890bf-f9f7-360f-a589-b5f96ac3cc82","pitchNumber":5,"startTime":"2025-07-22T23:08:18.039Z","endTime":"2025-07-22T23:08:21.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32855839796671,"aZ":-28.95233125530461,"pfxX":0.4411214168472517,"pfxZ":1.8656427133067819,"pX":1.4623973071809517,"pZ":2.0570279007053496,"vX0":8.746929683751336,"vY0":-129.89500144650887,"vZ0":-3.718108962081849,"x":61.26,"y":183.24,"x0":-1.9901633426363703,"y0":50.00335080413705,"z0":5.680947638318747,"aX":0.7622850349274688},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":-2.5,"spinRate":2150,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41985270192614355,"extension":7.136684255547315},"index":5,"playId":"89c89abb-a270-32e4-bb7e-37f129cf4370","pitchNumber":6,"startTime":"2025-07-22T23:08:35.878Z","endTime":"2025-07-22T23:08:39.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-22T23:08:54.264Z","endTime":"2025-07-22T23:09:08.244Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.381793022950404,"aZ":-16.374366082105098,"pfxX":-7.896495578814271,"pfxZ":7.918451192295482,"pX":0.03288251570614065,"pZ":2.720683816132608,"vX0":7.640531209569422,"vY0":-139.8451673765872,"vZ0":-5.886974116225729,"x":115.75,"y":165.32,"x0":-1.6991166461502532,"y0":50.003590203491726,"z0":5.91439961354385,"aX":-15.755882614071535},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2174,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39059476071605204,"extension":7.188673612189368},"index":7,"playId":"a02cb020-0b8b-3d59-87b9-954deb68d020","pitchNumber":7,"startTime":"2025-07-22T23:09:08.244Z","endTime":"2025-07-22T23:09:11.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.45999901960769,"strikeZoneBottom":1.76153915763663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922810125585617,"aZ":-12.217296301617845,"pfxX":-5.310049037994184,"pfxZ":9.97400195771549,"pX":0.9020882272067927,"pZ":3.0117643675916534,"vX0":9.031193364620473,"vY0":-140.35687445267456,"vZ0":-5.813969577185619,"x":82.61,"y":157.46,"x0":-1.6631526959371006,"y0":50.001243439588485,"z0":5.901158716723981,"aX":-10.623905097334948},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2215,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38981240878946943,"extension":7.306672817921342},"index":8,"playId":"67783ceb-f4e5-3b7c-982b-b35063d47924","pitchNumber":8,"startTime":"2025-07-22T23:09:31.904Z","endTime":"2025-07-22T23:09:37.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.34,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:09:37.447Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to pitcher Casey Mize. Ke'Bryan Hayes to 3rd. Henry Davis to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:09:40.277Z","endTime":"2025-07-22T23:11:36.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.22124922563612,"strikeZoneBottom":1.45389737011008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.589371521701278,"aZ":-28.181986051224,"pfxX":2.010335881805899,"pfxZ":2.269856232105952,"pX":2.0745760450644983,"pZ":2.135764426519615,"vX0":9.199186645345524,"vY0":-131.7458584863179,"vZ0":-4.062061612332476,"x":37.92,"y":181.11,"x0":-1.7215233733063973,"y0":50.003990969677005,"z0":5.776812599576286,"aX":3.5400140599374708},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":-5.6,"spinRate":2281,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.41550142501119147,"extension":7.124427704023607},"index":0,"playId":"3c8f8f13-ac77-35df-9f96-803adaebb2ad","pitchNumber":1,"startTime":"2025-07-22T23:10:05.139Z","endTime":"2025-07-22T23:10:08.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.24888175285155,"strikeZoneBottom":1.56150109826217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.645930164965073,"aZ":-16.731099853036167,"pfxX":-7.311668309252385,"pfxZ":7.713697352808604,"pX":-0.009355993974365873,"pZ":2.32902246494608,"vX0":7.449914431824342,"vY0":-140.1457277685988,"vZ0":-6.475525690984101,"x":117.36,"y":175.9,"x0":-1.7434250837387557,"y0":50.00674398261627,"z0":5.749722629595016,"aX":-14.647102836166964},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":11.9,"spinRate":2067,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3897999784884063,"extension":7.150048482552567},"index":1,"playId":"9dfb0322-dee3-3078-a6bd-c9b1312fe62a","pitchNumber":2,"startTime":"2025-07-22T23:10:23.435Z","endTime":"2025-07-22T23:10:26.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.718872934452424,"aZ":-15.334584126757976,"pfxX":-7.138485241539187,"pfxZ":8.35146346303134,"pX":-0.09928247149973563,"pZ":2.6546990162075614,"vX0":6.914915683105827,"vY0":-140.79564703225194,"vZ0":-6.035903228852926,"x":120.78,"y":167.1,"x0":-1.6546873866567204,"y0":50.00282934128076,"z0":5.811563439013717,"aX":-14.392251965306118},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2134,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38841613454425294,"extension":7.181389890396422},"index":2,"playId":"2e8d9f86-1196-3483-b3f6-02de2febb070","pitchNumber":3,"startTime":"2025-07-22T23:10:41.347Z","endTime":"2025-07-22T23:10:47.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.36026282160807,"strikeZoneBottom":1.47435764609955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.954155759845285,"aZ":-33.127595105740866,"pfxX":3.8846758328295676,"pfxZ":-0.623694476514042,"pX":0.803904378464745,"pZ":0.4651366731123825,"vX0":6.254917140877756,"vY0":-122.33393614468332,"vZ0":-5.3772093952752,"x":86.36,"y":226.22,"x0":-2.2857614677904237,"y0":50.00515808908968,"z0":5.514479310825928,"aX":5.918140486244554},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-8.4,"spinRate":2145,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4468525955031364,"extension":6.879847286709745},"index":3,"playId":"a6dd3af4-f1c7-3c5f-a255-4c239bcc5a86","pitchNumber":4,"startTime":"2025-07-22T23:11:10.044Z","endTime":"2025-07-22T23:11:13.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.801910737739487,"aZ":-26.099262512007517,"pfxX":0.2906672655232434,"pfxZ":3.3412344791519546,"pX":0.638709887944152,"pZ":1.902609670979886,"vX0":7.035154120920813,"vY0":-133.71846274525242,"vZ0":-5.242366450999835,"x":92.65,"y":187.41,"x0":-2.0598359319779425,"y0":50.002532769840606,"z0":5.751922740307074,"aX":0.5274269365626604},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.2,"breakHorizontal":-2.0,"spinRate":2180,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.40901852071689415,"extension":7.074011276993582},"hitData":{"launchSpeed":68.8,"launchAngle":-78.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.04,"coordY":195.76}},"index":4,"playId":"c0f60fcd-6d24-328a-9f6a-73f1d9113c52","pitchNumber":5,"startTime":"2025-07-22T23:11:29.319Z","endTime":"2025-07-22T23:11:36.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"second":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":2.01,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:11:36.445Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (11) on a line drive to center fielder Parker Meadows. Ke'Bryan Hayes scores. Henry Davis scores. Isiah Kiner-Falefa to 3rd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:11:50.508Z","endTime":"2025-07-22T23:13:48.061Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.64000152699409,"strikeZoneBottom":1.76231852489011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23997939439066,"aZ":-11.082993681564785,"pfxX":-5.587150313344682,"pfxZ":10.711015690818826,"pX":1.8075177270862894,"pZ":2.01620372112886,"vX0":11.308547976681204,"vY0":-139.61413007371564,"vZ0":-8.115520139489174,"x":48.1,"y":184.34,"x0":-1.574419751129668,"y0":50.000195274223735,"z0":5.695087232333681,"aX":-11.000047324795506},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3927271709495357,"extension":7.288694758251705},"index":0,"playId":"92549d95-aa42-3884-b47f-7060943046d1","pitchNumber":1,"startTime":"2025-07-22T23:12:21.384Z","endTime":"2025-07-22T23:12:26.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":680779,"link":"/api/v1/people/680779"},"third":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-22T23:12:33.978Z","endTime":"2025-07-22T23:13:18.235Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":680779,"link":"/api/v1/people/680779"},"third":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.64000026114567,"strikeZoneBottom":1.74661113024079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50655882824777,"aZ":-10.217615869165884,"pfxX":-5.890326074543363,"pfxZ":10.899369595338563,"pX":0.12417798869656003,"pZ":2.050997363008232,"vX0":7.010633727115022,"vY0":-141.11799754005568,"vZ0":-8.460624830446577,"x":112.27,"y":183.4,"x0":-1.6285448680259593,"y0":50.00051070355634,"z0":5.748454363577181,"aX":-11.863510531517598},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2254,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3883383154420943,"extension":7.2893389099305255},"index":2,"playId":"d1567f7f-9835-3c0f-a9a5-18f88d359412","pitchNumber":2,"startTime":"2025-07-22T23:13:18.235Z","endTime":"2025-07-22T23:13:21.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":680779,"link":"/api/v1/people/680779"},"third":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":96.1,"endSpeed":88.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.459291283316567,"aZ":-13.629306365652752,"pfxX":-6.214830858647155,"pfxZ":9.350351486763806,"pX":-0.10823704266428752,"pZ":2.0767274665244906,"vX0":6.761608587285712,"vY0":-139.71065141806082,"vZ0":-7.5547403724430735,"x":121.13,"y":182.71,"x0":-1.7483728167758987,"y0":50.00562422784501,"z0":5.705276255481626,"aX":-12.330423942693496},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2160,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3915230254534814,"extension":7.145485711916491},"hitData":{"launchSpeed":95.8,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":83.51,"coordY":69.65}},"index":3,"playId":"05efb7df-0566-3992-93eb-7b3441c7c4b1","pitchNumber":3,"startTime":"2025-07-22T23:13:35.994Z","endTime":"2025-07-22T23:13:48.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":680779,"link":"/api/v1/people/680779"},"third":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":15.400000000000006,"leverageIndex":2.45,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:13:48.061Z","atBatIndex":17},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Nick Gonzales reaches on a fielder's choice out, shortstop Javier Báez to catcher Jake Rogers. Isiah Kiner-Falefa out at home. Spencer Horwitz to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:14:26.460Z","endTime":"2025-07-22T23:14:56.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.575438376746874,"aZ":-27.902275201319227,"pfxX":1.8691439427723695,"pfxZ":2.699251723982421,"pX":-0.38408006286171487,"pZ":3.2472478498441646,"vX0":3.937761787722676,"vY0":-124.09769057361494,"vZ0":-0.6341891569302422,"x":131.64,"y":151.1,"x0":-2.22548189043791,"y0":50.00228344608648,"z0":5.802255863856463,"aX":2.9546307181547404},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-4.2,"spinRate":2313,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.4390399587524789,"extension":7.01097894993674},"index":0,"playId":"7cdc65ab-ea85-3eb7-90fe-2e58f122ec33","pitchNumber":1,"startTime":"2025-07-22T23:14:27.318Z","endTime":"2025-07-22T23:14:31.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":88.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.603666971875775,"aZ":-15.816755053780568,"pfxX":-8.787023438985115,"pfxZ":8.261052143437038,"pX":0.743590718098392,"pZ":2.762724680314027,"vX0":9.884478763830346,"vY0":-139.40210334912697,"vZ0":-5.485612721630026,"x":88.66,"y":164.19,"x0":-1.6965737861120016,"y0":50.00107944646925,"z0":5.7901499505185,"aX":-17.395216557389833},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2120,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3920254718209,"extension":7.0492550871192865},"hitData":{"launchSpeed":90.7,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":161.82}},"index":1,"playId":"14cf4dd2-1cdc-37b9-b2f7-ac9e9de8a561","pitchNumber":2,"startTime":"2025-07-22T23:14:49.164Z","endTime":"2025-07-22T23:14:56.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":1.15,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:14:56.887Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:15:36.796Z","endTime":"2025-07-22T23:17:51.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.257508526595352,"aZ":-26.546810228319835,"pfxX":3.691698810450174,"pfxZ":3.72658570308322,"pX":0.5006050969591299,"pZ":2.3161413085171327,"vX0":5.453800935188584,"vY0":-122.1025053276853,"vZ0":-2.5113456962765066,"x":97.92,"y":176.24,"x0":-2.242119906298814,"y0":50.00014467768891,"z0":5.644437215616085,"aX":5.566551617742055},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-8.0,"spinRate":2222,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.448756527131549,"extension":6.720936484863036},"index":0,"playId":"c1f435f6-8634-3060-b92c-4dadefdd6834","pitchNumber":1,"startTime":"2025-07-22T23:15:37.891Z","endTime":"2025-07-22T23:15:45.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.20000108453616,"strikeZoneBottom":1.54089333704114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.553132026938354,"aZ":-27.377874492715232,"pfxX":2.939601079626909,"pfxZ":3.15145428462652,"pX":-0.9350117275302425,"pZ":1.387114449937905,"vX0":2.3260373589542525,"vY0":-122.17578433283325,"vZ0":-4.420297568221374,"x":152.64,"y":201.33,"x0":-2.27905481187338,"y0":50.003134280446936,"z0":5.554523289687711,"aX":4.4735513626471155},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.9,"spinRate":2351,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4471581267835876,"extension":7.015085914089919},"index":1,"playId":"9746d0e7-2792-322e-a7d3-4233977043b7","pitchNumber":2,"startTime":"2025-07-22T23:16:13.393Z","endTime":"2025-07-22T23:16:17.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.20000023198507,"strikeZoneBottom":1.51972209805119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.812422254812358,"aZ":-25.871884959427582,"pfxX":-10.032007877713259,"pfxZ":3.6524974123417717,"pX":0.34964778394888046,"pZ":-0.08225632948959795,"vX0":9.363417614865511,"vY0":-130.11632430231768,"vZ0":-9.348233260978141,"x":103.67,"y":241.0,"x0":-1.9821079196106144,"y0":50.00229331189747,"z0":5.49924102270476,"aX":-17.30181583747846},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":1341,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4200177640005607,"extension":6.941280490890286},"index":2,"playId":"5298e5ef-ac4a-3c24-9599-a7f952300bf5","pitchNumber":3,"startTime":"2025-07-22T23:16:29.143Z","endTime":"2025-07-22T23:16:32.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.198011994831237,"aZ":-27.43394357034612,"pfxX":-1.847464137300792,"pfxZ":2.7529555368777885,"pX":-0.4695069874083043,"pZ":2.798067465970097,"vX0":4.812791929362251,"vY0":-130.0949238976954,"vZ0":-2.0824731025348973,"x":134.9,"y":163.23,"x0":-2.099901656257444,"y0":50.00266730299697,"z0":5.679550487725576,"aX":-3.1809451464467906},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":2.3,"spinRate":2131,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.4203326427885612,"extension":7.049312917131011},"index":3,"playId":"d32d59ea-9ef3-3628-8820-fe4b7b6fc85c","pitchNumber":4,"startTime":"2025-07-22T23:16:51.533Z","endTime":"2025-07-22T23:16:54.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-22T23:17:07.481Z","endTime":"2025-07-22T23:17:26.710Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.630585183299274,"aZ":-12.416321735483521,"pfxX":-5.637265278374384,"pfxZ":9.978320588683586,"pX":0.5980022897827127,"pZ":3.280025812014094,"vX0":8.37732306120809,"vY0":-139.84186065007054,"vZ0":-4.766343656336982,"x":94.21,"y":150.22,"x0":-1.7045183677606404,"y0":50.00255713464353,"z0":5.821558971847544,"aX":-11.16247341080054},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3917368213546286,"extension":7.009989114230806},"index":5,"playId":"1af499a4-6758-348a-a957-3ab9ac208d3c","pitchNumber":5,"startTime":"2025-07-22T23:17:26.710Z","endTime":"2025-07-22T23:17:31.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.297713533392105,"aZ":-26.72249742547717,"pfxX":-9.198116965052055,"pfxZ":3.220619064601152,"pX":-0.3761437624575993,"pZ":0.9275173641824275,"vX0":7.159315896207098,"vY0":-129.19741989726853,"vZ0":-6.576191207928377,"x":131.34,"y":213.74,"x0":-1.9846761965414466,"y0":50.00626151355646,"z0":5.552954451162676,"aX":-15.59120435139844},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":1474,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42355285874295445,"extension":7.102273459233052},"index":6,"playId":"d081d5ea-6ae3-31e1-9836-395b5d9a4e0b","pitchNumber":6,"startTime":"2025-07-22T23:17:47.045Z","endTime":"2025-07-22T23:17:51.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.34,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:17:51.584Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:18:53.584Z","endTime":"2025-07-22T23:20:17.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.42000007220816,"strikeZoneBottom":1.66886143271618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8295601135485,"aZ":-21.39576809602462,"pfxX":-8.626765902801068,"pfxZ":5.859340085825507,"pX":-0.2756209111902717,"pZ":1.5238340460573152,"vX0":6.584141630297182,"vY0":-134.4756361491054,"vZ0":-6.8372126827485,"x":127.51,"y":197.64,"x0":-1.628960891075443,"y0":50.00661752995184,"z0":5.605991307977506,"aX":-15.880541924033306},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2271,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4065554530925035,"extension":6.714949942490338},"index":0,"playId":"984df45a-5aa3-3cd7-bdaf-81cfd6d2679e","pitchNumber":1,"startTime":"2025-07-22T23:19:56.070Z","endTime":"2025-07-22T23:19:59.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.064168029822277,"aZ":-21.015719990482516,"pfxX":-9.185856067701003,"pfxZ":5.9911746714839245,"pX":-0.32935709943655195,"pZ":2.364864427310855,"vX0":6.736692788107626,"vY0":-135.48308948788966,"vZ0":-4.7928874519029225,"x":129.55,"y":174.93,"x0":-1.6522501768056623,"y0":50.00228742318992,"z0":5.621711629123502,"aX":-17.109344259252445},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2508,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40397641961504416,"extension":6.853862255230789},"hitData":{"launchSpeed":85.2,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.46,"coordY":160.5}},"index":1,"playId":"8209a41b-3797-3de3-9f3a-93532b749507","pitchNumber":2,"startTime":"2025-07-22T23:20:08.861Z","endTime":"2025-07-22T23:20:17.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:20:17.203Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:20:24.519Z","endTime":"2025-07-22T23:21:03.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.42220103598994,"strikeZoneBottom":1.57858042689925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.728604734387428,"aZ":-14.490775679312941,"pfxX":-5.0992345533956875,"pfxZ":9.405920089266408,"pX":-0.6181869417008742,"pZ":2.850016015667712,"vX0":4.751005800140846,"vY0":-136.21912578412633,"vZ0":-4.978984328216906,"x":140.56,"y":161.83,"x0":-1.7218119296217989,"y0":50.00670488245188,"z0":5.702349206527701,"aX":-9.591717287973264},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2358,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40198495802795,"extension":6.623944922269615},"index":0,"playId":"a449cbde-6c9b-3379-bb36-215e2548b72d","pitchNumber":1,"startTime":"2025-07-22T23:20:41.260Z","endTime":"2025-07-22T23:20:45.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.239525165886306,"aZ":-18.003281058230435,"pfxX":-4.13094062010213,"pfxZ":7.493415548779218,"pX":-0.022874202773026125,"pZ":3.1535609254543524,"vX0":5.766385469614602,"vY0":-136.4789913524039,"vZ0":-3.7270431461171927,"x":117.87,"y":153.63,"x0":-1.6236607030831385,"y0":50.00604201966724,"z0":5.772305317914075,"aX":-7.8164203795673926},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":6.4,"spinRate":2101,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4008916426950777,"extension":6.693590626889464},"hitData":{"launchSpeed":90.5,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":180.06}},"index":1,"playId":"83737ca3-fd4c-3bb6-8a95-83d25ce01ae0","pitchNumber":2,"startTime":"2025-07-22T23:20:54.655Z","endTime":"2025-07-22T23:21:03.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:21:03.194Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:21:07.688Z","endTime":"2025-07-22T23:22:26.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.20999850477452,"strikeZoneBottom":1.57782875971127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251396683936512,"aZ":-23.02002765042513,"pfxX":-7.1069682537421075,"pfxZ":4.841456456581398,"pX":-1.0171732262483661,"pZ":3.488221287515203,"vX0":4.640797625737308,"vY0":-136.00334168807927,"vZ0":-1.7366986700170455,"x":155.77,"y":144.6,"x0":-1.8143133482425884,"y0":50.00150248385046,"z0":5.716926338760359,"aX":-13.435575491407748},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":12.0,"spinRate":2254,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40132280608193005,"extension":6.806388595389458},"index":0,"playId":"4a5963e1-c32b-3d4b-aa56-cc659bbf7e2e","pitchNumber":1,"startTime":"2025-07-22T23:21:27.654Z","endTime":"2025-07-22T23:21:32.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.21000167822066,"strikeZoneBottom":1.61719504930036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26425015682672,"aZ":-21.808047038135943,"pfxX":-8.391355327440632,"pfxZ":5.482164956984191,"pX":0.14052496638572307,"pZ":1.4456412521343984,"vX0":7.369978789902133,"vY0":-135.7804164944738,"vZ0":-7.123696598579458,"x":111.64,"y":199.75,"x0":-1.5023705569910133,"y0":50.00056226794423,"z0":5.591368248242593,"aX":-15.861390957870734},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":13.9,"spinRate":2343,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4014833058274805,"extension":6.884608036991768},"index":1,"playId":"99004f86-dd80-37e2-bf30-8d4aa17a8cc9","pitchNumber":2,"startTime":"2025-07-22T23:21:41.643Z","endTime":"2025-07-22T23:21:45.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.43793247418113,"strikeZoneBottom":1.50006812722276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.859063060026816,"aZ":-31.291300417276037,"pfxX":1.3398419807034752,"pfxZ":0.5515847512272867,"pX":-0.12821503711942672,"pZ":2.8083705107308243,"vX0":3.471506815789535,"vY0":-124.84311296286859,"vZ0":-1.369416666064195,"x":121.89,"y":162.95,"x0":-1.7054193243038225,"y0":50.00137615253238,"z0":5.916827256956465,"aX":2.134466781732941},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-3.1,"spinRate":2421,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.43712355361571475,"extension":6.581374469548014},"index":2,"playId":"37a26054-5eaf-37f8-8bfe-00f59d1d497c","pitchNumber":3,"startTime":"2025-07-22T23:21:55.036Z","endTime":"2025-07-22T23:21:58.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.1,"endSpeed":87.3,"strikeZoneTop":3.20999987088591,"strikeZoneBottom":1.67416188753968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5290180350675,"aZ":-12.923315582861873,"pfxX":-5.127213223761216,"pfxZ":9.885863366536327,"pX":0.39219583125790286,"pZ":2.8722757324274317,"vX0":7.20013768246423,"vY0":-138.35388124052272,"vZ0":-5.4340843262791845,"x":102.05,"y":161.23,"x0":-1.5722670894046917,"y0":50.00514034863721,"z0":5.720858661084877,"aX":-9.987382107149513},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2419,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3951895591257979,"extension":6.6846899994980715},"index":3,"playId":"d7c84eb0-f479-353a-82fb-ca7ee3eba365","pitchNumber":4,"startTime":"2025-07-22T23:22:07.508Z","endTime":"2025-07-22T23:22:10.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730095414297416,"aZ":-31.05122882303949,"pfxX":9.977624020416437,"pfxZ":0.742474800169771,"pX":0.6675058136768693,"pZ":1.520298763558406,"vX0":3.014390384812533,"vY0":-122.36018601376395,"vZ0":-3.3790235429727717,"x":91.56,"y":197.73,"x0":-1.878602903495989,"y0":50.00137414647912,"z0":5.599547416323922,"aX":15.019742740727056},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":-18.8,"spinRate":2774,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.44884668426305563,"extension":6.734375097511226},"index":4,"playId":"c01de151-49dd-36b4-8615-ce15e4ec4e64","pitchNumber":5,"startTime":"2025-07-22T23:22:21.438Z","endTime":"2025-07-22T23:22:26.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:22:26.047Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:23:41.802Z","endTime":"2025-07-22T23:25:07.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.50999982009187,"strikeZoneBottom":1.61081827882951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.748924193951407,"aZ":-29.8046236376409,"pfxX":3.860194993011304,"pfxZ":1.6442059103744473,"pX":0.9518712617125387,"pZ":3.7401096174011017,"vX0":6.2072387353826475,"vY0":-118.68941140094257,"vZ0":1.4809683060356178,"x":80.72,"y":137.8,"x0":-2.1893244555850697,"y0":50.00193592618654,"z0":5.803937484121662,"aX":5.556744318123568},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.6,"breakHorizontal":-8.4,"spinRate":2198,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.45985337545052607,"extension":6.982307196344218},"index":0,"playId":"02995132-2b01-31c2-aee3-1291bae1f307","pitchNumber":1,"startTime":"2025-07-22T23:24:28.665Z","endTime":"2025-07-22T23:24:31.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.546425550326,"aZ":-28.092853874883417,"pfxX":-8.71011788799554,"pfxZ":2.4373458705820834,"pX":-0.5037619835915819,"pZ":2.490006435302831,"vX0":6.704644524130256,"vY0":-128.40831546244115,"vZ0":-2.7379186779582025,"x":136.2,"y":171.55,"x0":-2.011561985769463,"y0":50.00563982087853,"z0":5.746296372878731,"aX":-14.608882886838096},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1452,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4258706870083473,"extension":6.9826354341584125},"index":1,"playId":"3325441c-3f0f-3624-a84b-568297083822","pitchNumber":2,"startTime":"2025-07-22T23:24:41.797Z","endTime":"2025-07-22T23:24:44.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59997683750689,"aZ":-14.330905270206722,"pfxX":-5.832891091181841,"pfxZ":9.515447908300343,"pX":-0.2024721597565012,"pZ":3.30214258103901,"vX0":6.2964779383243705,"vY0":-136.0277914746749,"vZ0":-4.061665864790418,"x":124.72,"y":149.62,"x0":-1.788439006451186,"y0":50.006316959980744,"z0":5.807083339747883,"aX":-10.942638376409363},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2047,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4025336481784212,"extension":7.197595861503483},"hitData":{"launchSpeed":107.2,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.18,"coordY":118.59}},"index":2,"playId":"298ae6d3-d533-3830-aede-cce828176b52","pitchNumber":3,"startTime":"2025-07-22T23:24:58.756Z","endTime":"2025-07-22T23:25:07.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:25:07.607Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (13) on a sharp line drive to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:25:13.075Z","endTime":"2025-07-22T23:25:44.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.977937544307384,"aZ":-32.32084412349602,"pfxX":-7.269274483590607,"pfxZ":-0.08904403387363757,"pX":-0.9256110666716514,"pZ":2.990340492482699,"vX0":5.283329278562055,"vY0":-127.9303864648006,"vZ0":-0.5212503402022617,"x":152.28,"y":158.04,"x0":-2.0714358867314524,"y0":50.00160270777413,"z0":5.726407914484879,"aX":-12.068489318809874},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":12.0,"spinRate":1153,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.42786952620947627,"extension":6.812685065088966},"hitData":{"launchSpeed":114.0,"launchAngle":13.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.75,"coordY":37.19}},"index":0,"playId":"7a95f792-b764-3c56-b456-8d80b52878ed","pitchNumber":1,"startTime":"2025-07-22T23:25:31.381Z","endTime":"2025-07-22T23:25:44.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.47,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:25:44.433Z","atBatIndex":24},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ke'Bryan Hayes reaches on a throwing error by third baseman Zach McKinstry. Oneil Cruz scores.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:25:55.151Z","endTime":"2025-07-22T23:27:05.860Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":2.93765906072177,"strikeZoneBottom":1.37447543148411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.34238350882129,"aZ":-30.29475748486491,"pfxX":2.8890848157475015,"pfxZ":1.2429277770560603,"pX":-0.7519679333861334,"pZ":3.2881990833884274,"vX0":2.86618110708983,"vY0":-121.13484168251561,"vZ0":0.3491993499812902,"x":145.66,"y":150.0,"x0":-2.317575054290827,"y0":50.00416493538404,"z0":5.749659800335347,"aX":4.377416887361718},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.8,"spinRate":2186,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.44884070043046664,"extension":7.089572945980386},"index":0,"playId":"f1576c2c-eed0-3431-adf7-e55208fd1aa3","pitchNumber":1,"startTime":"2025-07-22T23:26:13.641Z","endTime":"2025-07-22T23:26:17.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3393081526986,"aZ":-24.370265812504783,"pfxX":0.7624534427150513,"pfxZ":4.448259719379454,"pX":-0.17472381050643354,"pZ":2.8903457428223636,"vX0":4.614070624616943,"vY0":-130.79503058336854,"vZ0":-2.6453631738145478,"x":123.66,"y":160.74,"x0":-2.0516497969571867,"y0":50.002119042681954,"z0":5.718072283893807,"aX":1.3374532320901513},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2151,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.4167720013143996,"extension":6.940405849458165},"index":1,"playId":"ec54c139-6ce8-3aa2-95b6-3796da08cf93","pitchNumber":2,"startTime":"2025-07-22T23:26:30.609Z","endTime":"2025-07-22T23:26:34.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.122477367888877,"aZ":-18.03870611469743,"pfxX":-6.850231484534962,"pfxZ":7.185366502986247,"pX":-0.5615337204630958,"pZ":1.9399649440642799,"vX0":5.99247611731091,"vY0":-138.2547665908557,"vZ0":-7.142198610714617,"x":138.4,"y":186.4,"x0":-1.8499965848725008,"y0":50.002517811314505,"z0":5.733718574531587,"aX":-13.476862048817118},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":11.4,"spinRate":2110,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3937332264321234,"extension":7.018244696952821},"hitData":{"launchSpeed":95.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.29,"coordY":179.05}},"index":2,"playId":"609a095f-2061-3c34-b37a-368e5c1840e9","pitchNumber":3,"startTime":"2025-07-22T23:26:48.108Z","endTime":"2025-07-22T23:27:05.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":6.099999999999994,"leverageIndex":0.91,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:27:05.860Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:27:40.903Z","endTime":"2025-07-22T23:30:53.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.638009236829994,"aZ":-15.977400462476158,"pfxX":-8.85629521864431,"pfxZ":8.387278724304428,"pX":-0.35926582518274514,"pZ":1.4162796773311561,"vX0":6.944047041786564,"vY0":-137.64096552883646,"vZ0":-8.572105615633335,"x":130.69,"y":200.54,"x0":-1.7557823130124328,"y0":50.00587740368278,"z0":5.638388417466151,"aX":-17.10957288310506},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2107,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3969281474640196,"extension":7.148148779390482},"index":0,"playId":"24f0befa-06ce-3f1a-8261-25258c5bb95f","pitchNumber":1,"startTime":"2025-07-22T23:27:40.903Z","endTime":"2025-07-22T23:27:44.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.363162410647536,"aZ":-16.05635410501565,"pfxX":-8.796145882600236,"pfxZ":8.277409158619205,"pX":-0.4423874791761608,"pZ":2.1621234001213216,"vX0":6.501273362992889,"vY0":-138.3267496260773,"vZ0":-6.796136944316018,"x":133.86,"y":180.4,"x0":-1.6741640218954015,"y0":50.00640601514138,"z0":5.717532900265852,"aX":-17.137687828879464},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2168,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3951873826002794,"extension":7.001350437682013},"index":1,"playId":"8937e60d-414a-32ec-bb13-ab6f290c5b45","pitchNumber":2,"startTime":"2025-07-22T23:27:56.598Z","endTime":"2025-07-22T23:27:59.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.877052293449253,"aZ":-29.36034966807826,"pfxX":-6.676219808618706,"pfxZ":1.6898414704996227,"pX":-0.0799150744514904,"pZ":2.6323464560927103,"vX0":6.803805128173081,"vY0":-127.55277964676829,"vZ0":-2.2147080132615233,"x":120.05,"y":167.71,"x0":-1.9023841286729404,"y0":50.00126181853229,"z0":5.8050196056232,"aX":-11.105761330020885},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":10.7,"spinRate":1212,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.42784298704358426,"extension":7.22083664059271},"index":2,"playId":"8e0b323d-186e-3cf7-bf48-ea38e2f706c7","pitchNumber":3,"startTime":"2025-07-22T23:28:52.626Z","endTime":"2025-07-22T23:28:57.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"9cf1d40d-a5da-3fa9-a178-2a2aba3e9336","startTime":"2025-07-22T23:29:17.927Z","endTime":"2025-07-22T23:29:22.032Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.050633523221904,"aZ":-31.015459192905276,"pfxX":2.343899682792225,"pfxZ":0.7524292816814153,"pX":1.1260642085022579,"pZ":1.8916914554308348,"vX0":7.130317483507269,"vY0":-122.87118916200113,"vZ0":-2.731435377470862,"x":74.08,"y":187.7,"x0":-2.106433607809802,"y0":50.0052018987847,"z0":5.626775066641385,"aX":3.6190167341261104},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-5.8,"spinRate":2125,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4440748240176893,"extension":6.989025700477801},"index":4,"playId":"e241fe16-2d78-3949-a916-6e3dcd597231","pitchNumber":4,"startTime":"2025-07-22T23:29:37.859Z","endTime":"2025-07-22T23:29:41.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.34097897796788,"strikeZoneBottom":1.56653169664941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.357017147045564,"aZ":-13.582906772062273,"pfxX":-3.3639187038980722,"pfxZ":9.645495399755895,"pX":1.1613723006089094,"pZ":5.028273021223927,"vX0":8.401747671705303,"vY0":-137.89299472287342,"vZ0":-0.36485614767089514,"x":72.73,"y":103.02,"x0":-1.4865878252768798,"y0":50.00481434160365,"z0":6.077801992323714,"aX":-6.485530091951665},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2150,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3970493661257639,"extension":6.943581513146581},"index":5,"playId":"2dd2f11d-f92c-37b6-9503-81e608158d9a","pitchNumber":5,"startTime":"2025-07-22T23:30:00.048Z","endTime":"2025-07-22T23:30:03.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02144075479458,"aZ":-32.28601891750977,"pfxX":2.6144260081966255,"pfxZ":-0.06821360449717062,"pX":0.8928488360727336,"pZ":1.71898817545356,"vX0":6.450939210325066,"vY0":-122.50833316310467,"vZ0":-2.812116768554431,"x":82.97,"y":192.37,"x0":-2.108905519600471,"y0":50.00544756358345,"z0":5.626943349420698,"aX":3.995785916321414},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":-6.2,"spinRate":2193,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44620633725683545,"extension":7.163771765311065},"index":6,"playId":"6e00b40b-bd04-3cf3-a3db-7ebd02229127","pitchNumber":6,"startTime":"2025-07-22T23:30:20.200Z","endTime":"2025-07-22T23:30:23.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26512912142006,"aZ":-14.153961637611484,"pfxX":-8.348623466579355,"pfxZ":9.199218423416584,"pX":0.37111634686381234,"pZ":3.192280035023628,"vX0":8.383300937709459,"vY0":-139.08575322921317,"vZ0":-4.849452631321274,"x":102.85,"y":152.59,"x0":-1.5977358158687776,"y0":50.00278036223842,"z0":5.897497751282385,"aX":-16.35344287559524},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":13.3,"spinRate":2072,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3938447577851254,"extension":7.109321213608776},"index":7,"playId":"8ae7721a-f1e6-357d-bd80-248b6900aa9a","pitchNumber":7,"startTime":"2025-07-22T23:30:49.837Z","endTime":"2025-07-22T23:30:53.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.62,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:30:53.913Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:31:16.132Z","endTime":"2025-07-22T23:34:58.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.4599989291224,"strikeZoneBottom":1.62547938481683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.641947226513555,"aZ":-25.37502667192487,"pfxX":-2.339104458896612,"pfxZ":3.864658327712198,"pX":1.0460581472785033,"pZ":1.7561495023796843,"vX0":8.350942877840255,"vY0":-132.1616109725867,"vZ0":-5.303972454064103,"x":77.13,"y":191.36,"x0":-1.8585047006725495,"y0":50.00194965142981,"z0":5.666158121696658,"aX":-4.114879641237182},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":2.3,"spinRate":2260,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41532123001077714,"extension":7.1968376727125785},"index":0,"playId":"d11f524b-8523-318c-9335-5bb67c492cc7","pitchNumber":1,"startTime":"2025-07-22T23:31:19.198Z","endTime":"2025-07-22T23:31:22.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.700236300911605,"aZ":-32.97921191802016,"pfxX":3.0926748563540887,"pfxZ":-0.5332481589905687,"pX":0.2651899951940591,"pZ":2.2271437805268746,"vX0":5.022479207314177,"vY0":-121.95067682353982,"vZ0":-1.5152025025077807,"x":106.89,"y":178.65,"x0":-2.2218266122020256,"y0":50.00377985019075,"z0":5.698049470732181,"aX":4.663184844891491},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-6.7,"spinRate":2150,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4489209141932724,"extension":7.047352008953043},"index":1,"playId":"97727646-5c3c-376b-8ce3-5923cf0ae47a","pitchNumber":2,"startTime":"2025-07-22T23:31:35.665Z","endTime":"2025-07-22T23:31:38.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91296110832113,"aZ":-25.698181066903803,"pfxX":-0.020678762242629656,"pfxZ":3.700620405620528,"pX":0.6275453446044538,"pZ":2.7239013312370735,"vX0":6.828416301807965,"vY0":-131.4265052619628,"vZ0":-2.8727315077127122,"x":93.08,"y":165.23,"x0":-2.0016817606931685,"y0":50.00031070362168,"z0":5.740075702344597,"aX":-0.036729592420311825},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2127,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4167915614209008,"extension":6.957707098044519},"index":2,"playId":"22b0d85a-3274-3a7c-9027-54260817e3f8","pitchNumber":3,"startTime":"2025-07-22T23:31:59.097Z","endTime":"2025-07-22T23:32:02.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.677304950102858,"aZ":-27.25462106199726,"pfxX":-8.5660087787548,"pfxZ":2.882206282363809,"pX":0.7797842641101188,"pZ":1.76546832375046,"vX0":9.06122891297531,"vY0":-129.48974006374775,"vZ0":-5.0144413530736855,"x":87.28,"y":191.11,"x0":-1.6430379851884571,"y0":50.00249879528984,"z0":5.798466409514869,"aX":-14.624703599760604},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":13.7,"spinRate":1473,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.42211041114533066,"extension":7.068895188116318},"index":3,"playId":"237760d7-22b4-371e-87a8-d70291a5bcec","pitchNumber":4,"startTime":"2025-07-22T23:32:27.139Z","endTime":"2025-07-22T23:32:31.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"8fc27db7-920e-3392-923e-83905e268731","startTime":"2025-07-22T23:32:58.106Z","endTime":"2025-07-22T23:33:01.656Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71740923959018,"aZ":-12.898363272411181,"pfxX":-4.953732608509065,"pfxZ":9.756560234321784,"pX":0.2973997564072408,"pZ":2.7531028165101064,"vX0":7.125066200698442,"vY0":-139.51427923942276,"vZ0":-6.282688432303261,"x":105.66,"y":164.45,"x0":-1.6432958263351722,"y0":50.005778446443934,"z0":5.880783555031949,"aX":-9.790189332629865},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2267,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39226799159268566,"extension":7.1321605299629125},"index":5,"playId":"7062bbfa-6f10-3767-b322-7b377a0a124f","pitchNumber":5,"startTime":"2025-07-22T23:33:17.945Z","endTime":"2025-07-22T23:33:20.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94643418155536,"aZ":-14.618975585240927,"pfxX":-5.23569891721691,"pfxZ":8.816837695189752,"pX":1.0541090583177566,"pZ":2.6954542666243135,"vX0":9.09120455914063,"vY0":-140.2723968316839,"vZ0":-6.076391540384924,"x":76.82,"y":166.0,"x0":-1.5497655643530022,"y0":50.004284609387376,"z0":5.844179951975483,"aX":-10.427261589300805},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2169,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3905904000666629,"extension":6.995004873059559},"index":6,"playId":"5687606c-c4b4-348d-93dd-3b08fd37e65f","pitchNumber":6,"startTime":"2025-07-22T23:33:40.084Z","endTime":"2025-07-22T23:33:43.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.45999918022065,"strikeZoneBottom":1.81649749685452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82014877801948,"aZ":-26.960621656926726,"pfxX":-7.877044143475064,"pfxZ":2.9332774809487616,"pX":0.5420865036313802,"pZ":0.9583073035116026,"vX0":8.59421589396492,"vY0":-131.62168058904757,"vZ0":-7.218443328503678,"x":96.34,"y":212.91,"x0":-1.723688140039454,"y0":50.001947585045926,"z0":5.699668264291234,"aX":-13.985852016215613},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":1395,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4142678879670276,"extension":7.29297373624668},"index":7,"playId":"e3ba3140-f353-35d5-b6f9-4d0638d4e5f6","pitchNumber":7,"startTime":"2025-07-22T23:34:00.011Z","endTime":"2025-07-22T23:34:05.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":80.3,"strikeZoneTop":3.45999859480183,"strikeZoneBottom":1.61765321010201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.69964021378829,"aZ":-29.587065074595436,"pfxX":2.620525403341995,"pfxZ":1.6298126453617847,"pX":0.9906292762199713,"pZ":-0.1022933603584142,"vX0":6.724778245649255,"vY0":-123.79051260942464,"vZ0":-7.590391374540421,"x":79.24,"y":241.54,"x0":-2.0783198015387496,"y0":50.00156213957616,"z0":5.409275756674169,"aX":4.153849798636961},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.0,"spinRate":2178,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43886700648266563,"extension":7.115383905054651},"index":8,"playId":"d182eaf3-5232-3d07-b7f4-c05c53313583","pitchNumber":8,"startTime":"2025-07-22T23:34:18.640Z","endTime":"2025-07-22T23:34:22.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2025-07-22T23:34:33.617Z","endTime":"2025-07-22T23:34:48.324Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09292133098559,"aZ":-14.015555534995288,"pfxX":-7.539385828984964,"pfxZ":9.126976832654146,"pX":-0.1330847885623707,"pZ":2.373177304463325,"vX0":6.764013437786981,"vY0":-139.3847503752722,"vZ0":-7.125085034668276,"x":122.07,"y":174.7,"x0":-1.598716694119746,"y0":50.001748256813315,"z0":5.867810368383297,"aX":-14.997862990196285},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":12.5,"spinRate":2152,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39131130661701397,"extension":7.1120382584447475},"hitData":{"launchSpeed":92.3,"launchAngle":44.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.0,"coordY":81.75}},"index":10,"playId":"71f7d28c-c599-3cf5-bf73-96aa798471ec","pitchNumber":9,"startTime":"2025-07-22T23:34:48.324Z","endTime":"2025-07-22T23:34:58.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:34:58.519Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wenceel Pérez walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:36:52.913Z","endTime":"2025-07-22T23:38:45.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.16000166072274,"strikeZoneBottom":1.36186813508932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.715342722236752,"aZ":-16.883085693829816,"pfxX":-5.22901081044551,"pfxZ":8.290697725565794,"pX":-1.0179135542369964,"pZ":3.7594677583155707,"vX0":4.145241963882763,"vY0":-134.57677798157076,"vZ0":-2.2296883164088475,"x":155.8,"y":137.27,"x0":-1.8946851669539748,"y0":50.001888352642126,"z0":5.787311288394879,"aX":-9.643153684989409},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2121,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40614957964764775,"extension":6.719525584131525},"index":0,"playId":"6709bbbe-88fd-3350-94fb-06a1c52b45d7","pitchNumber":1,"startTime":"2025-07-22T23:37:06.603Z","endTime":"2025-07-22T23:37:10.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":93.0,"endSpeed":85.4,"strikeZoneTop":3.16000018917177,"strikeZoneBottom":1.30353482458559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.052374095449878,"aZ":-15.403977033379016,"pfxX":-4.632122405317682,"pfxZ":8.990178555844269,"pX":-0.36927751153797594,"pZ":3.7274787857474894,"vX0":5.025148259201276,"vY0":-135.361211539124,"vZ0":-2.7226521685274845,"x":131.08,"y":138.14,"x0":-1.643216004068707,"y0":50.006300484397464,"z0":5.8178778141325544,"aX":-8.644429134087032},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2391,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40381875932128564,"extension":6.576523364459705},"index":1,"playId":"48a6300e-8fca-36c7-bfcd-1a044491addf","pitchNumber":2,"startTime":"2025-07-22T23:37:19.601Z","endTime":"2025-07-22T23:37:23.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.16000066410769,"strikeZoneBottom":1.42733735697278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.296392227270534,"aZ":-30.988817360179468,"pfxX":2.7300576826616427,"pfxZ":0.7491283281495562,"pX":-0.14100384783633732,"pZ":2.0735350290252885,"vX0":2.871401097787211,"vY0":-124.38376564261692,"vZ0":-2.8637535749953464,"x":122.37,"y":182.79,"x0":-1.6603192691819824,"y0":50.00477972596615,"z0":5.779995632771919,"aX":4.325806533238682},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-5.5,"spinRate":2481,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4384665870316087,"extension":6.562452536663301},"index":2,"playId":"a5a58a5f-05a0-34e4-b0f0-1b3b7460d679","pitchNumber":3,"startTime":"2025-07-22T23:37:33.412Z","endTime":"2025-07-22T23:37:36.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.15999811026555,"strikeZoneBottom":1.5241309487541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.239499441063646,"aZ":-31.498809485727957,"pfxX":2.7320383782017883,"pfxZ":0.4187894382040467,"pX":-0.14456378619386415,"pZ":1.3660952762712801,"vX0":3.2502704115507033,"vY0":-125.41390771782282,"vZ0":-4.424984377062135,"x":122.51,"y":201.9,"x0":-1.8078893947440244,"y0":50.001168191255175,"z0":5.696725267322601,"aX":4.390439021656115},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2505,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43524415252780946,"extension":6.8753031579907855},"index":3,"playId":"c41b7fea-04eb-32a2-96c5-2244a4b8166b","pitchNumber":4,"startTime":"2025-07-22T23:37:45.938Z","endTime":"2025-07-22T23:37:50.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.557808117837805,"aZ":-15.1196626062854,"pfxX":-5.500625995880654,"pfxZ":8.924747635779031,"pX":0.36332884796007114,"pZ":2.503277006893051,"vX0":7.317698949121178,"vY0":-137.18408319689905,"vZ0":-5.7496439218829005,"x":103.15,"y":171.19,"x0":-1.6206343598893946,"y0":50.00545267371571,"z0":5.652243319728679,"aX":-10.51520023618658},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2248,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3988424358805718,"extension":6.931503827884297},"index":4,"playId":"25c6e281-3d16-37d5-ac39-293b940ffbea","pitchNumber":5,"startTime":"2025-07-22T23:38:02.776Z","endTime":"2025-07-22T23:38:07.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.727285232495422,"aZ":-13.958084122356414,"pfxX":-4.106353170225097,"pfxZ":9.350471429490257,"pX":-0.4413763954968447,"pZ":2.594543146171726,"vX0":4.651759620368326,"vY0":-138.63001248870398,"vZ0":-6.118939024387712,"x":133.82,"y":168.73,"x0":-1.6068758152383975,"y0":50.00181974149984,"z0":5.7604726426904875,"aX":-7.999451521198526},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2345,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39494972806581696,"extension":6.4212676193463825},"index":5,"playId":"73263bdf-f31c-35ca-ba26-fadb63f8a7c0","pitchNumber":6,"startTime":"2025-07-22T23:38:22.660Z","endTime":"2025-07-22T23:38:25.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.1599989693894,"strikeZoneBottom":1.51074382660431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13127095122469,"aZ":-27.930999648758988,"pfxX":1.02465940005633,"pfxZ":2.438990219140493,"pX":1.758470286602219,"pZ":0.3770441682058101,"vX0":8.135995724843776,"vY0":-130.28331755690772,"vZ0":-8.15897452644035,"x":49.97,"y":228.6,"x0":-1.5218871492185073,"y0":50.004799569882536,"z0":5.621990147032725,"aX":1.7828880068047233},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.5,"spinRate":2510,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.41840079061073476,"extension":6.76730694665617},"index":6,"playId":"0e4c095b-1e43-3865-950a-4a96dfe10e9d","pitchNumber":7,"startTime":"2025-07-22T23:38:41.524Z","endTime":"2025-07-22T23:38:45.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:38:45.139Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:38:50.403Z","endTime":"2025-07-22T23:39:58.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.41899472351922,"strikeZoneBottom":1.58297593611169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1721886351138,"aZ":-26.27605174727212,"pfxX":-8.023742409655657,"pfxZ":3.4800017387955986,"pX":-0.037239595507928075,"pZ":2.62362160022229,"vX0":6.583975349873237,"vY0":-129.01249870588185,"vZ0":-3.0053857770862273,"x":118.42,"y":167.94,"x0":-1.5715806129235736,"y0":50.00639997040058,"z0":5.8145533194718615,"aX":-13.618344006283827},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":13.2,"spinRate":1985,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4234856672696208,"extension":6.462763307500147},"index":0,"playId":"f2bbd17d-9eb9-3093-8251-a09633e810e1","pitchNumber":1,"startTime":"2025-07-22T23:39:10.230Z","endTime":"2025-07-22T23:39:13.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69060106358372,"aZ":-16.82697396441918,"pfxX":-4.694546205028296,"pfxZ":7.949584587656933,"pX":0.0031916188509705764,"pZ":3.0172010696100102,"vX0":6.178530610941356,"vY0":-137.41785851418453,"vZ0":-4.277316645291944,"x":116.88,"y":157.32,"x0":-1.654331621995342,"y0":50.00555264869679,"z0":5.72168722584199,"aX":-9.066974745631802},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2258,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39711801296541127,"extension":6.514980833166806},"index":1,"playId":"3ae86990-4b8d-3a64-aed2-1771e433ae2b","pitchNumber":2,"startTime":"2025-07-22T23:39:28.829Z","endTime":"2025-07-22T23:39:31.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.760177209414053,"aZ":-14.583757510098796,"pfxX":-5.949740896992963,"pfxZ":8.82866989073965,"pX":-0.04394209637237885,"pZ":3.0916635731984705,"vX0":6.662837477074477,"vY0":-140.04905700341533,"vZ0":-4.461293594521344,"x":118.67,"y":155.31,"x0":-1.6775121812166176,"y0":50.00339317297659,"z0":5.6549730551343655,"aX":-11.854739179842898},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2363,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39066986175230545,"extension":6.516590809579407},"index":2,"playId":"762bc43d-b104-3a91-b7de-1bcba4afdc17","pitchNumber":3,"startTime":"2025-07-22T23:39:54.044Z","endTime":"2025-07-22T23:39:58.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:39:58.784Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a sharp line drive to left fielder Tommy Pham. Wenceel Pérez to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:40:08.317Z","endTime":"2025-07-22T23:41:47.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.525571541931548,"aZ":-18.35886206659139,"pfxX":-7.449319554414856,"pfxZ":7.312360411983697,"pX":-0.36039565228055365,"pZ":3.2471517556144454,"vX0":6.027321590718741,"vY0":-136.47479952267668,"vZ0":-3.3400943962202807,"x":130.74,"y":151.11,"x0":-1.627705189266713,"y0":50.00465067759884,"z0":5.748556240546581,"aX":-14.079018327980418},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":12.2,"spinRate":2517,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4010510316043163,"extension":6.736786068816556},"index":0,"playId":"922f4ed3-956b-3b6f-b15d-44633ab74ab9","pitchNumber":1,"startTime":"2025-07-22T23:40:23.821Z","endTime":"2025-07-22T23:40:27.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.4,"endSpeed":86.7,"strikeZoneTop":3.58999951784348,"strikeZoneBottom":1.70782379318916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.048106481650446,"aZ":-11.994254199674048,"pfxX":-4.339146752121534,"pfxZ":10.546750567921084,"pX":0.11186686442850247,"pZ":1.5435178679148922,"vX0":6.02410230940062,"vY0":-137.15128410077727,"vZ0":-8.880042460505086,"x":112.74,"y":197.11,"x0":-1.5447305876473068,"y0":50.00614296929379,"z0":5.632222772445244,"aX":-8.305646739535254},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2384,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.398668704692442,"extension":6.886970396294165},"index":1,"playId":"a5de722b-93df-31ba-8b22-41f338fbc6a1","pitchNumber":2,"startTime":"2025-07-22T23:40:49.122Z","endTime":"2025-07-22T23:40:53.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.013285561324466,"aZ":-32.83742171798623,"pfxX":2.1421244057414697,"pfxZ":-0.4208885152513062,"pX":-0.255259646784205,"pZ":1.9687248160823585,"vX0":2.732682100793513,"vY0":-124.47888325106614,"vZ0":-2.828294403184935,"x":126.73,"y":185.62,"x0":-1.6457025436006893,"y0":50.0050787362528,"z0":5.838764766143178,"aX":3.360918393797352},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-4.6,"spinRate":2615,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.44003310074024515,"extension":6.516666585520846},"index":2,"playId":"94e96a49-0f46-358e-94dc-84cb6c9dbad6","pitchNumber":3,"startTime":"2025-07-22T23:41:08.716Z","endTime":"2025-07-22T23:41:11.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.737251591530327,"aZ":-31.578582273279565,"pfxX":7.780195681582827,"pfxZ":0.3933857678918393,"pX":0.014066721239859801,"pZ":2.4439826688062896,"vX0":2.0472073990222626,"vY0":-121.99951180999001,"vZ0":-1.2561209329196728,"x":116.46,"y":172.79,"x0":-1.8457872206694121,"y0":50.00424594069554,"z0":5.673536502138633,"aX":11.79333217680572},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-14.5,"spinRate":2790,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.44801187821644817,"extension":6.634535248870546},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.13,"coordY":146.2}},"index":3,"playId":"1bd7dfac-663b-30cb-a9eb-fa989217025e","pitchNumber":4,"startTime":"2025-07-22T23:41:32.293Z","endTime":"2025-07-22T23:41:47.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.8,"awayTeamWinProbability":25.200000000000003,"homeTeamWinProbabilityAdded":-6.300000000000011,"leverageIndex":1.22,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:41:47.899Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Pirates challenged (tag play), call on the field was overturned: Zach McKinstry flies into a double play, right fielder Alexander Canario to catcher Henry Davis. Wenceel Pérez out at home.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:42:01.249Z","endTime":"2025-07-22T23:43:24.157Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.42193726711435,"strikeZoneBottom":1.53239675401939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.993242686194865,"aZ":-24.58494354392249,"pfxX":-7.024431436621256,"pfxZ":4.477326658048604,"pX":-0.6625109922157594,"pZ":3.687920696005526,"vX0":4.857379259662836,"vY0":-129.1315169153258,"vZ0":-0.9395664035470088,"x":142.25,"y":139.21,"x0":-1.6519482829266436,"y0":50.00241422910269,"z0":5.9417535487575055,"aX":-11.904989903908188},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":11.6,"spinRate":1734,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4235966347600404,"extension":6.422490262228749},"index":0,"playId":"343c467c-fe7e-3711-8a5f-4671d17745c6","pitchNumber":1,"startTime":"2025-07-22T23:42:22.375Z","endTime":"2025-07-22T23:42:26.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.559513213734153,"aZ":-16.112587972368203,"pfxX":-6.10780710492431,"pfxZ":8.148820732102344,"pX":0.045772293043976314,"pZ":2.4196828378451474,"vX0":6.789317188813705,"vY0":-138.88434178158846,"vZ0":-5.99225993850095,"x":115.26,"y":173.45,"x0":-1.62680343107694,"y0":50.002129548446625,"z0":5.661291875134724,"aX":-12.036541265329651},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2360,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39306695868891994,"extension":6.868434818353532},"index":1,"playId":"d26da2a2-3017-3827-bb14-656a6fe416f2","pitchNumber":2,"startTime":"2025-07-22T23:42:40.396Z","endTime":"2025-07-22T23:42:46.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886936742811947,"aZ":-12.727749669183526,"pfxX":-4.858726407882016,"pfxZ":9.974069021326086,"pX":0.3332985821420749,"pZ":2.196011844436836,"vX0":6.823317371714218,"vY0":-138.49788044690305,"vZ0":-7.203586797833185,"x":104.3,"y":179.49,"x0":-1.5268908897460467,"y0":50.00122895513809,"z0":5.6752744654352405,"aX":-9.472209352119751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2393,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3949329020225649,"extension":6.611819614998636},"hitData":{"launchSpeed":78.1,"launchAngle":29.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.36,"coordY":90.63}},"index":2,"playId":"2172d862-7eed-3675-8995-9f8b90ae4fac","pitchNumber":3,"startTime":"2025-07-22T23:43:12.894Z","endTime":"2025-07-22T23:43:24.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":134},"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":11.200000000000003,"leverageIndex":1.91,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:43:24.157Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isiah Kiner-Falefa flies out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:48:13.630Z","endTime":"2025-07-22T23:48:35.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.25258700326819,"strikeZoneBottom":1.52534563760013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99961813820501,"aZ":-12.441097391776461,"pfxX":-5.285826562706029,"pfxZ":10.545253202106544,"pX":0.3906084842883764,"pZ":2.4684733987983227,"vX0":7.428555781240551,"vY0":-135.52317722857975,"vZ0":-6.519961040543357,"x":102.11,"y":172.13,"x0":-1.6917980698740878,"y0":50.00141907976337,"z0":5.764371098997181,"aX":-9.89002637247101},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2231,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4032693588655958,"extension":6.869163616634129},"index":0,"playId":"d2d7eaf2-70eb-335b-b388-27eacb7a52bf","pitchNumber":1,"startTime":"2025-07-22T23:48:13.630Z","endTime":"2025-07-22T23:48:16.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17714577924751,"aZ":-21.313350066097193,"pfxX":-7.934769815444561,"pfxZ":6.000714731107152,"pX":-0.2219109977054206,"pZ":2.550327916965979,"vX0":7.408811236566509,"vY0":-132.87168827600465,"vZ0":-4.406830754757811,"x":125.46,"y":169.92,"x0":-1.9989684060221622,"y0":50.002886573938,"z0":5.754705653673781,"aX":-14.363181693308613},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":2084,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4102906096055823,"extension":6.8513882974454905},"hitData":{"launchSpeed":98.5,"launchAngle":29.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.71,"coordY":45.38}},"index":1,"playId":"cad9518c-4d0c-36c8-91ad-8ead84dd06c6","pitchNumber":2,"startTime":"2025-07-22T23:48:25.983Z","endTime":"2025-07-22T23:48:35.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:48:35.705Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (12) on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:48:46.791Z","endTime":"2025-07-22T23:49:14.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80276090199504,"aZ":-12.437700317806227,"pfxX":-5.484148866030301,"pfxZ":10.770033246089685,"pX":0.32600780807791674,"pZ":2.715681586282334,"vX0":7.421945808798623,"vY0":-134.88601195177276,"vZ0":-5.592836832725527,"x":104.57,"y":165.46,"x0":-1.7555938943160712,"y0":50.00523981754234,"z0":5.701643869372001,"aX":-10.053036341513723},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2211,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4068934371304809,"extension":6.954590378843375},"hitData":{"launchSpeed":99.6,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.91,"coordY":171.45}},"index":0,"playId":"6f76e108-d260-3d13-8980-dbf854e9343e","pitchNumber":1,"startTime":"2025-07-22T23:49:00.224Z","endTime":"2025-07-22T23:49:14.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.32,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:49:14.786Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:49:20.656Z","endTime":"2025-07-22T23:50:14.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70069005374369,"aZ":-30.48782862695903,"pfxX":-8.156651732460185,"pfxZ":1.0002402976526419,"pX":-0.04997483095725287,"pZ":1.454484518533749,"vX0":7.323524573393003,"vY0":-128.5313675579123,"vZ0":-4.817669715431333,"x":118.9,"y":199.51,"x0":-1.8713012284239778,"y0":50.00007063809423,"z0":5.710164795081214,"aX":-13.696902963931922},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":1358,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42552215718785646,"extension":6.989586748422821},"index":0,"playId":"c0089d87-1c54-3634-915d-64109143d08d","pitchNumber":1,"startTime":"2025-07-22T23:49:49.648Z","endTime":"2025-07-22T23:49:53.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.197643323896003,"aZ":-34.36048566936949,"pfxX":3.9969210999529388,"pfxZ":-1.4078367505110165,"pX":-0.26471992978624664,"pZ":2.44167037242397,"vX0":3.4286243840969197,"vY0":-123.6174196298115,"vZ0":-0.8745130141476212,"x":127.09,"y":172.85,"x0":-2.188054729150819,"y0":50.0039331225547,"z0":5.679593930662219,"aX":6.1980201897728335},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-8.0,"spinRate":2136,"spinDirection":84},"zone":5,"typeConfidence":2.0,"plateTime":0.4427530854494237,"extension":6.915660020140709},"hitData":{"launchSpeed":96.1,"launchAngle":18.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.26,"coordY":73.61}},"index":1,"playId":"9cef1f8c-d0bf-3e3a-8a62-c6b5fc7e33c9","pitchNumber":2,"startTime":"2025-07-22T23:50:03.685Z","endTime":"2025-07-22T23:50:14.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:50:14.704Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to left fielder Riley Greene. Spencer Horwitz scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:50:17.890Z","endTime":"2025-07-22T23:51:13.995Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04191055069662,"aZ":-14.110981231676753,"pfxX":-4.510575975364812,"pfxZ":9.437907281832352,"pX":-1.029918764676054,"pZ":2.7383383070447493,"vX0":4.175119373845013,"vY0":-137.16194468578053,"vZ0":-5.607021019556672,"x":156.26,"y":164.84,"x0":-1.9824110948372722,"y0":50.00633449813691,"z0":5.763942090860499,"aX":-8.635704203199356},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2232,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39864580302136243,"extension":6.964254070685599},"index":0,"playId":"73485c24-408b-36e3-a3a2-13d31d333405","pitchNumber":1,"startTime":"2025-07-22T23:50:40.973Z","endTime":"2025-07-22T23:50:44.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":88.8,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77788665515205,"aZ":-28.890944101161512,"pfxX":0.5048292620802466,"pfxZ":1.9330746564550996,"pX":-0.48297116570127435,"pZ":1.9705306982978468,"vX0":4.248053570063433,"vY0":-129.32727084025012,"vZ0":-3.6860517744816756,"x":103.51,"y":174.35,"x0":-2.2117858679170346,"y0":50.000503727050024,"z0":5.628345395033033,"aX":0.8546283994560295},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-1.8,"spinRate":2193,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.42339530644839796,"extension":6.927634886101406},"hitData":{"launchSpeed":91.9,"launchAngle":12.0,"totalDistance":212.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.75,"coordY":107.09}},"index":1,"playId":"4ebb7d5e-0a52-359b-9b48-7854bc1be195","pitchNumber":2,"startTime":"2025-07-22T23:51:04.306Z","endTime":"2025-07-22T23:51:13.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":0.64,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:51:13.995Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a sharp line drive to right fielder Wenceel Pérez. Bryan Reynolds scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:51:41.747Z","endTime":"2025-07-22T23:52:09.321Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.50999996277627,"strikeZoneBottom":1.48209311506058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.056728626241053,"aZ":-27.78274160991016,"pfxX":1.1117119961955937,"pfxZ":2.92020399299183,"pX":-0.5634699192865907,"pZ":2.380516441741413,"vX0":4.096140148640253,"vY0":-121.90990242090578,"vZ0":-2.093634661137311,"x":138.48,"y":174.51,"x0":-2.4102244728717928,"y0":50.00472476956581,"z0":5.649625915965362,"aX":1.6720168241391862},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2286,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4493557310140339,"extension":6.870621167958274},"index":0,"playId":"4673fcd3-367e-3799-b285-7f99abc3b0c3","pitchNumber":1,"startTime":"2025-07-22T23:51:44.766Z","endTime":"2025-07-22T23:51:48.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82383313191418,"aZ":-13.444414599401334,"pfxX":-6.577922744092436,"pfxZ":9.990081465051745,"pX":0.02983451424589753,"pZ":2.924129580952439,"vX0":7.098517072875768,"vY0":-136.2757660279448,"vZ0":-5.261663314835111,"x":115.86,"y":159.83,"x0":-1.7580200891962177,"y0":50.00404807888882,"z0":5.813695574607756,"aX":-12.334528855343365},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2302,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4024075091135151,"extension":6.864351026980695},"hitData":{"launchSpeed":101.9,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.95,"coordY":98.47}},"index":1,"playId":"522d3973-1e24-3663-b4fc-f8f7e4c7f009","pitchNumber":2,"startTime":"2025-07-22T23:51:58.842Z","endTime":"2025-07-22T23:52:09.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.42,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:52:09.321Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (14) on a sharp line drive to right fielder Wenceel Pérez. Tommy Pham out at home on the throw, right fielder Wenceel Pérez to shortstop Javier Báez to catcher Jake Rogers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-22T23:53:29.197Z","endTime":"2025-07-22T23:55:01.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T23:52:43.606Z","endTime":"2025-07-22T23:53:31.576Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.690467335232835,"aZ":-14.205065833704985,"pfxX":-4.889662649085491,"pfxZ":9.304316796587678,"pX":-0.17313328381859894,"pZ":2.5776213041745932,"vX0":6.168866427960434,"vY0":-138.3022040199913,"vZ0":-6.100739056621027,"x":123.6,"y":169.18,"x0":-1.80036743954399,"y0":50.00416753418467,"z0":5.769905895714451,"aX":-9.445288824755531},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2124,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3964704100864189,"extension":7.142969652746655},"index":1,"playId":"eb6a501e-82fd-3fe0-861a-16e477e7f25f","pitchNumber":1,"startTime":"2025-07-22T23:53:31.576Z","endTime":"2025-07-22T23:53:35.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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.2,"endSpeed":80.3,"strikeZoneTop":3.87000033636452,"strikeZoneBottom":1.71809800553589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.627025668295556,"aZ":-27.585590435686502,"pfxX":2.3074220045286715,"pfxZ":2.791006791996427,"pX":-1.7523494764660463,"pZ":3.6123979741735237,"vX0":1.098031668174951,"vY0":-127.07777138408625,"vZ0":0.15580958241037568,"x":183.8,"y":141.25,"x0":-2.489081030927222,"y0":50.00361628046875,"z0":5.731240455449029,"aX":3.7958885704612637},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.4,"spinRate":2136,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.43006103945310725,"extension":7.054182839380198},"index":2,"playId":"287aa236-d937-3a04-bf18-13d9970a5589","pitchNumber":2,"startTime":"2025-07-22T23:53:50.337Z","endTime":"2025-07-22T23:53:54.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.291115516318712,"aZ":-15.466245546594468,"pfxX":-5.152301738651463,"pfxZ":8.609292632868378,"pX":0.22442061310850345,"pZ":2.192015612149349,"vX0":7.299725186414432,"vY0":-138.5201183769617,"vZ0":-6.723843695488743,"x":108.45,"y":179.6,"x0":-1.7770890362960006,"y0":50.00477231560564,"z0":5.687246695747863,"aX":-10.001861674669131},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2147,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.395587032776465,"extension":7.194095040408874},"index":3,"playId":"611bd817-f083-36e9-8200-0f36dd2f128e","pitchNumber":3,"startTime":"2025-07-22T23:54:07.684Z","endTime":"2025-07-22T23:54:10.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.77214135947365,"strikeZoneBottom":1.71890815117868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.702712585712238,"aZ":-30.871371557579053,"pfxX":-9.583931218921471,"pfxZ":0.7757753702876409,"pX":0.541220208121602,"pZ":1.2893057600235382,"vX0":9.41183044397969,"vY0":-129.24633590210206,"vZ0":-5.042117598842135,"x":96.37,"y":203.97,"x0":-1.914633314361174,"y0":50.00256755487609,"z0":5.655875323541891,"aX":-16.100367037743787},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":15.1,"spinRate":1468,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4249217396047813,"extension":7.211917714544423},"index":4,"playId":"0659566d-a3e6-3391-a775-46baa6077d9b","pitchNumber":4,"startTime":"2025-07-22T23:54:28.588Z","endTime":"2025-07-22T23:54:32.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.272994046199983,"aZ":-14.75503237421709,"pfxX":-6.019844755275557,"pfxZ":9.094369588847647,"pX":0.42519670328374826,"pZ":3.8546464486696945,"vX0":8.42325005487828,"vY0":-137.47081974462253,"vZ0":-2.5622991683530296,"x":100.79,"y":134.7,"x0":-1.895430533462031,"y0":50.001903356068475,"z0":5.799505907774586,"aX":-11.529882987473922},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2241,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3983147184849445,"extension":7.541738959292059},"hitData":{"launchSpeed":104.9,"launchAngle":20.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.43,"coordY":34.66}},"index":5,"playId":"d612ec87-bd23-3dd4-8e45-15a0a1d43672","pitchNumber":5,"startTime":"2025-07-22T23:54:45.682Z","endTime":"2025-07-22T23:55:01.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:55:01.196Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Parker Meadows walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:57:15.941Z","endTime":"2025-07-22T23:58:58.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69507549532938,"aZ":-17.371962082247414,"pfxX":-7.662798550768543,"pfxZ":7.934512144143966,"pX":-0.04099073791119641,"pZ":2.4972660445097725,"vX0":7.09558912181704,"vY0":-135.7087644427533,"vZ0":-5.388424184774267,"x":118.56,"y":171.35,"x0":-1.693921650553921,"y0":50.00096633384692,"z0":5.718534998967605,"aX":-14.291795173042196},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2184,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4035994494540116,"extension":6.726528102772345},"index":0,"playId":"3027acec-68fa-3c01-8faf-8ce11ce7f129","pitchNumber":1,"startTime":"2025-07-22T23:57:16.367Z","endTime":"2025-07-22T23:57:21.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.51000043398851,"strikeZoneBottom":1.71078262964399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062615015936476,"aZ":-17.180086654872156,"pfxX":-7.292980948791059,"pfxZ":8.013395961954412,"pX":-1.4090306657654752,"pZ":4.011862891100993,"vX0":3.7858517348936283,"vY0":-135.77217603789833,"vZ0":-1.586164762565602,"x":170.71,"y":130.46,"x0":-1.8721170123031072,"y0":50.00570967974652,"z0":5.796369441628554,"aX":-13.650276255507658},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2238,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40305129008229956,"extension":6.827301682663216},"index":1,"playId":"cb0f4e11-9d98-3bbf-96cc-06092a00aa96","pitchNumber":2,"startTime":"2025-07-22T23:57:33.336Z","endTime":"2025-07-22T23:57:36.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.120617901355477,"aZ":-15.860274773295458,"pfxX":-5.915174368754128,"pfxZ":8.692949543344659,"pX":0.15475520599356185,"pZ":2.931492292100976,"vX0":6.798267584461211,"vY0":-136.18022032661958,"vZ0":-4.582915216611118,"x":111.1,"y":159.63,"x0":-1.6063843489660081,"y0":50.00183455689536,"z0":5.734475288729394,"aX":-11.100687809811578},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2302,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4023276361568935,"extension":6.7842813290879045},"index":2,"playId":"49745052-7887-36ba-88d6-4fa98fc0a3f4","pitchNumber":3,"startTime":"2025-07-22T23:57:47.692Z","endTime":"2025-07-22T23:57:51.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.622714684904654,"aZ":-29.416609114861018,"pfxX":0.6368096449545152,"pfxZ":1.6924283532869557,"pX":0.24651878432463023,"pZ":1.5832159448958891,"vX0":4.576556713196374,"vY0":-126.5375963889198,"vZ0":-4.697406150552111,"x":107.6,"y":196.03,"x0":-1.6645755064084684,"y0":50.00299917814994,"z0":5.806937800084623,"aX":1.0374501883825278},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2434,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.43204620367715796,"extension":6.7318148176672175},"index":3,"playId":"601bb740-6112-399c-90b7-f3324163d931","pitchNumber":4,"startTime":"2025-07-22T23:58:03.085Z","endTime":"2025-07-22T23:58:06.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.50999924456248,"strikeZoneBottom":1.66214443185186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.376981652679696,"aZ":-28.850514824454166,"pfxX":-6.962547085120864,"pfxZ":1.9353032396805085,"pX":-1.2043620819956846,"pZ":1.712543522377793,"vX0":3.6306842868630826,"vY0":-129.51516623782203,"vZ0":-4.886561497981229,"x":162.91,"y":192.54,"x0":-1.7120001598272134,"y0":50.002761769499905,"z0":5.80268474215371,"aX":-11.953065936483409},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1784,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42121351742429214,"extension":6.699872172808348},"index":4,"playId":"c6bf5e47-d535-3e63-9c60-97b2f12db7c1","pitchNumber":5,"startTime":"2025-07-22T23:58:22.749Z","endTime":"2025-07-22T23:58:26.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.51000000001477,"strikeZoneBottom":1.5941220944712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.042681181371332,"aZ":-17.127837277662138,"pfxX":-5.491753020405293,"pfxZ":7.808189623239631,"pX":-0.5753803886961607,"pZ":4.020763073476059,"vX0":5.013623267344693,"vY0":-137.57437716932262,"vZ0":-1.7579814100783833,"x":138.93,"y":130.22,"x0":-1.7033286317400635,"y0":50.000243653759526,"z0":5.82253004180335,"aX":-10.579896958483095},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":9.0,"spinRate":2298,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3973393634258744,"extension":6.701533088561136},"index":5,"playId":"b40c9493-3ef8-3e99-bbc1-493f6fbab97a","pitchNumber":6,"startTime":"2025-07-22T23:58:38.154Z","endTime":"2025-07-22T23:58:42.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.50999928071275,"strikeZoneBottom":1.70588362052947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.481743342730503,"aZ":-14.298251659033221,"pfxX":-1.9097591799197042,"pfxZ":9.263025814442399,"pX":-1.0894918344618931,"pZ":4.31230723167559,"vX0":2.4670184177642405,"vY0":-137.76881822417505,"vZ0":-1.593658461258526,"x":158.53,"y":122.35,"x0":-1.746797898684027,"y0":50.0016592731136,"z0":5.860507859069914,"aX":-3.6852985904756825},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":3.0,"spinRate":2225,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3969705352071924,"extension":6.681527738967234},"index":6,"playId":"569c196e-f630-34ea-a14b-ef545c1216e1","pitchNumber":7,"startTime":"2025-07-22T23:58:54.142Z","endTime":"2025-07-22T23:58:58.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.47,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-22T23:58:58.044Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Tommy Pham. Parker Meadows to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-22T23:59:03.523Z","endTime":"2025-07-23T00:00:12.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnSecond":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385615437164105,"aZ":-30.358183679882522,"pfxX":9.392522864719739,"pfxZ":1.2346547358852789,"pX":0.5187593613547954,"pZ":1.8543149886965125,"vX0":2.7818677676390107,"vY0":-120.58848692427591,"vZ0":-2.7917428528620665,"x":97.23,"y":188.71,"x0":-1.8710444219821403,"y0":50.00103200142094,"z0":5.7168869605837624,"aX":13.770400499697347},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":-17.6,"spinRate":2635,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4549573261408897,"extension":6.807753359734421},"index":0,"playId":"044f8faa-7f69-3580-978a-92d311df7068","pitchNumber":1,"startTime":"2025-07-22T23:59:24.045Z","endTime":"2025-07-22T23:59:28.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.51999894254291,"strikeZoneBottom":1.5402276011576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.38112552262812,"aZ":-14.11024615803057,"pfxX":-2.7489344717813884,"pfxZ":9.293881432405364,"pX":1.0079473673089125,"pZ":3.0833667709496764,"vX0":7.781721014294248,"vY0":-138.2000492306144,"vZ0":-4.742891542900002,"x":78.58,"y":155.53,"x0":-1.4810610329961,"y0":50.003095398457354,"z0":5.762090682573108,"aX":-5.3433893159635915},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2233,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3955844823481911,"extension":6.757120362537305},"index":1,"playId":"d0f72677-ba4f-3a10-abcb-def3e1f78569","pitchNumber":2,"startTime":"2025-07-22T23:59:42.636Z","endTime":"2025-07-22T23:59:46.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38072339105704,"aZ":-32.45347847672791,"pfxX":11.667654627013029,"pfxZ":-0.1970160174396849,"pX":-0.16101469677703703,"pZ":3.2913655312674117,"vX0":0.3813662109709436,"vY0":-119.72696882080686,"vZ0":0.9015754936482581,"x":123.14,"y":149.91,"x0":-1.8377344088882184,"y0":50.00075671862447,"z0":5.8171774474476,"aX":16.913930192642898},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":-21.2,"spinRate":2698,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4576985678296186,"extension":6.69132436368062},"hitData":{"launchSpeed":98.7,"launchAngle":8.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.37,"coordY":122.8}},"index":2,"playId":"aed39cb2-71ea-3ce8-bcfa-c28b505f827e","pitchNumber":3,"startTime":"2025-07-23T00:00:00.497Z","endTime":"2025-07-23T00:00:12.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:00:12.293Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Rogers homers (2) on a fly ball to center field. Parker Meadows scores. Javier Báez scores.","rbi":3,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:00:15.470Z","endTime":"2025-07-23T00:01:04.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.402757326090917,"aZ":-33.30397869611297,"pfxX":1.4972537634653316,"pfxZ":-0.7224815224377075,"pX":-0.19944644453880325,"pZ":1.8516744791161204,"vX0":3.3010920795170953,"vY0":-123.78757378972387,"vZ0":-2.877090129786408,"x":124.6,"y":188.78,"x0":-1.7418777706700879,"y0":50.004876177666745,"z0":5.801514799454166,"aX":2.3361652296712037},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2482,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.44152726057122305,"extension":6.780180283841551},"hitData":{"launchSpeed":101.2,"launchAngle":33.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.07,"coordY":37.7}},"index":0,"playId":"df4b0349-0eb9-3494-88dc-1727a9bbcd21","pitchNumber":1,"startTime":"2025-07-23T00:00:35.700Z","endTime":"2025-07-23T00:01:04.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":678009,"link":"/api/v1/people/678009"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-12.5,"leverageIndex":1.39,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:01:04.374Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out sharply to right fielder Alexander Canario.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:01:24.820Z","endTime":"2025-07-23T00:01:31.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83246475798504,"aZ":-33.44159326586153,"pfxX":1.1973510939803687,"pfxZ":-0.8282260240359776,"pX":0.05506918258998405,"pZ":2.303413668167497,"vX0":4.250816478879409,"vY0":-122.86322468799455,"vZ0":-1.6646234053758522,"x":114.9,"y":176.59,"x0":-1.8546093202397778,"y0":50.0039088949813,"z0":5.83730806959599,"aX":1.8268195557476186},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.7,"breakHorizontal":-3.2,"spinRate":2441,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.4461635132569719,"extension":6.993263071958191},"hitData":{"launchSpeed":100.6,"launchAngle":21.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.98,"coordY":83.12}},"index":0,"playId":"44a4efe8-888f-3285-95bd-7a1a3733c3b0","pitchNumber":1,"startTime":"2025-07-23T00:01:24.820Z","endTime":"2025-07-23T00:01:31.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:01:31.286Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:01:37.807Z","endTime":"2025-07-23T00:02:44.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.6,"strikeZoneTop":3.20999877339636,"strikeZoneBottom":1.54718162822038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.385677522178504,"aZ":-40.4833393925681,"pfxX":5.781807942862047,"pfxZ":-6.84244628740953,"pX":0.593947591533486,"pZ":1.2248783233939116,"vX0":3.0901207857835553,"vY0":-110.36960936602773,"vZ0":-0.9823788840950037,"x":94.36,"y":205.71,"x0":-1.5823237155906267,"y0":50.00164040192175,"z0":5.995884388313383,"aX":7.024432819299412},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.2,"breakHorizontal":-11.4,"spinRate":2611,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4991456483122647,"extension":6.8972818101332125},"index":0,"playId":"bb13b426-d587-3f48-879b-a01043525908","pitchNumber":1,"startTime":"2025-07-23T00:01:55.060Z","endTime":"2025-07-23T00:01:58.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.32213568518232,"strikeZoneBottom":1.65678373400652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81948590213238,"aZ":-30.16254194769167,"pfxX":2.4448150274582403,"pfxZ":1.2347837009971405,"pX":-0.2506767308783797,"pZ":1.438492914216373,"vX0":3.01181293656355,"vY0":-125.85266585434896,"vZ0":-4.798320911173802,"x":126.56,"y":199.94,"x0":-1.7752917014637621,"y0":50.00002638654342,"z0":5.78081481004128,"aX":3.9645806132575827},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2467,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4333422563507594,"extension":6.914274293322116},"index":1,"playId":"4549022b-2580-351b-b1eb-49a5d0850896","pitchNumber":2,"startTime":"2025-07-23T00:02:06.955Z","endTime":"2025-07-23T00:02:10.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.331151549392043,"aZ":-18.678559732439805,"pfxX":-5.312296536046411,"pfxZ":7.17888288293243,"pX":0.23763828263977324,"pZ":2.4948512892837074,"vX0":6.736496121030746,"vY0":-135.88334505491585,"vZ0":-5.085015113023545,"x":107.94,"y":171.42,"x0":-1.5774112808506777,"y0":50.003336879455674,"z0":5.6786698786581935,"aX":-9.986809888188702},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":8.3,"spinRate":2501,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40229640104276143,"extension":6.682025509451646},"index":2,"playId":"954dea01-9f67-3fd1-903b-7cfc973e98ef","pitchNumber":3,"startTime":"2025-07-23T00:02:20.933Z","endTime":"2025-07-23T00:02:23.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":82.0,"endSpeed":75.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.417393826926407,"aZ":-30.96282083876028,"pfxX":10.922005581795837,"pfxZ":0.8355253809245813,"pX":0.25498317000066706,"pZ":2.2614188396837744,"vX0":1.782783833773289,"vY0":-119.40687505163623,"vZ0":-1.4974203076764128,"x":107.28,"y":177.72,"x0":-1.9201158642279894,"y0":50.000245373443526,"z0":5.687675594122903,"aX":15.735997876885925},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.4,"breakHorizontal":-20.2,"spinRate":2815,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4590597469913731,"extension":6.878077441700569},"hitData":{"launchSpeed":99.1,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.79}},"index":3,"playId":"bbfada74-2513-310b-8188-ac910f33a01d","pitchNumber":4,"startTime":"2025-07-23T00:02:35.783Z","endTime":"2025-07-23T00:02:44.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:02:44.991Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Tommy Pham.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:02:51.692Z","endTime":"2025-07-23T00:04:00.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6334179524693,"aZ":-15.551529840534156,"pfxX":-7.22852991842184,"pfxZ":8.98295014799142,"pX":-0.47093522480732125,"pZ":2.7972924504448065,"vX0":5.903884090871282,"vY0":-135.86932503413607,"vZ0":-4.854795803859408,"x":134.95,"y":163.25,"x0":-1.7440236239376807,"y0":50.002036950718555,"z0":5.705110491468746,"aX":-13.375046637985594},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2437,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40472801610837905,"extension":6.853017885671949},"index":0,"playId":"e562f0ba-3f7f-3125-a4a5-d3f2b1198f33","pitchNumber":1,"startTime":"2025-07-23T00:03:08.696Z","endTime":"2025-07-23T00:03:13.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.26612328235771,"strikeZoneBottom":1.4521888198169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65259415203848,"aZ":-11.876668152744976,"pfxX":-4.459876614019264,"pfxZ":10.620796302650808,"pX":0.3203899973438367,"pZ":3.8047844119867142,"vX0":6.874578007265264,"vY0":-137.41752864400874,"vZ0":-3.3452415750136333,"x":104.79,"y":136.05,"x0":-1.6350868455630365,"y0":50.00341580609957,"z0":5.845632560651956,"aX":-8.524493577372242},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2352,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39869028084359526,"extension":6.716517522633645},"index":1,"playId":"b16df57d-c109-34ad-b2e8-0508f03535ed","pitchNumber":2,"startTime":"2025-07-23T00:03:40.642Z","endTime":"2025-07-23T00:03:44.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612001056936123,"aZ":-33.248870186300394,"pfxX":0.6757012078474769,"pfxZ":-0.6725530625358971,"pX":-0.2859473691249565,"pZ":2.17140582679449,"vX0":3.415479604275557,"vY0":-125.683907283588,"vZ0":-2.467602917528343,"x":127.9,"y":180.15,"x0":-1.7506165503242024,"y0":50.00389220438607,"z0":5.867827213055083,"aX":1.0794184463470113},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":-2.0,"spinRate":2549,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.4359034168131113,"extension":6.541907300112652},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.85,"coordY":78.26}},"index":2,"playId":"c8388c32-b2bc-3ffe-b3ac-97bb2154e2c2","pitchNumber":3,"startTime":"2025-07-23T00:03:52.634Z","endTime":"2025-07-23T00:04:00.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:04:00.727Z","atBatIndex":43},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ke'Bryan Hayes reaches on a throwing error by third baseman Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:06:13.354Z","endTime":"2025-07-23T00:06:23.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brenan Hanifee replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:05:18.520Z","endTime":"2025-07-23T00:06:15.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.621169422741712,"aZ":-25.629820376046318,"pfxX":-9.146190797318624,"pfxZ":3.3346075667004973,"pX":-0.34438765859730286,"pZ":1.4882654992350497,"vX0":8.840237233280977,"vY0":-138.51437738447873,"vZ0":-6.060058477963979,"x":130.13,"y":198.6,"x0":-2.3714126364641763,"y0":50.00689362777091,"z0":5.391583177851888,"aX":-17.980113372680584},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":1956,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.39369976289271813,"extension":6.049852523666856},"hitData":{"launchSpeed":89.6,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.99,"coordY":158.19}},"index":1,"playId":"6685c8c5-3a96-321a-9d73-9a7bf10c7e54","pitchNumber":1,"startTime":"2025-07-23T00:06:15.711Z","endTime":"2025-07-23T00:06:23.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:06:23.882Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:06:41.693Z","endTime":"2025-07-23T00:08:17.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.32094021875382,"strikeZoneBottom":1.52942288426442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.192798719194663,"aZ":-28.898262105811817,"pfxX":-10.479895901644888,"pfxZ":1.7101176404937926,"pX":-1.1869348647195925,"pZ":1.8717224886136996,"vX0":7.373837147404548,"vY0":-137.44728875644682,"vZ0":-4.217589443337624,"x":162.24,"y":188.24,"x0":-2.5415980338997923,"y0":50.00412667253241,"z0":5.386423036356466,"aX":-20.072127391575787},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":17.4,"spinRate":1843,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.3983664818893944,"extension":6.143289007887464},"index":0,"playId":"f625df4c-ce34-37c0-8dfe-fd176f9642df","pitchNumber":1,"startTime":"2025-07-23T00:06:59.088Z","endTime":"2025-07-23T00:07:02.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.42842593925693,"strikeZoneBottom":1.54934587927857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32949653018211,"aZ":-27.60736929009729,"pfxX":-11.331498657225684,"pfxZ":2.3925128798793533,"pX":-1.9735543241503586,"pZ":2.9794342470827875,"vX0":5.968963950280867,"vY0":-137.36995209774648,"vZ0":-1.887490073581676,"x":192.23,"y":158.34,"x0":-2.70182097819807,"y0":50.006585234139884,"z0":5.5516216833873075,"aX":-21.668799414551316},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":19.3,"spinRate":1890,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.398673968227814,"extension":6.096550831664931},"index":1,"playId":"bc4218c1-90bf-3231-9f9f-279ef2e15086","pitchNumber":2,"startTime":"2025-07-23T00:07:14.511Z","endTime":"2025-07-23T00:07:18.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.51067781700824,"strikeZoneBottom":1.55216471475305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.270141674534898,"aZ":-24.95314800456437,"pfxX":-10.521938554567257,"pfxZ":3.808258768956917,"pX":-0.3093097904826601,"pZ":1.9242268820935327,"vX0":9.376519642624084,"vY0":-136.891160166756,"vZ0":-4.773357451054111,"x":128.79,"y":186.83,"x0":-2.4122075852642233,"y0":50.00659878394231,"z0":5.399378986793792,"aX":-19.970358015976768},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":1949,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.4001508077743323,"extension":6.272025263664901},"index":2,"playId":"009568af-a5c8-3ea4-aef3-aaa0b9a94d20","pitchNumber":3,"startTime":"2025-07-23T00:07:31.176Z","endTime":"2025-07-23T00:07:34.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.901247461336386,"aZ":-29.0442839592909,"pfxX":1.07359703723967,"pfxZ":1.8410905549560788,"pX":-0.05207300856060392,"pZ":3.093245841672881,"vX0":5.819404221748248,"vY0":-128.74597057890676,"vZ0":-0.5778513985102794,"x":118.98,"y":155.26,"x0":-2.470632173438771,"y0":50.00098629839508,"z0":5.546510129649402,"aX":1.8211712425394757},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-3.1,"spinRate":2239,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.423607213113804,"extension":5.918640604833252},"index":3,"playId":"530d9b61-0845-32a8-9212-f8e5d5610104","pitchNumber":4,"startTime":"2025-07-23T00:07:50.170Z","endTime":"2025-07-23T00:07:53.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.8,"endSpeed":87.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9812325255503,"aZ":-26.28812251076849,"pfxX":-10.17400953069565,"pfxZ":3.0646145457206115,"pX":0.1633218044973016,"pZ":1.4289126521113185,"vX0":10.64922445188953,"vY0":-137.59600578010563,"vZ0":-5.959379972096237,"x":110.77,"y":200.2,"x0":-2.431703861247222,"y0":50.005192304637745,"z0":5.39967780749647,"aX":-19.549425400857615},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":16.2,"spinRate":2025,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.3977756959652874,"extension":6.211425494379235},"index":4,"playId":"dec7d0be-99e3-3f0e-874d-d25649f34cd0","pitchNumber":5,"startTime":"2025-07-23T00:08:13.380Z","endTime":"2025-07-23T00:08:17.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.92,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:08:17.635Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:08:25.510Z","endTime":"2025-07-23T00:10:14.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.942666474991785,"aZ":-27.640778603947826,"pfxX":-12.247340358963923,"pfxZ":2.37874196542864,"pX":-0.3353885846597686,"pZ":0.8616443156117373,"vX0":9.919458181028485,"vY0":-137.40677398159707,"vZ0":-7.047310816675533,"x":129.78,"y":215.52,"x0":-2.404058610030933,"y0":50.00575290085291,"z0":5.34237375931607,"aX":-23.382449544119613},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":20.0,"spinRate":1965,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.3988862558298423,"extension":6.223937460078389},"index":0,"playId":"131f600e-ce66-3a8a-9a54-dfb11d5216ac","pitchNumber":1,"startTime":"2025-07-23T00:08:41.274Z","endTime":"2025-07-23T00:08:46.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224723815573324,"aZ":-26.61106481953489,"pfxX":-10.59617146854525,"pfxZ":2.8431728311674895,"pX":-0.8833318092222078,"pZ":2.2855507426238324,"vX0":8.049682638842144,"vY0":-139.05814955503172,"vZ0":-3.933432087509897,"x":150.67,"y":177.07,"x0":-2.4390895286760585,"y0":50.004933299849874,"z0":5.484131062447768,"aX":-20.75153702833413},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":17.5,"spinRate":1987,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.3939101258309896,"extension":6.166769299825808},"index":1,"playId":"8396eca3-9ba3-339d-bbb0-c46fa564dbf3","pitchNumber":2,"startTime":"2025-07-23T00:09:03.782Z","endTime":"2025-07-23T00:09:07.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.32189811714421,"strikeZoneBottom":1.79497361054987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48427578781038,"aZ":-21.048995384121913,"pfxX":-7.0002259808579295,"pfxZ":5.483578114145645,"pX":-0.6237486959211938,"pZ":3.4717195897951814,"vX0":7.259474059147848,"vY0":-141.60239775302273,"vZ0":-2.176294961412022,"x":140.78,"y":145.04,"x0":-2.3117803943214996,"y0":50.00560578935164,"z0":5.597649334052839,"aX":-14.211014441190427},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":11.2,"spinRate":2046,"spinDirection":240},"zone":11,"typeConfidence":0.84,"plateTime":0.38687003941842013,"extension":6.155282606880685},"index":2,"playId":"d1d9c785-9f6a-38d6-b798-9c0c28d43a6c","pitchNumber":3,"startTime":"2025-07-23T00:09:27.830Z","endTime":"2025-07-23T00:09:31.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.709228593641,"aZ":-25.14712104329229,"pfxX":-10.33394251881216,"pfxZ":3.557516660839563,"pX":0.68771901476216,"pZ":2.091058967008275,"vX0":11.85036144051297,"vY0":-139.07316317821184,"vZ0":-4.496504201582514,"x":90.79,"y":182.32,"x0":-2.26886882794464,"y0":50.004869903757665,"z0":5.379493199648085,"aX":-20.418471723457035},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":1967,"spinDirection":241},"zone":9,"typeConfidence":0.9,"plateTime":0.392579253749167,"extension":6.190207415750432},"index":3,"playId":"5645306c-3517-3233-a4ac-6d547a67f1fa","pitchNumber":4,"startTime":"2025-07-23T00:09:46.599Z","endTime":"2025-07-23T00:09:49.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.352812199771684,"aZ":-25.591940419196252,"pfxX":-9.873530738234368,"pfxZ":3.39150792650564,"pX":-0.9698477221605822,"pZ":1.7921134058792956,"vX0":7.298504273172614,"vY0":-138.2838495476875,"vZ0":-5.164010479225273,"x":153.97,"y":190.39,"x0":-2.3584089284942253,"y0":50.00051288668258,"z0":5.396756021441132,"aX":-19.151487584702355},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":16.4,"spinRate":2057,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.39583802443885663,"extension":6.191294096588058},"index":4,"playId":"981879ac-aee6-36ec-ad65-ee7626430659","pitchNumber":5,"startTime":"2025-07-23T00:10:11.341Z","endTime":"2025-07-23T00:10:14.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:10:14.818Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, pitcher Brenan Hanifee to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:10:21.402Z","endTime":"2025-07-23T00:11:20.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.4,"strikeZoneTop":3.42000012008753,"strikeZoneBottom":1.54344879567227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.638792632677085,"aZ":-24.12905082847669,"pfxX":-11.58835119957757,"pfxZ":4.151741548120266,"pX":0.1989822786013455,"pZ":1.267797617865537,"vX0":11.218038057402927,"vY0":-138.1045364311295,"vZ0":-6.695587792460367,"x":109.42,"y":204.55,"x0":-2.4024408258703,"y0":50.00522812613917,"z0":5.337440165386818,"aX":-22.474860374926386},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2031,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.3960109782364296,"extension":6.238974663667492},"index":0,"playId":"68a816c8-9ba0-311c-ae0e-c924d273da91","pitchNumber":1,"startTime":"2025-07-23T00:10:37.917Z","endTime":"2025-07-23T00:10:41.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":87.4,"endSpeed":81.2,"strikeZoneTop":3.24709646930434,"strikeZoneBottom":1.47124037515344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.494019906082674,"aZ":-30.209542465645928,"pfxX":0.15817104729105624,"pfxZ":1.1824646346952976,"pX":-0.850728099334844,"pZ":1.9802125616009068,"vX0":4.602768817249613,"vY0":-127.32966349369781,"vZ0":-2.7582986720771667,"x":149.43,"y":185.31,"x0":-2.69417988492086,"y0":50.00234744409192,"z0":5.441689411561878,"aX":0.26171114542393925},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.2,"spinRate":2136,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.42840035626112005,"extension":6.076379581562377},"index":1,"playId":"54f855a4-8fdd-30fb-b95f-76c7d8299414","pitchNumber":2,"startTime":"2025-07-23T00:10:54.440Z","endTime":"2025-07-23T00:10:57.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.632611382583566,"aZ":-25.522750287979637,"pfxX":-10.556911722360766,"pfxZ":3.3714447660350233,"pX":0.2796273696339982,"pZ":1.6359757250038478,"vX0":11.252842778823538,"vY0":-139.1530542199352,"vZ0":-5.73339307903076,"x":106.34,"y":194.61,"x0":-2.434553833600367,"y0":50.00243329153401,"z0":5.401719635253452,"aX":-20.816791728381443},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":16.9,"spinRate":2085,"spinDirection":241},"zone":9,"typeConfidence":0.9,"plateTime":0.39280870077723806,"extension":6.258400691263561},"hitData":{"launchSpeed":76.1,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":186.14}},"index":2,"playId":"1fa1149f-f2be-38ec-939a-880d0fd39ef2","pitchNumber":3,"startTime":"2025-07-23T00:11:12.857Z","endTime":"2025-07-23T00:11:20.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:11:20.099Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to left fielder Tommy Pham.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:13:38.767Z","endTime":"2025-07-23T00:14:49.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:13:32.414Z","endTime":"2025-07-23T00:13:41.069Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1335386204032,"aZ":-14.824711692272352,"pfxX":-5.330107778489756,"pfxZ":9.455747482721966,"pX":0.7860669133393305,"pZ":3.0521533884863197,"vX0":8.316545708015465,"vY0":-134.79989986731744,"vZ0":-4.2828351231153015,"x":87.04,"y":156.37,"x0":-1.6508905760210313,"y0":50.00273423117438,"z0":5.7128805464294325,"aX":-9.780231820354077},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2263,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40681017953057497,"extension":6.7742397039417614},"index":1,"playId":"5433a5da-4b3c-301e-a15a-8eedbb8e7c89","pitchNumber":1,"startTime":"2025-07-23T00:13:41.069Z","endTime":"2025-07-23T00:13:46.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.57999907266966,"strikeZoneBottom":1.70794398860976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67889960704307,"aZ":-16.410784118983,"pfxX":-5.783056454717555,"pfxZ":8.436029046665588,"pX":0.787098658418933,"pZ":1.467439720200643,"vX0":8.377853146261195,"vY0":-136.03696420437475,"vZ0":-7.922983794617394,"x":87.0,"y":199.16,"x0":-1.5854367031581662,"y0":50.00493420083688,"z0":5.562017942808861,"aX":-10.808759214242553},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2168,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40310182709508524,"extension":6.75580332929145},"index":2,"playId":"ae42c632-3c61-3d93-8bee-c8e0b70c0d84","pitchNumber":2,"startTime":"2025-07-23T00:14:01.867Z","endTime":"2025-07-23T00:14:05.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43106703773165,"aZ":-14.73666646952494,"pfxX":-5.904570819137671,"pfxZ":9.167783897207809,"pX":0.5327936072081497,"pZ":2.824999488472736,"vX0":7.9839118237164355,"vY0":-137.0684677136144,"vZ0":-4.9611209277491,"x":96.69,"y":162.51,"x0":-1.6512073175222872,"y0":50.00198954021725,"z0":5.665428606183338,"aX":-11.230049565400003},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2317,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3996819864126593,"extension":6.7239617586701526},"index":3,"playId":"2b23c879-e506-33f0-aca5-20a18925b89b","pitchNumber":3,"startTime":"2025-07-23T00:14:16.736Z","endTime":"2025-07-23T00:14:21.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.528779109612557,"aZ":-32.040495397201184,"pfxX":-8.221136032754648,"pfxZ":0.0807611482059265,"pX":-1.191426664949624,"pZ":1.711577369545229,"vX0":3.9990921660447496,"vY0":-130.44884415493968,"vZ0":-4.379370218490195,"x":162.41,"y":192.57,"x0":-1.6764209043693066,"y0":50.00548544022528,"z0":5.828587128609135,"aX":-14.16592484628838},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1956,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41994157344385696,"extension":6.476018647534837},"hitData":{"launchSpeed":66.8,"launchAngle":3.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.14,"coordY":162.83}},"index":4,"playId":"40bfd8ad-c6dd-36b3-b321-6d64e3571257","pitchNumber":4,"startTime":"2025-07-23T00:14:39.134Z","endTime":"2025-07-23T00:14:49.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:14:49.863Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to second baseman Nick Gonzales.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:14:58.582Z","endTime":"2025-07-23T00:15:23.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01368195902471,"aZ":-13.292979336110038,"pfxX":-5.113607157882548,"pfxZ":10.057147716362692,"pX":-0.8779741260932551,"pZ":2.5882528984273887,"vX0":3.6581296959673364,"vY0":-135.9742338190143,"vZ0":-6.042545140826708,"x":150.47,"y":168.9,"x0":-1.5743879821157543,"y0":50.006704688386186,"z0":5.756883219432113,"aX":-9.605105592511546},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2253,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4023664517379886,"extension":6.746925674232884},"hitData":{"launchSpeed":60.3,"launchAngle":37.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.37,"coordY":127.62}},"index":0,"playId":"6af899eb-92fa-3fb9-864b-b0676effe2cb","pitchNumber":1,"startTime":"2025-07-23T00:15:14.053Z","endTime":"2025-07-23T00:15:23.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:15:23.373Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to right fielder Alexander Canario.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:15:31.054Z","endTime":"2025-07-23T00:16:38.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.5,"strikeZoneTop":3.36000045639603,"strikeZoneBottom":1.46328999849858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.085986492852342,"aZ":-41.65470659383806,"pfxX":4.760566995075637,"pfxZ":-7.808171374593607,"pX":-0.11870209847945738,"pZ":1.312428004159114,"vX0":1.6019395217964167,"vY0":-110.5509343514575,"vZ0":-0.5649983619708675,"x":121.52,"y":203.34,"x0":-1.4748137078809795,"y0":50.00011679084806,"z0":6.013517043643206,"aX":5.783082096155769},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-13.8,"breakHorizontal":-9.1,"spinRate":2511,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.49897765418851714,"extension":6.622829250407517},"index":0,"playId":"5dc3d18d-8663-31ab-bd13-7a48ff606aff","pitchNumber":1,"startTime":"2025-07-23T00:15:50.212Z","endTime":"2025-07-23T00:15:54.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":88.2,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.826938920448306,"aZ":-30.720094244873955,"pfxX":-7.371877975908463,"pfxZ":0.8773694618712469,"pX":-0.244687792378687,"pZ":2.3331189905328857,"vX0":5.744347560645863,"vY0":-128.37650467699348,"vZ0":-2.7187017403593092,"x":126.33,"y":175.79,"x0":-1.559087134697328,"y0":50.00452495312503,"z0":5.809497611986371,"aX":-12.24389178723832},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":12.0,"spinRate":2076,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.42747855802346413,"extension":6.97793945078279},"index":1,"playId":"e45d1c78-9dc5-35b7-bdf9-cc4a60fad25f","pitchNumber":2,"startTime":"2025-07-23T00:16:05.562Z","endTime":"2025-07-23T00:16:09.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.178971942134755,"aZ":-16.42610327501715,"pfxX":-6.654683235057275,"pfxZ":8.2966050542192,"pX":0.0900007750720438,"pZ":3.0416256702382674,"vX0":6.534143913251642,"vY0":-136.22198598803462,"vZ0":-4.3432236272923985,"x":113.57,"y":156.66,"x0":-1.4639092251358163,"y0":50.000567170734165,"z0":5.776501705633128,"aX":-12.62782507275401},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2388,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4005897892760437,"extension":6.778310828922489},"hitData":{"launchSpeed":87.3,"launchAngle":26.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.91,"coordY":72.33}},"index":2,"playId":"d2d190cc-1920-3b2e-9b94-4b09b85bc98d","pitchNumber":3,"startTime":"2025-07-23T00:16:28.953Z","endTime":"2025-07-23T00:16:38.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.74,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:16:38.360Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Parker Meadows walks. Riley Greene to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:16:45.119Z","endTime":"2025-07-23T00:20:37.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.4,"strikeZoneTop":3.50999878596625,"strikeZoneBottom":1.69523478789337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.604854871626806,"aZ":-40.71953612300764,"pfxX":6.216811627066736,"pfxZ":-6.898934768078142,"pX":-0.7749906540707199,"pZ":1.2565482355292041,"vX0":0.03972428244507353,"vY0":-111.13112744623402,"vZ0":-1.0313587083300788,"x":146.54,"y":204.85,"x0":-1.5995392023045119,"y0":50.001806404694726,"z0":5.990457850970918,"aX":7.704134241631413},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-12.4,"breakHorizontal":-11.3,"spinRate":2472,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.494597765679492,"extension":6.539345485341215},"index":0,"playId":"c1fb9766-a9af-3d8f-870f-8d78759abda8","pitchNumber":1,"startTime":"2025-07-23T00:17:09.881Z","endTime":"2025-07-23T00:17:13.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.319779908504394,"aZ":-14.36891401686557,"pfxX":-4.307821313866709,"pfxZ":9.310324362521946,"pX":-0.46504574188305126,"pZ":3.8710070208331095,"vX0":4.477260455982792,"vY0":-136.9390399797642,"vZ0":-2.71859184285874,"x":134.73,"y":134.26,"x0":-1.556241622119511,"y0":50.00019756433204,"z0":5.8512682173260755,"aX":-8.236045548300286},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2478,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3989585486965215,"extension":6.541026002069984},"index":1,"playId":"69b333b3-c2af-3269-8ede-46fb4b494b22","pitchNumber":2,"startTime":"2025-07-23T00:17:26.345Z","endTime":"2025-07-23T00:17:29.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":89.3,"endSpeed":82.0,"strikeZoneTop":3.61618112205612,"strikeZoneBottom":1.668694785488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55278035247814,"aZ":-27.52973857472064,"pfxX":-9.255504535728267,"pfxZ":2.7164010902605797,"pX":-1.1867103859091528,"pZ":1.8939960958386701,"vX0":3.993934204075757,"vY0":-130.03469469560184,"vZ0":-4.598879776272351,"x":162.23,"y":187.64,"x0":-1.5409292531500456,"y0":50.00507991331668,"z0":5.777060540032821,"aX":-15.834119766206175},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":15.8,"spinRate":2304,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4214076258067676,"extension":6.543328986929113},"index":2,"playId":"1e002a03-df41-36e7-941c-d5ee9738746e","pitchNumber":3,"startTime":"2025-07-23T00:17:45.756Z","endTime":"2025-07-23T00:17:49.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04826424518065,"aZ":-14.071597185229978,"pfxX":-3.62705754212193,"pfxZ":9.464776617386189,"pX":-0.14927451779629441,"pZ":4.0620419465293764,"vX0":5.375659629436225,"vY0":-137.5681801889016,"vZ0":-2.065183562820225,"x":122.69,"y":129.1,"x0":-1.659171610521719,"y0":50.0061460366195,"z0":5.778415535111431,"aX":-6.940263634530561},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2331,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39842457711253054,"extension":6.613541986248641},"index":3,"playId":"94365719-385a-3a19-ad90-b0ce81029e74","pitchNumber":4,"startTime":"2025-07-23T00:18:04.292Z","endTime":"2025-07-23T00:18:07.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T00:18:12.990Z","endTime":"2025-07-23T00:18:30.853Z","isPitch":false,"type":"action","player":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49085991101796,"aZ":-14.034999319126797,"pfxX":-3.820577406083646,"pfxZ":9.108912499091002,"pX":0.27073506105499073,"pZ":3.008996451208981,"vX0":6.548230467531291,"vY0":-139.97142417596191,"vZ0":-4.999107078245173,"x":106.68,"y":157.54,"x0":-1.5987110098852293,"y0":50.005101645801425,"z0":5.731585569942645,"aX":-7.610624503594043},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2231,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39075445542418397,"extension":6.769761008798276},"index":5,"playId":"d299214b-f605-31ff-b89a-f305cebbe65f","pitchNumber":5,"startTime":"2025-07-23T00:18:30.853Z","endTime":"2025-07-23T00:18:33.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784473995895063,"aZ":-14.047890728188833,"pfxX":-6.245763960164746,"pfxZ":9.16431546443492,"pX":-0.17619376550842164,"pZ":2.940523947847793,"vX0":6.505944761216051,"vY0":-139.59787827826668,"vZ0":-5.006344500995695,"x":123.72,"y":159.39,"x0":-1.7230574535262684,"y0":50.00281524666754,"z0":5.67858159154402,"aX":-12.354144767045513},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2354,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3920366521325285,"extension":6.812199928806138},"index":6,"playId":"318797a6-f663-3802-86a4-7b136f2526a4","pitchNumber":6,"startTime":"2025-07-23T00:18:55.530Z","endTime":"2025-07-23T00:18:59.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.51000095381865,"strikeZoneBottom":1.66029752387271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.864123600462264,"aZ":-32.606655451829546,"pfxX":3.0746447433578172,"pfxZ":-0.2598040418608414,"pX":0.6498406554494922,"pZ":0.7400669485409969,"vX0":4.739090491586042,"vY0":-128.3744510517568,"vZ0":-6.303873835158122,"x":92.23,"y":218.8,"x0":-1.6117328779607971,"y0":50.00029413406872,"z0":5.731591464165833,"aX":5.186161332869669},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":-6.5,"spinRate":2640,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.42489590751285133,"extension":6.890783860549552},"index":7,"playId":"f47d487d-b9bf-3e4c-af54-fd93550afd95","pitchNumber":7,"startTime":"2025-07-23T00:19:19.132Z","endTime":"2025-07-23T00:19:25.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.292675140538655,"aZ":-15.453686196848365,"pfxX":-6.596196481856738,"pfxZ":8.241804447727903,"pX":-0.5922502111692969,"pZ":2.9911265477679128,"vX0":5.535879146486824,"vY0":-141.55430058937517,"vZ0":-4.794774797252783,"x":139.58,"y":158.02,"x0":-1.716158885320492,"y0":50.00693317012195,"z0":5.696295642619018,"aX":-13.390196161723992},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2262,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.38691514499533186,"extension":6.839363745692393},"index":8,"playId":"048bf19b-45a5-3b5e-956d-dd044866ee77","pitchNumber":8,"startTime":"2025-07-23T00:19:44.488Z","endTime":"2025-07-23T00:19:48.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.50999936850975,"strikeZoneBottom":1.56898805375133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98434822981194,"aZ":-30.641693173065406,"pfxX":7.7292186472137185,"pfxZ":1.0246270629640861,"pX":0.11787973932522151,"pZ":3.8494091316163486,"vX0":2.426066946522311,"vY0":-121.94651946270668,"vZ0":1.9137442768027417,"x":112.51,"y":134.85,"x0":-1.895323230931683,"y0":50.00493487890715,"z0":5.706173400061866,"aX":11.589243642052022},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":-14.6,"spinRate":2502,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.44993766288110404,"extension":6.45414081249747},"index":9,"playId":"1c32160a-8623-35c2-aa70-34e1b6d8c0d7","pitchNumber":9,"startTime":"2025-07-23T00:20:28.710Z","endTime":"2025-07-23T00:20:37.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.2,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:20:37.680Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:21:15.209Z","endTime":"2025-07-23T00:22:52.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:20:55.953Z","endTime":"2025-07-23T00:21:17.485Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.52000056532891,"strikeZoneBottom":1.70549435570631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21585230285095,"aZ":-31.0822593537178,"pfxX":11.590766523812652,"pfxZ":0.7657542429235171,"pX":-1.2012201010075954,"pZ":2.604467654184356,"vX0":-1.607701726597782,"vY0":-119.56015495206113,"vZ0":-0.8184519219234707,"x":162.79,"y":168.46,"x0":-2.0207304930302312,"y0":50.00563983818959,"z0":5.765692242486083,"aX":16.61384962035856},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.4,"breakHorizontal":-20.5,"spinRate":2651,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4598908666666488,"extension":6.371454564278591},"index":1,"playId":"1f66314a-d7fb-3564-b398-12a6722c5ce0","pitchNumber":1,"startTime":"2025-07-23T00:21:17.485Z","endTime":"2025-07-23T00:21:21.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.4,"endSpeed":86.8,"strikeZoneTop":3.51999895674312,"strikeZoneBottom":1.58302956984156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07025793558072,"aZ":-10.825178980628618,"pfxX":-4.517174159936418,"pfxZ":11.015106790865751,"pX":0.49449365478576907,"pZ":2.6036931386982842,"vX0":7.003568234142022,"vY0":-138.60320796502737,"vZ0":-6.439202900357244,"x":98.15,"y":168.48,"x0":-1.4825954340586984,"y0":50.003032931533575,"z0":5.685828013325547,"aX":-8.755741351704044},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2419,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39574080993524063,"extension":7.010740500090641},"index":2,"playId":"748a0015-9cca-3c8b-9f47-c1da751282da","pitchNumber":2,"startTime":"2025-07-23T00:21:35.222Z","endTime":"2025-07-23T00:21:38.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.067183852066552,"aZ":-30.731285554114788,"pfxX":11.506095708443887,"pfxZ":0.9839464777564677,"pX":0.369530023606265,"pZ":1.5107183244427669,"vX0":1.6241554761344923,"vY0":-120.72333204694884,"vZ0":-3.348641206463533,"x":102.91,"y":197.99,"x0":-1.8069422253421095,"y0":50.00168244231193,"z0":5.64102971544045,"aX":16.8612470429272},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-21.2,"spinRate":2789,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4549336882613044,"extension":6.515340533579645},"index":3,"playId":"c1ea0241-a3df-3709-a583-c23d98da2c90","pitchNumber":3,"startTime":"2025-07-23T00:21:52.434Z","endTime":"2025-07-23T00:21:56.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T00:22:25.579Z","endTime":"2025-07-23T00:22:49.077Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.5199986048796,"strikeZoneBottom":1.68039927150956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561237436539127,"aZ":-14.944907617379998,"pfxX":-4.931899849399119,"pfxZ":8.676198150718303,"pX":-0.2190323998057948,"pZ":2.1738416802892737,"vX0":5.643630894139233,"vY0":-139.80468945345532,"vZ0":-6.897690216367165,"x":125.35,"y":180.09,"x0":-1.6199980628532111,"y0":50.00214278857824,"z0":5.647846189405649,"aX":-9.794045009156255},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2307,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39127962582792053,"extension":6.651794291673303},"index":5,"playId":"71452856-f014-3ab0-b268-c77f7c822996","pitchNumber":4,"startTime":"2025-07-23T00:22:49.077Z","endTime":"2025-07-23T00:22:52.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":678009,"link":"/api/v1/people/678009"},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":6.099999999999994,"leverageIndex":2.41,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:22:52.320Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging. Spencer Horwitz to 1st. Wild pitch by pitcher Carlos Hernández.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:25:02.090Z","endTime":"2025-07-23T00:25:45.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Hernández replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:24:26.463Z","endTime":"2025-07-23T00:25:04.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672578,"link":"/api/v1/people/672578"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.63999887307277,"strikeZoneBottom":1.79729700799814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.605216209134383,"aZ":-25.300896153633076,"pfxX":-4.980046216217381,"pfxZ":4.282132870139025,"pX":-0.45059476851301955,"pZ":2.553295210419708,"vX0":4.389031198175415,"vY0":-125.8983852223293,"vZ0":-3.464648091623751,"x":134.18,"y":169.84,"x0":-1.5696400887409945,"y0":50.004003402909824,"z0":5.995603605907214,"aX":-7.993851155286607},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":8.0,"spinRate":837,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.43510178294229895,"extension":6.891256580747561},"index":1,"playId":"8453947c-f2ff-37bd-8081-fc99a2b6aad3","pitchNumber":1,"startTime":"2025-07-23T00:25:04.390Z","endTime":"2025-07-23T00:25:07.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.58968506952493,"strikeZoneBottom":1.57658976357898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.953733101882847,"aZ":-29.29355805432224,"pfxX":-4.671681084782318,"pfxZ":1.7997164516062902,"pX":-0.8760667132569677,"pZ":1.9274985117299446,"vX0":3.200556571727787,"vY0":-126.2805112241174,"vZ0":-4.07330644318075,"x":150.39,"y":186.74,"x0":-1.55891149228901,"y0":50.0033805362607,"z0":5.942884714462552,"aX":-7.475018820728099},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":7.7,"spinRate":928,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.43530964312279075,"extension":6.9644095767224705},"index":2,"playId":"9c40462c-c805-3e77-8ff7-d7fd462273c6","pitchNumber":2,"startTime":"2025-07-23T00:25:17.280Z","endTime":"2025-07-23T00:25:20.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T00:25:31.154Z","endTime":"2025-07-23T00:25:39.185Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.911542376323386,"aZ":-17.880555599145993,"pfxX":5.815859111111419,"pfxZ":8.448683335250262,"pX":1.6171329197310196,"pZ":1.473748743376415,"vX0":5.771316836128771,"vY0":-129.69830065139234,"vZ0":-7.811952052612595,"x":55.36,"y":198.99,"x0":-1.3980430229637337,"y0":50.00082710863703,"z0":5.90522669359081,"aX":9.837143488706944},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.9,"spinRate":832,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4234421769276726,"extension":6.882489298658097},"index":4,"playId":"287c6ee2-068f-3374-9e38-2c1a3f698d1b","pitchNumber":3,"startTime":"2025-07-23T00:25:39.185Z","endTime":"2025-07-23T00:25:45.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:25:45.322Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out softly, second baseman Gleyber Torres to first baseman Spencer Torkelson. Spencer Horwitz to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:26:17.985Z","endTime":"2025-07-23T00:27:38.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.126420227375785,"aZ":-31.4970995807452,"pfxX":-0.17974312889162158,"pfxZ":0.45347100347336955,"pX":0.7467045304839087,"pZ":2.1014435160564484,"vX0":5.490243867846101,"vY0":-123.29959102278103,"vZ0":-2.5022140311556775,"x":88.54,"y":182.04,"x0":-1.5049011351926218,"y0":50.00595148208391,"z0":5.841435539420499,"aX":-0.2713215990430443},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":-1.2,"spinRate":1834,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.44770162558659043,"extension":6.969045134055599},"index":0,"playId":"b26d71cc-534b-30e3-b6fe-0dea126045cd","pitchNumber":1,"startTime":"2025-07-23T00:26:20.113Z","endTime":"2025-07-23T00:26:23.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.50999918131605,"strikeZoneBottom":1.5670998680687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.770895032744622,"aZ":-21.82670696277348,"pfxX":-2.7694696118587614,"pfxZ":6.283695835805583,"pX":-1.0547099177614017,"pZ":3.6250094643849047,"vX0":1.8932811437592698,"vY0":-127.20111204591447,"vZ0":-1.7460859558993178,"x":157.2,"y":140.9,"x0":-1.4468135796829618,"y0":50.006137000482575,"z0":6.04162293306442,"aX":-4.563772508423085},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":4.6,"spinRate":945,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4297141830273219,"extension":6.922758050182547},"index":1,"playId":"9d19e290-e09c-32c6-8cf4-3a1d71e97bb3","pitchNumber":2,"startTime":"2025-07-23T00:26:36.587Z","endTime":"2025-07-23T00:26:40.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-23T00:26:51.620Z","endTime":"2025-07-23T00:27:12.361Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":98.1,"endSpeed":89.9,"strikeZoneTop":3.5100001883854,"strikeZoneBottom":1.64959700320161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74957713096976,"aZ":-9.347945191662049,"pfxX":-5.492056836161141,"pfxZ":11.106821209684409,"pX":0.1282730667223621,"pZ":0.7019640598367649,"vX0":6.0134696612452005,"vY0":-142.2512213432373,"vZ0":-12.35304960406754,"x":112.11,"y":219.83,"x0":-1.296638721511114,"y0":50.003192648537706,"z0":5.686734236477356,"aX":-11.288207348937103},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2443,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3846182612811475,"extension":7.071851498542318},"index":3,"playId":"d389ea05-3fcd-34af-88bb-3669d258e024","pitchNumber":3,"startTime":"2025-07-23T00:27:12.361Z","endTime":"2025-07-23T00:27:16.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93170499725948,"aZ":-24.204413994024073,"pfxX":-1.2418967418375086,"pfxZ":4.957659581701517,"pX":-0.45341116704681533,"pZ":2.554161093665887,"vX0":2.3853499264258815,"vY0":-126.06656866016277,"vZ0":-3.643971748474657,"x":134.28,"y":169.82,"x0":-1.251053226345853,"y0":50.00291176904724,"z0":5.974947152647792,"aX":-1.9966192666667473},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":1.7,"spinRate":845,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.43467759808327777,"extension":7.026360821313257},"hitData":{"launchSpeed":46.2,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":136.11,"coordY":174.46}},"index":4,"playId":"da7bef2f-41a7-341a-8ce1-a9ce7e617c62","pitchNumber":4,"startTime":"2025-07-23T00:27:30.470Z","endTime":"2025-07-23T00:27:38.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.82,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:27:38.556Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to center fielder Parker Meadows. Spencer Horwitz scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:27:52.248Z","endTime":"2025-07-23T00:29:06.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":672578,"link":"/api/v1/people/672578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.20000050322569,"strikeZoneBottom":1.45897764513587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.988820094720698,"aZ":-19.73043897097087,"pfxX":-4.311722936585382,"pfxZ":7.300285905665237,"pX":-0.31666607286009024,"pZ":0.9507018172974209,"vX0":3.9776749293310707,"vY0":-129.03414760428453,"vZ0":-8.318901350281806,"x":129.07,"y":213.11,"x0":-1.3095917115319005,"y0":50.00628281758668,"z0":5.707251915513974,"aX":-7.354898476844156},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.8,"breakHorizontal":7.1,"spinRate":1319,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4226523833845022,"extension":7.103211097454865},"index":0,"playId":"787faf2e-9e2c-3caa-b5b2-82671dbf3485","pitchNumber":1,"startTime":"2025-07-23T00:28:18.854Z","endTime":"2025-07-23T00:28:22.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.167618667158035,"aZ":-24.580197173962237,"pfxX":-5.768268494189852,"pfxZ":4.589034112675769,"pX":-0.19835760208239378,"pZ":2.204412863846036,"vX0":4.713736738595164,"vY0":-126.88769288559492,"vZ0":-4.26514582071336,"x":124.56,"y":179.26,"x0":-1.3166539993156763,"y0":50.00549051297815,"z0":5.829640076903509,"aX":-9.5542204742477},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":9.6,"spinRate":1292,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.42911875002327626,"extension":7.0465893165668305},"index":1,"playId":"f7adfd01-52be-3e19-9369-a3aa49d55a00","pitchNumber":2,"startTime":"2025-07-23T00:28:36.351Z","endTime":"2025-07-23T00:28:39.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":98.2,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81761696712844,"aZ":-11.105611447181643,"pfxX":-5.1215092866341445,"pfxZ":10.199504123150547,"pX":0.7422019658923311,"pZ":3.2954904561146403,"vX0":7.761324693459251,"vY0":-142.78569021085733,"vZ0":-5.627186069843602,"x":88.71,"y":149.8,"x0":-1.3454925916643776,"y0":50.00011558212726,"z0":5.990308082651492,"aX":-10.576951973629802},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2406,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3835759053226333,"extension":7.0946157241747105},"hitData":{"launchSpeed":86.5,"launchAngle":17.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.51,"coordY":90.57}},"index":2,"playId":"3df1f1db-2118-3312-87b5-68979aef0f18","pitchNumber":3,"startTime":"2025-07-23T00:28:56.097Z","endTime":"2025-07-23T00:29:06.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":0.77,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:29:06.388Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Pham doubles (9) on a sharp line drive to left fielder Riley Greene. Bryan Reynolds scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:29:29.033Z","endTime":"2025-07-23T00:30:40.553Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":672578,"link":"/api/v1/people/672578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":78.7,"strikeZoneTop":3.51000143167012,"strikeZoneBottom":1.60889423167499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84433523797248,"aZ":-28.38970159730573,"pfxX":1.0774406696927565,"pfxZ":2.425393189014742,"pX":-0.019275954105668257,"pZ":0.5542392691543909,"vX0":3.4307709084264046,"vY0":-124.46126687485615,"vZ0":-6.616144424784619,"x":117.73,"y":223.82,"x0":-1.5577433612216123,"y0":50.00609112093604,"z0":5.609630283499572,"aX":1.6842815704448406},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.8,"spinRate":1857,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.44070037323165634,"extension":7.006037949901736},"index":0,"playId":"3aa5c01f-2d79-339a-acdd-773770b93be0","pitchNumber":1,"startTime":"2025-07-23T00:29:37.125Z","endTime":"2025-07-23T00:29:41.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498664410075946,"aZ":-22.724313053585117,"pfxX":-8.819392824788714,"pfxZ":5.83688654521465,"pX":-1.3999863381716247,"pZ":2.235548070354152,"vX0":3.455646832052552,"vY0":-125.89037879566209,"vZ0":-4.403480799705762,"x":170.36,"y":178.42,"x0":-1.637987012286061,"y0":50.004040608581406,"z0":5.827624214243863,"aX":-14.278231435545456},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":1175,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.43366497811262406,"extension":6.939733715237114},"index":1,"playId":"1fc093f6-f318-3995-9a49-bc55c6d26012","pitchNumber":2,"startTime":"2025-07-23T00:29:52.141Z","endTime":"2025-07-23T00:29:55.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.51000162718901,"strikeZoneBottom":1.66745512634461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14208586126107,"aZ":-23.867489238712373,"pfxX":-3.617559856313436,"pfxZ":4.886084384742487,"pX":-0.19177431072124146,"pZ":0.9690403429573851,"vX0":4.323960402856439,"vY0":-129.40022984582853,"vZ0":-7.7063031813988445,"x":124.31,"y":212.62,"x0":-1.4117943309099492,"y0":50.00621419075681,"z0":5.8050091782324555,"aX":-6.156816730637387},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":5.6,"spinRate":741,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4227301287679732,"extension":7.254466132381166},"index":2,"playId":"9db98a58-225b-3077-b721-fbe20f873413","pitchNumber":3,"startTime":"2025-07-23T00:30:08.895Z","endTime":"2025-07-23T00:30:13.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.046239869018063,"aZ":-19.240394727343975,"pfxX":-6.211936406580952,"pfxZ":7.8686931878280495,"pX":-0.20468018560564138,"pZ":2.02974983297368,"vX0":4.892254684079778,"vY0":-126.6700304855553,"vZ0":-5.620457159812756,"x":124.8,"y":183.98,"x0":-1.3429999992921802,"y0":50.00408106831562,"z0":5.790092154084318,"aX":-10.21330437499222},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":1228,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.43048262781221336,"extension":7.1881947104591655},"hitData":{"launchSpeed":103.0,"launchAngle":15.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.89,"coordY":106.46}},"index":3,"playId":"a659c639-19be-37ef-bf5f-0e7ccafc899f","pitchNumber":4,"startTime":"2025-07-23T00:30:24.766Z","endTime":"2025-07-23T00:30:40.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":672578,"link":"/api/v1/people/672578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":0.46,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:30:40.553Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:33:32.506Z","endTime":"2025-07-23T00:34:51.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T00:31:15.375Z","endTime":"2025-07-23T00:32:06.336Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Carlos Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T00:32:06.336Z","endTime":"2025-07-23T00:33:34.849Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672578,"link":"/api/v1/people/672578","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.87000111877516,"strikeZoneBottom":1.70033704717198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92165198640601,"aZ":-28.121044143518233,"pfxX":10.317328948518009,"pfxZ":2.2736957878101265,"pX":1.8047250208967893,"pZ":4.514993390779404,"vX0":-6.9198661450903876,"vY0":-133.5433926707429,"vZ0":1.3657326532235752,"x":48.21,"y":116.88,"x0":3.1046637270406623,"y0":50.0052264193355,"z0":6.037218152750493,"aX":18.417954952183685},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-16.9,"spinRate":2080,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.41200841973661184,"extension":6.071658969427371},"index":2,"playId":"40f4f750-260d-3eb5-8fc2-f4c45b1bd598","pitchNumber":1,"startTime":"2025-07-23T00:33:34.849Z","endTime":"2025-07-23T00:33:39.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Brant Hurter. Tommy Pham to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"actionPlayId":"40f4f750-260d-3eb5-8fc2-f4c45b1bd598","startTime":"2025-07-23T00:33:53.591Z","endTime":"2025-07-23T00:34:07.273Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"postOnThird":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.26,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":4.09060860093537,"strikeZoneBottom":1.84712451525655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.851419050202228,"aZ":-26.851680130929154,"pfxX":10.811853054226848,"pfxZ":2.8965225093679203,"pX":-2.3007098239291794,"pZ":2.2305870124264193,"vX0":-17.224550549062265,"vY0":-134.5884401268316,"vZ0":-4.412404494081226,"x":204.7,"y":178.55,"x0":2.7734517320591605,"y0":50.002394196506,"z0":5.789967293155275,"aX":19.862191908457756},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":-16.0,"spinRate":2109,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.4067656901526435,"extension":6.210615963552698},"index":4,"playId":"af4dbaa5-96f8-39f8-97c2-8bbfdc12ced1","pitchNumber":2,"startTime":"2025-07-23T00:34:07.273Z","endTime":"2025-07-23T00:34:10.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.87000000244418,"strikeZoneBottom":1.84193399817384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.685021332901933,"aZ":-29.323999599565965,"pfxX":-3.332982093368411,"pfxZ":1.9251352885930295,"pX":-2.8896915702958044,"pZ":2.0905700806344627,"vX0":-13.032327189290543,"vY0":-120.72024746125324,"vZ0":-2.8986692568147108,"x":227.15,"y":182.33,"x0":3.003650462340914,"y0":50.0032544873394,"z0":5.878302137322402,"aX":-4.937362442403997},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":9.0,"spinRate":2661,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4530634833815852,"extension":5.919393871583458},"index":5,"playId":"e17c9971-7eb5-31f1-bf0e-64bfe55ba150","pitchNumber":3,"startTime":"2025-07-23T00:34:24.495Z","endTime":"2025-07-23T00:34:27.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.8700015982236,"strikeZoneBottom":1.85373510329919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291640803204277,"aZ":-28.36783745618417,"pfxX":9.309665967726309,"pfxZ":2.051991677664084,"pX":1.8131049297020019,"pZ":2.905758549069515,"vX0":-6.974291744254273,"vY0":-134.79919110976815,"vZ0":-2.336672759546294,"x":47.89,"y":160.32,"x0":3.2149360979866475,"y0":50.0029327190357,"z0":5.771905483427587,"aX":17.25858228864989},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":1953,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.4052039863608119,"extension":6.092524020363015},"index":6,"playId":"90473043-531b-309d-8e93-2a6b5609c294","pitchNumber":4,"startTime":"2025-07-23T00:34:46.249Z","endTime":"2025-07-23T00:34:51.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.5,"awayTeamWinProbability":3.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.26,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:34:51.272Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a sharp line drive to left fielder Riley Greene. Tommy Pham scores. Oneil Cruz to 2nd.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:34:56.917Z","endTime":"2025-07-23T00:35:58.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":{"id":672578,"link":"/api/v1/people/672578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.29000125678444,"strikeZoneBottom":1.48554142997825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.662541766777537,"aZ":-30.917134704557338,"pfxX":7.3681448449901845,"pfxZ":0.8248298807206336,"pX":1.5108332366140647,"pZ":2.550862274361418,"vX0":-6.572555055208822,"vY0":-122.16151620635712,"vZ0":-1.3774827968507302,"x":59.41,"y":169.91,"x0":3.2651684622201973,"y0":50.00530626786575,"z0":5.754026434387292,"aX":11.257248148198636},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":1441,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.44656325333836433,"extension":6.168271949358839},"index":0,"playId":"ae5c75f8-820f-310a-b0d7-4d9c9d0ee2ff","pitchNumber":1,"startTime":"2025-07-23T00:35:30.551Z","endTime":"2025-07-23T00:35:34.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55816784090194,"aZ":-20.377640489625257,"pfxX":3.2492154754167952,"pfxZ":6.405627534303363,"pX":-0.5350948624716674,"pZ":1.5982635030925743,"vX0":-10.264356756857035,"vY0":-134.00051148882062,"vZ0":-6.98277435701833,"x":137.4,"y":195.63,"x0":2.901876125906659,"y0":50.00169026544119,"z0":5.665052829265433,"aX":5.983370865110248},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":-4.0,"spinRate":1997,"spinDirection":127},"zone":7,"typeConfidence":0.88,"plateTime":0.40681201130000977,"extension":6.2472505678903945},"hitData":{"launchSpeed":100.8,"launchAngle":12.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.75,"coordY":78.66}},"index":1,"playId":"95f62f52-8ba3-3d1d-9100-2bbe9e494b01","pitchNumber":2,"startTime":"2025-07-23T00:35:48.636Z","endTime":"2025-07-23T00:35:58.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.38,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:35:58.676Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:36:02.881Z","endTime":"2025-07-23T00:38:18.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.545935739336297,"aZ":-28.92622093587156,"pfxX":-4.358099744094487,"pfxZ":2.192370791624864,"pX":0.06785582963071268,"pZ":2.4397115846914468,"vX0":-6.5115700904729845,"vY0":-120.42471160076961,"vZ0":-2.1664374210807784,"x":114.41,"y":172.91,"x0":3.3642639712952156,"y0":50.00245969367367,"z0":5.888864657998887,"aX":-6.4535932658941695},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.7,"breakHorizontal":9.4,"spinRate":2701,"spinDirection":284},"zone":5,"typeConfidence":0.9,"plateTime":0.4533753309773667,"extension":5.827787300325261},"index":0,"playId":"df58cee5-dd4a-39e5-ae0f-84fc629ab83d","pitchNumber":1,"startTime":"2025-07-23T00:36:24.891Z","endTime":"2025-07-23T00:36:28.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.53000011954128,"strikeZoneBottom":1.6128124975687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82712762885818,"aZ":-27.970123507114394,"pfxX":10.567878218261635,"pfxZ":2.2128680594971475,"pX":-0.5444697099011413,"pZ":0.9830413312758995,"vX0":-13.122671995093597,"vY0":-136.73871160380415,"vZ0":-7.312000781134393,"x":137.75,"y":212.24,"x0":2.9333289898889054,"y0":50.00476040825759,"z0":5.598093009157876,"aX":20.107712605417124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":-16.6,"spinRate":2146,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.3998404173972694,"extension":6.331219619622123},"index":1,"playId":"5156bc84-aad3-3cd1-8ab6-32f9c9ceeb03","pitchNumber":2,"startTime":"2025-07-23T00:36:44.151Z","endTime":"2025-07-23T00:36:47.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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.5,"endSpeed":78.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.281291987547686,"aZ":-31.180224523088352,"pfxX":8.115966105803253,"pfxZ":0.6477869748957454,"pX":0.4571653685514653,"pZ":1.8191510217183235,"vX0":-9.249157404559606,"vY0":-122.84270657604775,"vZ0":-3.17451701728352,"x":99.57,"y":189.66,"x0":3.2008933035366756,"y0":50.00524601289217,"z0":5.754326835934625,"aX":12.517723141205424},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":-12.7,"spinRate":1551,"spinDirection":117},"zone":9,"typeConfidence":0.92,"plateTime":0.44434356346586856,"extension":6.240371305060945},"index":2,"playId":"ae46d4db-3fa4-30fa-836f-2f71a8081467","pitchNumber":3,"startTime":"2025-07-23T00:37:05.386Z","endTime":"2025-07-23T00:37:09.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.53000063139337,"strikeZoneBottom":1.57582079629462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955589869889852,"aZ":-32.19501178906746,"pfxX":8.604963656871165,"pfxZ":-0.008631437602900638,"pX":-0.5442266099638142,"pZ":0.3339794489182421,"vX0":-11.659017323318526,"vY0":-123.9515621125753,"vZ0":-6.3045037841600955,"x":137.74,"y":229.76,"x0":3.076386550680264,"y0":50.00584363336294,"z0":5.558930905348685,"aX":13.554944666588066},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-13.2,"spinRate":1674,"spinDirection":111},"zone":13,"typeConfidence":0.92,"plateTime":0.4398443626727149,"extension":6.202857997886021},"index":3,"playId":"3fa2ac35-4fa4-3947-8a1f-34f6aefb3769","pitchNumber":4,"startTime":"2025-07-23T00:37:28.375Z","endTime":"2025-07-23T00:37:32.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.52999969073229,"strikeZoneBottom":1.56705174732504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.484278411939638,"aZ":-19.224616592052335,"pfxX":2.182298037686226,"pfxZ":6.876221599520562,"pX":-1.155242072014609,"pZ":1.836007363758743,"vX0":-11.856265157213132,"vY0":-135.61613932397177,"vZ0":-6.807488627960281,"x":161.04,"y":189.21,"x0":2.968577433252283,"y0":50.00656347867709,"z0":5.6952676878467505,"aX":4.113022566828816},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":-1.7,"spinRate":2145,"spinDirection":130},"zone":13,"typeConfidence":0.88,"plateTime":0.40213726096052493,"extension":6.288659320320066},"index":4,"playId":"eb959aa6-62b7-3b3d-a968-49e64c5f5d40","pitchNumber":5,"startTime":"2025-07-23T00:37:52.574Z","endTime":"2025-07-23T00:37:56.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.617877435653927,"aZ":-25.76406863219431,"pfxX":-4.324341794013855,"pfxZ":4.37798867202874,"pX":-0.03514155990367859,"pZ":2.7737656874176646,"vX0":-6.680639178956778,"vY0":-120.29178120340131,"vZ0":-1.858720113862428,"x":118.34,"y":163.89,"x0":3.341083058862316,"y0":50.00086804669843,"z0":5.843397024067866,"aX":-6.327881309362507},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":9.5,"spinRate":2562,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.45556188337690395,"extension":6.0333599513922795},"index":5,"playId":"eb99c617-512d-3075-844b-b9e1a7b7a7d5","pitchNumber":6,"startTime":"2025-07-23T00:38:14.380Z","endTime":"2025-07-23T00:38:18.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:38:18.495Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to third baseman Zach McKinstry in foul territory.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:38:31.373Z","endTime":"2025-07-23T00:40:39.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"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,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.28340798540045,"strikeZoneBottom":1.58761359159171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.384277421766726,"aZ":-31.945689240887372,"pfxX":7.250587430850334,"pfxZ":0.14385627707392779,"pX":-0.20388985420875233,"pZ":0.13830436378331878,"vX0":-10.649092142919201,"vY0":-124.76972350412191,"vZ0":-6.910825573599593,"x":124.77,"y":235.05,"x0":3.155054659662776,"y0":50.004690295558504,"z0":5.538313243040053,"aX":11.566460825323656},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-11.0,"spinRate":1557,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.437075526379215,"extension":6.253632742126112},"index":0,"playId":"86eb45eb-08db-39c7-b2e5-07d5452e2651","pitchNumber":1,"startTime":"2025-07-23T00:38:44.328Z","endTime":"2025-07-23T00:38:47.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99941300069614,"aZ":-30.954434659181686,"pfxX":9.348573493805755,"pfxZ":0.6612952165451489,"pX":-0.6907497612563223,"pZ":1.6895115157129263,"vX0":-13.330778913973024,"vY0":-134.88001013584588,"vZ0":-4.89332871045539,"x":143.33,"y":193.16,"x0":3.0900711944738783,"y0":50.00633652782981,"z0":5.697693853616611,"aX":17.313907641355712},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.3,"spinRate":2162,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.40533304503589873,"extension":6.133779969685505},"index":1,"playId":"8be7df64-41c3-39ad-85b9-6a05e8c0212a","pitchNumber":2,"startTime":"2025-07-23T00:39:06.286Z","endTime":"2025-07-23T00:39:09.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.3891648787006,"strikeZoneBottom":1.5739636062943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.534690535507227,"aZ":-30.573502722049795,"pfxX":-5.265228464380885,"pfxZ":1.1237106071400031,"pX":0.8948818456952199,"pZ":2.38656403257396,"vX0":-4.389981509132808,"vY0":-118.48237003706484,"vZ0":-1.5776290609015904,"x":82.89,"y":174.34,"x0":3.455370258637376,"y0":50.00215867633804,"z0":5.853728018044267,"aX":-7.487960439328672},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.9,"breakHorizontal":10.6,"spinRate":2605,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.4621964947064101,"extension":5.8937678997463845},"index":2,"playId":"4d129f7a-078c-38d8-a52a-9636e9af9e3a","pitchNumber":3,"startTime":"2025-07-23T00:39:32.176Z","endTime":"2025-07-23T00:39:39.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (31) 3rd base. Ke'Bryan Hayes to 2nd. Ke'Bryan Hayes advances to 2nd, on a throwing error by catcher Jake Rogers.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"4d129f7a-078c-38d8-a52a-9636e9af9e3a","startTime":"2025-07-23T00:40:10.462Z","endTime":"2025-07-23T00:40:10.463Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":663647,"link":"/api/v1/people/663647"},"postOnThird":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.19,"dramaIndex":11.0,"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.38578425009547,"strikeZoneBottom":1.61891870437571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59405525904472,"aZ":-30.379567285968186,"pfxX":-7.287674626111567,"pfxZ":1.2530504636486377,"pX":2.238716427389396,"pZ":2.566092603995257,"vX0":-0.9127013718949796,"vY0":-118.67674314774393,"vZ0":-1.2855609721991148,"x":31.67,"y":169.5,"x0":3.575137705387594,"y0":50.00367815622627,"z0":5.8686449803009655,"aX":-10.45019564658483},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2653,"spinDirection":284},"zone":12,"typeConfidence":0.91,"plateTime":0.4606102511871666,"extension":5.857584026492027},"index":4,"playId":"c58015b6-d3bc-3174-97ca-2e9ac145a476","pitchNumber":4,"startTime":"2025-07-23T00:40:10.464Z","endTime":"2025-07-23T00:40:13.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42222208725161,"aZ":-27.205139767910932,"pfxX":9.454229235812429,"pfxZ":2.687814959079768,"pX":0.8702171734734572,"pZ":2.954748264114045,"vX0":-9.225816102657802,"vY0":-134.72328080450234,"vZ0":-2.342200866769197,"x":83.83,"y":159.0,"x0":3.0996511394399318,"y0":50.006163185441835,"z0":5.74515988705229,"aX":17.500185345697542},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.4,"spinRate":2068,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.405525412760138,"extension":6.214116092352815},"hitData":{"launchSpeed":77.1,"launchAngle":75.0,"totalDistance":61.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":195.26}},"index":5,"playId":"76011014-3654-34aa-96fc-300ea30216b3","pitchNumber":5,"startTime":"2025-07-23T00:40:30.090Z","endTime":"2025-07-23T00:40:39.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:40:39.256Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:42:47.609Z","endTime":"2025-07-23T00:43:28.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:42:19.193Z","endTime":"2025-07-23T00:42:49.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.976949079876185,"aZ":-11.042125542681434,"pfxX":-5.877514792196607,"pfxZ":11.545007892375235,"pX":-0.6483547989449706,"pZ":2.8675811053685556,"vX0":3.553300760889558,"vY0":-134.83427941749844,"vZ0":-5.954899055386877,"x":141.71,"y":161.36,"x0":-1.2238649811233264,"y0":50.000017878027506,"z0":5.893447041523526,"aX":-10.754651231670413},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":9.8,"spinRate":2321,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4071710255867016,"extension":6.773586740642226},"index":1,"playId":"f8d6a6ea-ccd0-35eb-b712-980bb0be416b","pitchNumber":1,"startTime":"2025-07-23T00:42:49.991Z","endTime":"2025-07-23T00:42:52.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.409424942804435,"aZ":-13.095193461489007,"pfxX":-6.680699316268388,"pfxZ":10.145738448411905,"pX":-0.8510115196635604,"pZ":3.9375934185695147,"vX0":3.280214073536209,"vY0":-137.01591443318355,"vZ0":-3.079259531202645,"x":149.44,"y":132.46,"x0":-1.2030699835702467,"y0":50.00098442596828,"z0":5.984490957341244,"aX":-12.55960742325302},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":11.3,"spinRate":2244,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40146678952765136,"extension":6.733395852715104},"index":2,"playId":"90610ce4-889e-3be3-94d2-ca1541f9205b","pitchNumber":2,"startTime":"2025-07-23T00:43:09.418Z","endTime":"2025-07-23T00:43:12.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.806994667152377,"aZ":-27.95730429761739,"pfxX":2.1540227428889502,"pfxZ":2.6987867593555936,"pX":0.1080238019748336,"pZ":3.3323194636797315,"vX0":2.963274060375868,"vY0":-124.1986479230905,"vZ0":-0.78703996893341,"x":112.88,"y":148.81,"x0":-1.380285488272658,"y0":50.003683816184434,"z0":5.977851175466902,"aX":3.3654273475548018},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":1974,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.44097079001505834,"extension":6.725640645760666},"index":3,"playId":"49d628af-d061-3fc8-99c2-182d6a18cb9d","pitchNumber":3,"startTime":"2025-07-23T00:43:25.455Z","endTime":"2025-07-23T00:43:28.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:43:28.466Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:43:34.297Z","endTime":"2025-07-23T00:46:51.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.38651616073504,"strikeZoneBottom":1.53677581752308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.823430478432208,"aZ":-12.188698144986416,"pfxX":-8.237651322665283,"pfxZ":10.562259910590392,"pX":-0.4262593172696591,"pZ":1.813936959765717,"vX0":5.119760016910734,"vY0":-137.0680760669082,"vZ0":-8.326486013956236,"x":133.25,"y":189.8,"x0":-1.253215483953772,"y0":50.00642343332572,"z0":5.734249978308073,"aX":-15.593143158084592},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":13.8,"spinRate":2273,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40042125110463145,"extension":6.868949897937604},"index":0,"playId":"54d73cd0-303d-33fd-b698-c979bdd2aade","pitchNumber":1,"startTime":"2025-07-23T00:43:53.732Z","endTime":"2025-07-23T00:43:57.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.34670541975561,"strikeZoneBottom":1.6477565651648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13774308073888,"aZ":-11.97296975288054,"pfxX":-7.548948062745156,"pfxZ":10.636683168138156,"pX":-0.5299795412567624,"pZ":1.989953409875198,"vX0":4.532979643178962,"vY0":-137.36786027490135,"vZ0":-8.027435253937881,"x":137.2,"y":185.05,"x0":-1.2258828610277652,"y0":50.0056096919619,"z0":5.775693661466617,"aX":-14.342583391369207},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":12.6,"spinRate":2367,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39964653745868306,"extension":6.907527906821735},"index":1,"playId":"b38e2027-14d2-3c3e-b35e-9a54bbc60a0b","pitchNumber":2,"startTime":"2025-07-23T00:44:12.234Z","endTime":"2025-07-23T00:44:15.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T00:44:24.581Z","endTime":"2025-07-23T00:44:40.504Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.26999956114908,"strikeZoneBottom":1.46458701579579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.558603309654327,"aZ":-28.01374052744606,"pfxX":-0.6181062657147103,"pfxZ":2.6172123493077133,"pX":0.7575826601675945,"pZ":0.6678986194614779,"vX0":5.423913858429206,"vY0":-125.05859052257479,"vZ0":-6.666224981057278,"x":88.12,"y":220.75,"x0":-1.3563671778076574,"y0":50.000837141422075,"z0":5.657241856925658,"aX":-0.9820268937910036},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-0.1,"spinRate":2020,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4375124204001155,"extension":6.6688747934771},"index":3,"playId":"7d33d04a-68c4-37c0-aca4-ddfae1a3bf34","pitchNumber":3,"startTime":"2025-07-23T00:44:40.504Z","endTime":"2025-07-23T00:44:44.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6600366085839,"aZ":-26.634446312064295,"pfxX":-8.05294832354698,"pfxZ":3.4805488435362086,"pX":-1.0601929746848553,"pZ":3.487027427724,"vX0":3.3778117492604967,"vY0":-125.39107393026906,"vZ0":-0.8241603270539941,"x":157.41,"y":144.63,"x0":-1.3795344513985437,"y0":50.000898069213804,"z0":5.995647380265147,"aX":-12.805090144011888},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":13.8,"spinRate":1754,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.43703575967213615,"extension":6.9327471343908575},"index":4,"playId":"38029997-928d-37af-8421-f07a478435f3","pitchNumber":4,"startTime":"2025-07-23T00:44:58.191Z","endTime":"2025-07-23T00:45:01.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":87.2,"endSpeed":80.4,"strikeZoneTop":3.27000156245586,"strikeZoneBottom":1.51718900960613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73357650991708,"aZ":-20.284205916002318,"pfxX":-5.902651570557067,"pfxZ":7.265564317724622,"pX":0.18591735003016946,"pZ":0.95602079718204,"vX0":5.559350712665535,"vY0":-126.78267858771302,"vZ0":-7.683160368561734,"x":109.91,"y":212.97,"x0":-1.2632402289822366,"y0":50.00110128514652,"z0":5.631834740006238,"aX":-9.655566758820536},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.8,"breakHorizontal":9.5,"spinRate":1712,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43122551128232045,"extension":6.902073475356894},"index":5,"playId":"e62dc23c-5147-35ee-bc56-36d2d6c76e25","pitchNumber":5,"startTime":"2025-07-23T00:45:17.471Z","endTime":"2025-07-23T00:45:21.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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.4,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.511538477450937,"aZ":-11.764915478845472,"pfxX":-6.5618866605534,"pfxZ":10.476062928036688,"pX":0.8336723110339003,"pZ":1.969484643864507,"vX0":7.8899368843819,"vY0":-138.5841027946907,"vZ0":-7.930440201825384,"x":85.22,"y":185.6,"x0":-1.1955738005183665,"y0":50.004533423278644,"z0":5.651287831518516,"aX":-12.785788737804014},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2388,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3949979350619852,"extension":7.0656826964835435},"index":6,"playId":"1b617dc9-6860-3123-bc64-d5ca520b6a10","pitchNumber":6,"startTime":"2025-07-23T00:45:34.431Z","endTime":"2025-07-23T00:45:37.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.705942384037055,"aZ":-13.725194456517293,"pfxX":-6.168812421409437,"pfxZ":9.59005305828768,"pX":-0.2944361143738736,"pZ":2.961219437296684,"vX0":4.954066978674046,"vY0":-138.06607555893922,"vZ0":-5.231226501662524,"x":128.22,"y":158.83,"x0":-1.313539349867906,"y0":50.005571029148406,"z0":5.8095716530998,"aX":-11.871332102915911},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2393,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3972263548407162,"extension":6.920899762746902},"index":7,"playId":"97d494a0-28dc-3a38-abdf-783a886bd801","pitchNumber":7,"startTime":"2025-07-23T00:45:54.302Z","endTime":"2025-07-23T00:46:01.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.139066881259865,"aZ":-12.087985115482274,"pfxX":-6.000154787942586,"pfxZ":10.561351462490306,"pX":-0.3474382137985152,"pZ":3.244359954213665,"vX0":4.481665098113077,"vY0":-137.4412779257717,"vZ0":-4.554705566077869,"x":130.24,"y":151.18,"x0":-1.2244781880999054,"y0":50.00251847657146,"z0":5.752103807399246,"aX":-11.41143374871885},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":9.8,"spinRate":2321,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39941388069830186,"extension":6.915421407165881},"index":8,"playId":"5ccfde28-6b41-36bf-946f-84c1c8f6b36b","pitchNumber":8,"startTime":"2025-07-23T00:46:19.699Z","endTime":"2025-07-23T00:46:24.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.732448872078123,"aZ":-10.127684919108924,"pfxX":-5.911402015080826,"pfxZ":11.406645642203523,"pX":-0.17380698793436067,"pZ":2.3130609771803607,"vX0":4.8218034737620075,"vY0":-138.3505235664359,"vZ0":-7.484416335224784,"x":123.63,"y":176.33,"x0":-1.1737944206564792,"y0":50.00441175239935,"z0":5.7374561912617965,"aX":-11.426401787017745},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":9.7,"spinRate":2372,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3963650609324527,"extension":7.00729844353737},"hitData":{"launchSpeed":93.6,"launchAngle":64.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.06,"coordY":136.48}},"index":9,"playId":"7d1acb2f-c24d-3026-92cc-ba1c4711b315","pitchNumber":9,"startTime":"2025-07-23T00:46:41.658Z","endTime":"2025-07-23T00:46:51.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:46:51.516Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to left fielder Tommy Pham.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:47:03.400Z","endTime":"2025-07-23T00:49:28.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.45330807278939,"strikeZoneBottom":1.66139831971125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.624087823543437,"aZ":-11.076692762630078,"pfxX":-4.312020996072608,"pfxZ":11.18111628770228,"pX":0.43360904220037755,"pZ":3.364561876469731,"vX0":5.639072071204308,"vY0":-136.61440941778113,"vZ0":-4.744713027906518,"x":100.47,"y":147.94,"x0":-1.098830359868971,"y0":50.00089059525783,"z0":5.887764157106905,"aX":-8.135142110254593},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2365,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4012219411883535,"extension":6.8474865956424384},"index":0,"playId":"df6b106e-f7f9-34c3-b118-149636cfab18","pitchNumber":1,"startTime":"2025-07-23T00:47:18.499Z","endTime":"2025-07-23T00:47:21.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.20999966179005,"strikeZoneBottom":1.62791993181204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.249821903292293,"aZ":-10.31009843413003,"pfxX":-6.007154282062578,"pfxZ":11.362203500595932,"pX":0.6345344116366639,"pZ":0.9022978993003148,"vX0":6.765552675008491,"vY0":-137.748679039463,"vZ0":-10.9796937975297,"x":92.81,"y":214.42,"x0":-1.0714907884886302,"y0":50.0021866151703,"z0":5.634256556286124,"aX":-11.558329962589273},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":9.5,"spinRate":2348,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39745144077189565,"extension":6.790181039487734},"index":1,"playId":"7ca1e540-3f68-3af7-83a2-423b66a7dd3c","pitchNumber":2,"startTime":"2025-07-23T00:47:35.559Z","endTime":"2025-07-23T00:47:39.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.28704851671673,"strikeZoneBottom":1.63145824207748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94531190477751,"aZ":-24.658663542568064,"pfxX":-0.2647942140169305,"pfxZ":4.722266298167357,"pX":0.22732005603810643,"pZ":1.9925839352704242,"vX0":4.010235485361349,"vY0":-125.0045024190694,"vZ0":-4.537907612363446,"x":108.34,"y":184.98,"x0":-1.3596449793033498,"y0":50.001194515859865,"z0":5.8428057113962915,"aX":-0.42158797426013467},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":-0.4,"spinRate":2078,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.43727116437285796,"extension":6.709844496623713},"index":2,"playId":"514775e6-1d03-3f9b-a2e4-b65474764edc","pitchNumber":3,"startTime":"2025-07-23T00:47:51.591Z","endTime":"2025-07-23T00:47:54.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.150639663266308,"aZ":-11.300496081117341,"pfxX":-4.585624162185377,"pfxZ":10.635984370958884,"pX":0.31240736913563183,"pZ":2.9149536420918203,"vX0":5.509115229478018,"vY0":-139.19286018447016,"vZ0":-5.920925190889025,"x":105.09,"y":160.08,"x0":-1.0964092057492951,"y0":50.00617248181969,"z0":5.817606720203788,"aX":-9.002844619867236},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2412,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39344868174733527,"extension":6.817692743486108},"index":3,"playId":"051d93c8-7e29-3d9a-ac07-e18461a760f5","pitchNumber":4,"startTime":"2025-07-23T00:48:09.031Z","endTime":"2025-07-23T00:48:12.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.20999891414636,"strikeZoneBottom":1.58239935728386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78465167452053,"aZ":-11.874344362999013,"pfxX":-4.840951659703174,"pfxZ":11.049349234764005,"pX":0.20145885008465272,"pZ":0.8509505611418671,"vX0":5.14598131171464,"vY0":-134.79417171791258,"vZ0":-10.739955915522048,"x":109.32,"y":215.8,"x0":-1.1050234896725732,"y0":50.00158018968841,"z0":5.729562582628633,"aX":-8.892207133642552},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2302,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4066201929624236,"extension":6.948782808188302},"index":4,"playId":"a71256eb-14d0-3903-a56c-ae71ca751dfa","pitchNumber":5,"startTime":"2025-07-23T00:48:31.117Z","endTime":"2025-07-23T00:48:35.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":89.0,"endSpeed":81.9,"strikeZoneTop":3.21000103502539,"strikeZoneBottom":1.61368736896248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.399585261323207,"aZ":-21.948320999225235,"pfxX":-7.4579878750977535,"pfxZ":6.021442188340681,"pX":-0.44576128671313164,"pZ":0.7845223462635575,"vX0":4.9850354846832134,"vY0":-129.33543844082757,"vZ0":-8.10318420211988,"x":133.99,"y":217.6,"x0":-1.4270396133986096,"y0":50.00072652746638,"z0":5.634979890433541,"aX":-12.662227053967975},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":12.5,"spinRate":1695,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42311487058413544,"extension":6.972769398966256},"index":5,"playId":"6370acc6-88f4-3e4d-89e6-c8b290e841f3","pitchNumber":6,"startTime":"2025-07-23T00:48:50.915Z","endTime":"2025-07-23T00:48:54.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-23T00:49:07.062Z","endTime":"2025-07-23T00:49:17.774Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.103683184908185,"aZ":-12.523429359822735,"pfxX":-7.07082940824843,"pfxZ":10.517453979291124,"pX":-0.08384232080288126,"pZ":1.3520709899565246,"vX0":5.469191907196656,"vY0":-136.118294765286,"vZ0":-9.271264485610773,"x":120.2,"y":202.27,"x0":-1.2048897226602688,"y0":50.00280849791101,"z0":5.678931617335355,"aX":-13.210314477458557},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":2353,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4030770770408849,"extension":6.905362790175648},"hitData":{"launchSpeed":103.6,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.61,"coordY":139.52}},"index":7,"playId":"aa61b600-a00b-374d-9921-dadbcb1c8726","pitchNumber":7,"startTime":"2025-07-23T00:49:17.774Z","endTime":"2025-07-23T00:49:28.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:49:28.786Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T00:49:33.954Z","endTime":"2025-07-23T00:51:15.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.18508983862641,"strikeZoneBottom":1.32863491932309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.364444676423027,"aZ":-19.879180597435855,"pfxX":-7.959314948906222,"pfxZ":7.40898285332648,"pX":-0.8090100090255407,"pZ":2.049151925884454,"vX0":3.910690978430395,"vY0":-128.00072472988492,"vZ0":-5.566116617459877,"x":147.84,"y":183.45,"x0":-1.32227572410789,"y0":50.00557054597562,"z0":5.808104936966491,"aX":-13.212254401456482},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":1729,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4278840206320158,"extension":7.091953062223884},"index":0,"playId":"24f2b1ce-b75f-3eaa-9d9b-a72011177c05","pitchNumber":1,"startTime":"2025-07-23T00:49:52.087Z","endTime":"2025-07-23T00:49:56.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.619680961727422,"aZ":-10.97917150932034,"pfxX":-5.127513028203168,"pfxZ":11.166737209323186,"pX":0.3263238824016882,"pZ":3.5989433511663145,"vX0":6.182075553642357,"vY0":-137.20470926534912,"vZ0":-4.040966203352105,"x":104.56,"y":141.61,"x0":-1.2946043172065942,"y0":50.00394512299032,"z0":5.844652701708894,"aX":-9.73368454278228},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":7.9,"spinRate":2361,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39989439754906186,"extension":7.022911039685592},"index":1,"playId":"44b687fb-f9ae-35c4-a946-45a0e5e21d7f","pitchNumber":2,"startTime":"2025-07-23T00:50:11.833Z","endTime":"2025-07-23T00:50:15.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.17910222571837,"strikeZoneBottom":1.28257604223943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13669461140664,"aZ":-11.941703310964265,"pfxX":-6.461409093299288,"pfxZ":10.50425837754349,"pX":0.779756962104587,"pZ":2.858166707419062,"vX0":7.753212218106036,"vY0":-138.01925660072263,"vZ0":-5.644934368760561,"x":87.28,"y":161.61,"x0":-1.2282538285865423,"y0":50.00656430715747,"z0":5.736531926337475,"aX":-12.450672037821832},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2444,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3970667087801867,"extension":6.902564919465623},"index":2,"playId":"543948a1-e690-3633-9b72-ba5e1a2add68","pitchNumber":3,"startTime":"2025-07-23T00:50:31.240Z","endTime":"2025-07-23T00:50:34.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.281320823769242,"aZ":-18.476799273242953,"pfxX":-6.9883309404457385,"pfxZ":8.145904125891189,"pX":-1.0251248465811187,"pZ":2.8694918790813455,"vX0":3.415741182295359,"vY0":-128.72373509497913,"vZ0":-3.7247952474547255,"x":156.08,"y":161.3,"x0":-1.460131557729913,"y0":50.001748622982234,"z0":5.7626673556734405,"aX":-11.747066720235928},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":1765,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4252337076461581,"extension":6.910308974832708},"index":3,"playId":"cfe892cc-90e2-3628-997c-e3f678ebe58a","pitchNumber":4,"startTime":"2025-07-23T00:50:49.355Z","endTime":"2025-07-23T00:50:52.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.16000114467318,"strikeZoneBottom":1.34475723078474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.542742548979334,"aZ":-12.489993914390851,"pfxX":-4.644819966855369,"pfxZ":10.29166946561843,"pX":-0.24384243617464849,"pZ":1.4631112599305123,"vX0":4.526995916145234,"vY0":-137.88388321977735,"vZ0":-9.06261638540402,"x":126.29,"y":199.28,"x0":-1.3087143432994255,"y0":50.00468736949875,"z0":5.649179263378758,"aX":-8.885802679066211},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2359,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3982496014268131,"extension":6.9446505344710605},"index":4,"playId":"9d62eebf-289d-3f7f-b781-c0d07e72dfab","pitchNumber":5,"startTime":"2025-07-23T00:51:11.828Z","endTime":"2025-07-23T00:51:15.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:51:15.056Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:52:29.351Z","endTime":"2025-07-23T00:54:32.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.4199994403544,"strikeZoneBottom":1.4604666976108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.371976516819473,"aZ":-27.43231170560078,"pfxX":8.686202278257188,"pfxZ":2.6599297147372596,"pX":1.2850142166033676,"pZ":2.647309186894245,"vX0":-7.379752837447098,"vY0":-132.95149058090777,"vZ0":-3.323859138133681,"x":68.02,"y":167.3,"x0":2.9726189317130935,"y0":50.00427866722574,"z0":5.911699253687215,"aX":15.500698254074504},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-14.0,"spinRate":1991,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.4124786044098099,"extension":6.046177643523337},"index":0,"playId":"241274bb-5655-3703-81f3-bfef1a3c5b15","pitchNumber":1,"startTime":"2025-07-23T00:53:25.865Z","endTime":"2025-07-23T00:53:29.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":81.4,"endSpeed":75.0,"strikeZoneTop":3.23130927169839,"strikeZoneBottom":1.44062723553073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.226155847221182,"aZ":-32.0285149334808,"pfxX":-5.829371248545973,"pfxZ":0.10531040620756471,"pX":1.0850432661070972,"pZ":2.353729681131394,"vX0":-3.4352558999902385,"vY0":-118.58994571681745,"vZ0":-1.5723344936946466,"x":75.64,"y":175.23,"x0":3.31111192913128,"y0":50.004583493082336,"z0":5.953923751042746,"aX":-8.281967236577405},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":11.4,"spinRate":2624,"spinDirection":283},"zone":12,"typeConfidence":0.91,"plateTime":0.4623208389174307,"extension":5.9158476934899396},"index":1,"playId":"4d751f54-d92f-30d2-b853-8771b491fd87","pitchNumber":2,"startTime":"2025-07-23T00:53:38.034Z","endTime":"2025-07-23T00:53:41.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.20906916427996,"strikeZoneBottom":1.52263625890048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.876349782894398,"aZ":-29.07186849728303,"pfxX":8.508563995246387,"pfxZ":1.9938589357386816,"pX":-0.22186206559989843,"pZ":1.2159175884589275,"vX0":-10.195365518391275,"vY0":-123.78783356884594,"vZ0":-5.040483200474659,"x":125.46,"y":205.95,"x0":2.837815001640496,"y0":50.004886532074046,"z0":5.702119878508671,"aX":13.254519523686808},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.1,"spinRate":1557,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.44186761296386523,"extension":6.172305319405601},"index":2,"playId":"8d548769-ca36-3ad2-a3b4-4b40b97dec10","pitchNumber":3,"startTime":"2025-07-23T00:53:54.000Z","endTime":"2025-07-23T00:53:57.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":91.8,"endSpeed":83.6,"strikeZoneTop":3.36890569291346,"strikeZoneBottom":1.60327057035315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80465372344675,"aZ":-29.618146237991144,"pfxX":10.623828262094476,"pfxZ":1.4313733921767469,"pX":-0.36388983188947843,"pZ":3.1174619794208844,"vX0":-11.885106472298462,"vY0":-133.16705665558186,"vZ0":-1.6172646240256667,"x":130.87,"y":154.61,"x0":2.7863516506136445,"y0":50.004998964511486,"z0":5.884566359229095,"aX":18.997528386233398},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":-16.6,"spinRate":2066,"spinDirection":127},"zone":1,"typeConfidence":0.9,"plateTime":0.4120279050873483,"extension":6.221552779652992},"index":3,"playId":"862db9a0-f87d-3d50-8ae2-8bb4aa1e4b9f","pitchNumber":4,"startTime":"2025-07-23T00:54:08.511Z","endTime":"2025-07-23T00:54:11.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649678828252355,"aZ":-27.810032558554177,"pfxX":9.459177197464628,"pfxZ":2.793599584599951,"pX":0.16139796491797354,"pZ":0.9156996568936262,"vX0":-10.142976481815225,"vY0":-124.19295577295222,"vZ0":-5.933677918779962,"x":110.85,"y":214.06,"x0":3.06765590700875,"y0":50.00435899647296,"z0":5.646132098204479,"aX":14.791756370643695},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":1662,"spinDirection":121},"zone":14,"typeConfidence":0.92,"plateTime":0.44087246357162924,"extension":6.23568605904224},"hitData":{"launchSpeed":86.5,"launchAngle":25.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.19,"coordY":87.11}},"index":4,"playId":"1f9e19b0-a6d4-3bd1-8062-5758942bbc72","pitchNumber":5,"startTime":"2025-07-23T00:54:24.772Z","endTime":"2025-07-23T00:54:32.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:54:32.277Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:54:37.044Z","endTime":"2025-07-23T00:56:49.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10309873867059,"aZ":-30.228798328655024,"pfxX":10.532866085872321,"pfxZ":1.079476318829224,"pX":0.7039131915740876,"pZ":3.027380748968158,"vX0":-9.500259281269692,"vY0":-134.0001986958353,"vZ0":-1.7328519530597575,"x":90.17,"y":157.04,"x0":2.94050139965744,"y0":50.004399133893095,"z0":5.858700317676757,"aX":19.004665549713074},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":-16.8,"spinRate":2129,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.40999541204951306,"extension":6.175892601648272},"index":0,"playId":"2b7d572a-395c-3816-8526-afc3941ced48","pitchNumber":1,"startTime":"2025-07-23T00:54:55.567Z","endTime":"2025-07-23T00:54:59.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":82.7,"endSpeed":76.1,"strikeZoneTop":3.55199920529301,"strikeZoneBottom":1.81883086885589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072792936599647,"aZ":-28.58332489579523,"pfxX":-8.56486192151721,"pfxZ":2.477322514115076,"pX":-2.087096880924117,"pZ":1.5470472885365119,"vX0":-9.410872761654987,"vY0":-120.06482074044717,"vZ0":-3.8836869482051615,"x":196.56,"y":197.01,"x0":3.0080200841952847,"y0":50.000339941348265,"z0":5.75278809231391,"aX":-12.396299507563683},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.7,"breakHorizontal":17.9,"spinRate":2560,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4576618748069312,"extension":6.2549766972424035},"index":1,"playId":"41a343e2-9766-389f-9e02-a98828ff0b79","pitchNumber":2,"startTime":"2025-07-23T00:55:12.421Z","endTime":"2025-07-23T00:55:15.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66606729199409,"aZ":-29.348720631700907,"pfxX":-7.392037424175544,"pfxZ":1.9611795579087055,"pX":-0.9720403289773014,"pZ":1.2234291997344122,"vX0":-7.3173025465154025,"vY0":-119.77912192393293,"vZ0":-4.546988225266532,"x":154.05,"y":205.75,"x0":3.0910650067995116,"y0":50.004751018366164,"z0":5.791893554490757,"aX":-10.665515638924688},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.6,"breakHorizontal":15.2,"spinRate":2647,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.4585228513922517,"extension":6.128997139958967},"index":2,"playId":"696f1b53-9d4b-3051-be5d-928158ca3ab6","pitchNumber":3,"startTime":"2025-07-23T00:55:27.102Z","endTime":"2025-07-23T00:55:30.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.63984507825192,"strikeZoneBottom":1.82645755088629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.640213276816983,"aZ":-23.943407706095535,"pfxX":10.600954360708418,"pfxZ":4.470195817167841,"pX":-1.9879459338075707,"pZ":0.9448305104411845,"vX0":-16.23907622234779,"vY0":-135.13772507883127,"vZ0":-7.943387512731636,"x":192.78,"y":213.27,"x0":2.7338085534258814,"y0":50.00392527924574,"z0":5.615790413546842,"aX":19.524456458567148},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.6,"spinRate":2180,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.40597750745278427,"extension":6.277599060078716},"index":3,"playId":"c02ba8a9-8004-31a5-a4f0-aabdd300ed65","pitchNumber":4,"startTime":"2025-07-23T00:55:42.115Z","endTime":"2025-07-23T00:55:45.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":88.1,"endSpeed":80.6,"strikeZoneTop":3.64000090859263,"strikeZoneBottom":1.82020000942418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52234453682173,"aZ":-25.386661937295088,"pfxX":8.673922579768433,"pfxZ":4.080114950758979,"pX":1.7253414087878391,"pZ":3.290857344092502,"vX0":-6.185918082199501,"vY0":-128.1196003164944,"vZ0":-1.201310780674524,"x":51.23,"y":149.93,"x0":3.044446481249736,"y0":50.00005156885915,"z0":5.750283734074343,"aX":14.414716175037348},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":-14.3,"spinRate":1841,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4275448447665595,"extension":6.212623782826878},"index":4,"playId":"3b969236-0dcb-3e8c-8af9-de36975159a9","pitchNumber":5,"startTime":"2025-07-23T00:55:57.976Z","endTime":"2025-07-23T00:56:04.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.965623751924007,"aZ":-28.647157957168034,"pfxX":-4.416467570381151,"pfxZ":2.41720727480413,"pX":0.43647954165357933,"pZ":2.096095696171116,"vX0":-5.443154908738942,"vY0":-119.91048478638871,"vZ0":-2.7595448909809077,"x":100.36,"y":182.19,"x0":3.308629206310983,"y0":50.00145440454608,"z0":5.815070592387724,"aX":-6.436143623972661},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":9.2,"spinRate":2485,"spinDirection":283},"zone":9,"typeConfidence":0.9,"plateTime":0.45660541032081436,"extension":6.130194500514183},"index":5,"playId":"3b9ea624-640e-3b91-8b21-8aea3a4c865b","pitchNumber":6,"startTime":"2025-07-23T00:56:24.328Z","endTime":"2025-07-23T00:56:27.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":81.9,"endSpeed":75.6,"strikeZoneTop":3.51552825058112,"strikeZoneBottom":1.74216517575903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.679420066236688,"aZ":-31.795938598001072,"pfxX":-4.816389745960835,"pfxZ":0.2624526933676936,"pX":-1.0937423189252042,"pZ":1.0331360893398143,"vX0":-8.378349591987856,"vY0":-119.01712245137956,"vZ0":-4.253327699161727,"x":158.69,"y":210.89,"x0":3.1031895077761216,"y0":50.00235985972634,"z0":5.7354428475817985,"aX":-6.880051083058103},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":10.8,"spinRate":2726,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.46091219097155767,"extension":6.108798129319071},"index":6,"playId":"33baa0d5-ca00-36d3-8b4b-5d3966df8ed0","pitchNumber":7,"startTime":"2025-07-23T00:56:45.661Z","endTime":"2025-07-23T00:56:49.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:56:49.249Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, shortstop Javier Báez to second baseman Gleyber Torres. Spencer Horwitz out at 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:57:00.566Z","endTime":"2025-07-23T00:57:39.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.51000100267423,"strikeZoneBottom":1.63520474696374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9504419447601,"aZ":-31.027992535537454,"pfxX":7.4430616625281605,"pfxZ":0.7106337723151608,"pX":-0.3010190391444243,"pZ":1.2843473785248032,"vX0":-10.903523168163446,"vY0":-125.59014993367683,"vZ0":-4.406235999685932,"x":128.47,"y":204.1,"x0":3.1172807371546463,"y0":50.00135856165283,"z0":5.567485609492069,"aX":11.964010099574011},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":-11.2,"spinRate":1581,"spinDirection":117},"zone":13,"typeConfidence":0.89,"plateTime":0.4350868128650047,"extension":6.581775643063761},"index":0,"playId":"830d87c9-c18b-3878-934a-e6e554a3aee6","pitchNumber":1,"startTime":"2025-07-23T00:57:14.681Z","endTime":"2025-07-23T00:57:18.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42828122807806,"aZ":-29.196137594837737,"pfxX":8.781533546328303,"pfxZ":1.6240483532782797,"pX":0.16188746172870924,"pZ":2.425888136388021,"vX0":-10.690192017321454,"vY0":-134.7773465394144,"vZ0":-3.288876479702881,"x":110.83,"y":173.28,"x0":3.0464995164939874,"y0":50.0012088669979,"z0":5.733085374994603,"aX":16.08736727350237},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-13.6,"spinRate":2125,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.40703072504496696,"extension":6.225627354272655},"hitData":{"launchSpeed":109.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":155.74}},"index":1,"playId":"a0802973-a250-3e0f-99a7-b72959303e61","pitchNumber":2,"startTime":"2025-07-23T00:57:32.092Z","endTime":"2025-07-23T00:57:39.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:57:39.041Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T00:57:53.011Z","endTime":"2025-07-23T00:58:40.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.638336928587773,"aZ":-27.252503828868445,"pfxX":9.386827220086007,"pfxZ":2.7050944230664715,"pX":0.3178348817610854,"pZ":2.7128789394377075,"vX0":-10.199285177884306,"vY0":-134.35482724355285,"vZ0":-3.052906379947957,"x":104.88,"y":165.53,"x0":2.9537925228312254,"y0":50.00215594059289,"z0":5.812566101887936,"aX":17.065049754652655},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.4,"breakHorizontal":-14.6,"spinRate":2106,"spinDirection":129},"zone":3,"typeConfidence":0.92,"plateTime":0.40856615789222506,"extension":6.1880062769393},"index":0,"playId":"ecce7989-a318-3b3d-bc5c-000454e0384a","pitchNumber":1,"startTime":"2025-07-23T00:58:08.596Z","endTime":"2025-07-23T00:58:11.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88796834466573,"aZ":-28.092126744385457,"pfxX":9.48520882418293,"pfxZ":2.2251890942626336,"pX":0.4520007050615413,"pZ":2.933580858158242,"vX0":-10.117139239569251,"vY0":-135.28467727385848,"vZ0":-2.5874761952292595,"x":99.77,"y":159.57,"x0":3.02331315016487,"y0":50.00549709167344,"z0":5.889168176064493,"aX":17.432653552776948},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":-14.8,"spinRate":2147,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.406198359725356,"extension":6.053727926711949},"hitData":{"launchSpeed":99.7,"launchAngle":19.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.68,"coordY":77.07}},"index":1,"playId":"f104e2c5-cb28-3e1e-98fb-e0725e26f7fa","pitchNumber":2,"startTime":"2025-07-23T00:58:31.759Z","endTime":"2025-07-23T00:58:40.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T00:58:40.519Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:00:53.680Z","endTime":"2025-07-23T01:01:52.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Ferguson replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:59:44.439Z","endTime":"2025-07-23T01:00:45.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:00:45.435Z","endTime":"2025-07-23T01:00:56.038Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.57999973143936,"strikeZoneBottom":1.75759090183951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29371827092462,"aZ":-27.006923724903558,"pfxX":-0.6408626086390299,"pfxZ":2.9548086102680555,"pX":-0.4812318368569753,"pZ":2.116247002998948,"vX0":-6.398217578978204,"vY0":-130.80464478468213,"vZ0":-4.555962380112681,"x":135.34,"y":181.64,"x0":2.0707131798975906,"y0":50.00183053644723,"z0":5.884069686465734,"aX":-1.1197930225248833},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":2.4,"spinRate":2516,"spinDirection":193},"zone":7,"typeConfidence":0.9,"plateTime":0.41732676418632586,"extension":6.367493081339182},"index":2,"playId":"0fb743ee-e826-3af7-9fd5-d418c34d1d05","pitchNumber":1,"startTime":"2025-07-23T01:00:56.038Z","endTime":"2025-07-23T01:00:59.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16084796907155,"aZ":-13.904103666989645,"pfxX":4.097488028098413,"pfxZ":9.539722135813486,"pX":0.9240811904566469,"pZ":2.941112220943378,"vX0":-4.497200956389047,"vY0":-137.87707543290193,"vZ0":-5.396339827201174,"x":81.78,"y":159.37,"x0":2.048053376464049,"y0":50.00332252471756,"z0":5.870488052775325,"aX":7.847937742181104},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-6.4,"spinRate":2380,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3980565224999726,"extension":6.17431036561262},"index":3,"playId":"4da86066-05f3-3478-8bae-739e2cd60c81","pitchNumber":2,"startTime":"2025-07-23T01:01:10.726Z","endTime":"2025-07-23T01:01:13.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.57999974551223,"strikeZoneBottom":1.66427620065825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01986291310952,"aZ":-28.176533247689886,"pfxX":-1.3139978916546449,"pfxZ":2.268211996685146,"pX":-1.300394864120593,"pZ":1.7509937087904022,"vX0":-7.521490052867752,"vY0":-131.20386788067435,"vZ0":-5.0804913373165235,"x":166.57,"y":191.5,"x0":1.7617558722254862,"y0":50.001563432657825,"z0":5.785344701937772,"aX":-2.3145281493846217},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":3.8,"spinRate":2576,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.4157880318074083,"extension":6.408283670665493},"index":4,"playId":"0eb56fd4-68ab-30d4-a555-6a6bb828341a","pitchNumber":3,"startTime":"2025-07-23T01:01:32.051Z","endTime":"2025-07-23T01:01:35.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85053525104536,"aZ":-27.99269594966707,"pfxX":-2.1343771639991616,"pfxZ":2.3744248209350616,"pX":-0.30603745283016653,"pZ":3.022473062290843,"vX0":-5.3834302230947895,"vY0":-131.16837475910327,"vZ0":-2.14478191625105,"x":128.67,"y":157.17,"x0":2.0412413995890764,"y0":50.00365416356791,"z0":5.9149761107322085,"aX":-3.7603645437524613},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":4.9,"spinRate":2560,"spinDirection":169},"zone":1,"typeConfidence":0.91,"plateTime":0.41581559471163576,"extension":6.353200685541849},"index":5,"playId":"c4a4e9b8-42bb-3c39-aa2a-7c8095129e6c","pitchNumber":4,"startTime":"2025-07-23T01:01:49.514Z","endTime":"2025-07-23T01:01:52.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:01:52.514Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (22) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:02:00.948Z","endTime":"2025-07-23T01:04:32.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78503499581397,"aZ":-14.890084733805322,"pfxX":2.435450078633588,"pfxZ":8.834989141328833,"pX":0.41454721093874464,"pZ":3.2648927326263086,"vX0":-5.203261752670279,"vY0":-138.6781135113166,"vZ0":-4.412087482614304,"x":101.2,"y":150.63,"x0":1.9951068954840105,"y0":50.00167773127775,"z0":5.863485713464944,"aX":4.764541277150133},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-3.4,"spinRate":2238,"spinDirection":152},"zone":3,"typeConfidence":0.9,"plateTime":0.3943323700156687,"extension":6.393454456979497},"index":0,"playId":"cee57ed6-4272-38dd-85da-8cd0870776ee","pitchNumber":1,"startTime":"2025-07-23T01:02:16.679Z","endTime":"2025-07-23T01:02:22.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.5900002310137,"strikeZoneBottom":1.68403128156743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.906945121195143,"aZ":-38.038626673713935,"pfxX":-2.9901847482473514,"pfxZ":-3.9368072323807883,"pX":0.41836690624689116,"pZ":2.940036092623819,"vX0":-3.1950721612352995,"vY0":-121.05311943617308,"vZ0":0.4984154189600578,"x":101.05,"y":159.4,"x0":2.1422800843437146,"y0":50.00414881445372,"z0":6.052751535596862,"aX":-4.452049380312792},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.7,"breakHorizontal":6.1,"spinRate":2949,"spinDirection":322},"zone":6,"typeConfidence":0.8,"plateTime":0.45190047906056696,"extension":6.299929061323147},"index":1,"playId":"530082f4-4598-3b88-9817-f856321378d1","pitchNumber":2,"startTime":"2025-07-23T01:02:52.052Z","endTime":"2025-07-23T01:02:55.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T01:03:03.943Z","endTime":"2025-07-23T01:03:13.756Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.58999868969768,"strikeZoneBottom":1.69342688158241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031835585767926,"aZ":-25.049354755298413,"pfxX":-3.4965451309079247,"pfxZ":4.0239980587986075,"pX":-1.146965129457685,"pZ":2.458581001229634,"vX0":-6.544519236372413,"vY0":-131.76298267677245,"vZ0":-4.022504587305442,"x":160.72,"y":172.4,"x0":1.8161605949306423,"y0":50.004320757404535,"z0":5.8396268030346405,"aX":-6.194808053814085},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":7.7,"spinRate":2563,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.4145076396521503,"extension":6.480579804471148},"index":3,"playId":"0f08a511-230e-3a32-9d84-516c6fa77aff","pitchNumber":3,"startTime":"2025-07-23T01:03:13.756Z","endTime":"2025-07-23T01:03:18.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.58999911123719,"strikeZoneBottom":1.76196053880575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.5246533023853,"aZ":-39.34846939277867,"pfxX":-3.840139547666687,"pfxZ":-4.883365163069799,"pX":-0.5187775186324355,"pZ":0.23959381251809525,"vX0":-4.472834681894737,"vY0":-120.22384198197157,"vZ0":-5.040282449366422,"x":136.77,"y":232.31,"x0":1.862208710079019,"y0":50.00335828305222,"z0":5.842132068060146,"aX":-5.64094576274582},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.7,"breakHorizontal":8.0,"spinRate":3072,"spinDirection":319},"zone":13,"typeConfidence":0.85,"plateTime":0.45497041110395164,"extension":6.528022953629788},"index":4,"playId":"bad34473-52a8-3f39-8b6f-6702ff9349a0","pitchNumber":4,"startTime":"2025-07-23T01:03:31.677Z","endTime":"2025-07-23T01:03:34.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.688348336749776,"aZ":-14.354380608830795,"pfxX":2.4637848814919643,"pfxZ":9.158070401492509,"pX":0.5006204097201556,"pZ":3.468299339074872,"vX0":-4.904364366997986,"vY0":-138.12562464767984,"vZ0":-3.794725669574328,"x":97.92,"y":145.14,"x0":1.973383158253021,"y0":50.005082889437304,"z0":5.815251239720749,"aX":4.795626185730485},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-3.5,"spinRate":2379,"spinDirection":152},"zone":3,"typeConfidence":0.9,"plateTime":0.3954515280165616,"extension":6.416836192439161},"index":5,"playId":"f28e79c5-047a-3dbe-b2d9-f784811c0823","pitchNumber":5,"startTime":"2025-07-23T01:03:55.946Z","endTime":"2025-07-23T01:03:58.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.125117086672386,"aZ":-17.068464661835,"pfxX":2.4355174154398886,"pfxZ":7.870223737548551,"pX":0.35069978288525033,"pZ":1.9367974581063307,"vX0":-5.285101465216209,"vY0":-137.55011092947944,"vZ0":-7.168779793110922,"x":103.63,"y":186.49,"x0":1.9793481357745635,"y0":50.00041332964784,"z0":5.731281674172327,"aX":4.673426286494654},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-3.4,"spinRate":2243,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.3979984930304421,"extension":6.455832812656037},"hitData":{"launchSpeed":106.8,"launchAngle":15.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.02,"coordY":48.6}},"index":6,"playId":"9cb793b7-70f6-37c3-a51e-f5aa6f649fee","pitchNumber":6,"startTime":"2025-07-23T01:04:17.815Z","endTime":"2025-07-23T01:04:32.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.15,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:04:32.724Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling called out on strikes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:05:24.395Z","endTime":"2025-07-23T01:07:02.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T01:04:48.986Z","endTime":"2025-07-23T01:04:56.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T01:04:56.221Z","endTime":"2025-07-23T01:05:26.655Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.49000100599445,"strikeZoneBottom":1.7128001418779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75561189012866,"aZ":-36.58841031229423,"pfxX":-6.915311389289124,"pfxZ":-3.20742498206001,"pX":-0.05635916485870034,"pZ":3.8712183515340004,"vX0":-2.660148636027031,"vY0":-116.76608426048334,"vZ0":2.607942767013909,"x":119.15,"y":134.26,"x0":1.9973835125376533,"y0":50.00408191210386,"z0":6.191454630814384,"aX":-9.512809293413634},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.8,"breakHorizontal":13.2,"spinRate":3057,"spinDirection":317},"zone":11,"typeConfidence":0.89,"plateTime":0.46976321392496967,"extension":6.310796836429376},"index":2,"playId":"1cbe7523-a400-399b-b40b-2bc90d2efe56","pitchNumber":1,"startTime":"2025-07-23T01:05:26.655Z","endTime":"2025-07-23T01:05:31.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.34818779684234,"strikeZoneBottom":1.66049173561225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50671392684254,"aZ":-35.25735389809288,"pfxX":-6.280581978362948,"pfxZ":-2.2018261197728446,"pX":0.3103635073595176,"pZ":3.5386252612477596,"vX0":-2.0060328752203307,"vY0":-117.69892591264394,"vZ0":1.6246231291973208,"x":105.17,"y":143.24,"x0":1.9897315351027582,"y0":50.00116287991173,"z0":6.106328932335827,"aX":-8.803248279736927},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":11.9,"spinRate":2967,"spinDirection":326},"zone":12,"typeConfidence":0.88,"plateTime":0.4655093544444928,"extension":6.32917533542664},"index":3,"playId":"cf1a4c7c-7ee5-33fd-8a05-9890a01d44a5","pitchNumber":2,"startTime":"2025-07-23T01:05:47.354Z","endTime":"2025-07-23T01:05:51.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86809398685553,"aZ":-14.26181499623416,"pfxX":1.2788476688089352,"pfxZ":9.340391184609627,"pX":-0.6209953842512173,"pZ":3.374956257532605,"vX0":-7.205139006752327,"vY0":-137.46550512094632,"vZ0":-4.061517919955924,"x":140.67,"y":147.66,"x0":1.865526659296476,"y0":50.00422184917124,"z0":5.836826899057262,"aX":2.453710050325925},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-0.8,"spinRate":2358,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3981322861823724,"extension":6.454245828078983},"index":4,"playId":"d11064ea-6a31-347e-a12d-68fcac9240ea","pitchNumber":3,"startTime":"2025-07-23T01:06:05.441Z","endTime":"2025-07-23T01:06:08.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.597367153873588,"aZ":-13.75288182449736,"pfxX":1.74861514297495,"pfxZ":9.44738250002888,"pX":-0.3435236517174551,"pZ":2.848383706630306,"vX0":-6.597875570057331,"vY0":-138.21506879597771,"vZ0":-5.416086937427663,"x":130.09,"y":161.87,"x0":1.8393127259758633,"y0":50.00111571326735,"z0":5.744757154376534,"aX":3.4101158641064133},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-1.9,"spinRate":2331,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.3951284522331697,"extension":6.455338536697654},"index":5,"playId":"2ddf3db6-1bca-33ef-93aa-0519faadbb1e","pitchNumber":4,"startTime":"2025-07-23T01:06:26.467Z","endTime":"2025-07-23T01:06:29.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-23T01:06:39.616Z","endTime":"2025-07-23T01:06:58.897Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.48999874233183,"strikeZoneBottom":1.65376824684324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.177710460132563,"aZ":-31.370942962697193,"pfxX":-1.956871316913611,"pfxZ":0.4803313812729506,"pX":0.7872009794242941,"pZ":3.20490457043691,"vX0":-2.305650574833336,"vY0":-128.44487993974795,"vZ0":-0.6817161052936171,"x":86.99,"y":152.25,"x0":1.9514599816497487,"y0":50.0028044284955,"z0":5.9181311725011625,"aX":-3.261134680893133},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":4.1,"spinRate":2653,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.4268123049483705,"extension":6.320926318920519},"index":7,"playId":"1b9e686d-a309-32a4-a8ea-f3f3665a556b","pitchNumber":5,"startTime":"2025-07-23T01:06:58.897Z","endTime":"2025-07-23T01:07:02.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:07:02.117Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jahmai Jones homers (3) on a fly ball to left center field. Spencer Torkelson scores.","rbi":2,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:07:32.861Z","endTime":"2025-07-23T01:10:29.071Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":657571,"link":"/api/v1/people/657571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":657571,"link":"/api/v1/people/657571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Parker Meadows.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:07:14.596Z","endTime":"2025-07-23T01:07:35.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":678009,"link":"/api/v1/people/678009","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.50004730797785,"strikeZoneBottom":1.7189624572738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20336453671507,"aZ":-15.071873066527237,"pfxX":2.0511184826375892,"pfxZ":8.803566165928123,"pX":-0.4942888964415883,"pZ":4.03788464331576,"vX0":-6.922138358077478,"vY0":-138.99990415493855,"vZ0":-2.2980441630562445,"x":135.84,"y":129.76,"x0":1.7696438427110905,"y0":50.00601732914831,"z0":5.884506494460172,"aX":3.9869706949115105},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":-2.2,"spinRate":2286,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.39512530483008845,"extension":6.432457511058387},"index":1,"playId":"6b44be1a-a04a-3dc9-bd7d-521f7e0d1981","pitchNumber":1,"startTime":"2025-07-23T01:07:35.257Z","endTime":"2025-07-23T01:07:38.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498466415035825,"aZ":-42.728242531950755,"pfxX":-3.493090642961124,"pfxZ":-7.617011182412233,"pX":-0.24514072059066241,"pZ":1.7270831428956663,"vX0":-3.983831509632693,"vY0":-117.36760921237051,"vZ0":-0.5358480650293455,"x":126.34,"y":192.15,"x0":1.931872486915631,"y0":50.0007454549869,"z0":5.958736908680089,"aX":-4.841635924732793},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.6,"breakHorizontal":7.3,"spinRate":3016,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.46779582005819753,"extension":6.401266625315436},"index":2,"playId":"bb0246cc-8ed3-3e8f-97d8-d4f602c98ce7","pitchNumber":2,"startTime":"2025-07-23T01:07:51.934Z","endTime":"2025-07-23T01:07:55.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-23T01:08:20.025Z","endTime":"2025-07-23T01:09:02.982Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198580456631763,"aZ":-15.543186577896318,"pfxX":-0.5793406998139505,"pfxZ":8.668108976777372,"pX":-0.4214955501026262,"pZ":2.6471721965868578,"vX0":-5.922466521491558,"vY0":-137.5413530696817,"vZ0":-5.644280600303859,"x":133.07,"y":167.31,"x0":1.833784527441799,"y0":50.00020159119655,"z0":5.778050705024493,"aX":-1.1086867049358053},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":2.3,"spinRate":2315,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.398067146884562,"extension":6.468491416279142},"index":4,"playId":"696125d6-97a1-3c27-be6f-60460315d433","pitchNumber":3,"startTime":"2025-07-23T01:09:02.982Z","endTime":"2025-07-23T01:09:05.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.4400010978846,"strikeZoneBottom":1.62673055181349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.846352435313456,"aZ":-16.985989000789818,"pfxX":2.0292090337354547,"pfxZ":7.879551805554433,"pX":0.6736202912469956,"pZ":3.704200548907429,"vX0":-4.714623665989341,"vY0":-137.3308897839949,"vZ0":-2.4946144567227146,"x":91.32,"y":138.77,"x0":2.14204816677699,"y0":50.000489806364826,"z0":5.767654297971574,"aX":3.910649856171598},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-2.8,"spinRate":2270,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.397462595437188,"extension":6.32317093692098},"index":5,"playId":"99964e76-e842-393a-b42b-d7fc93be931f","pitchNumber":4,"startTime":"2025-07-23T01:09:25.912Z","endTime":"2025-07-23T01:09:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.43999969451605,"strikeZoneBottom":1.60219401640651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.011728329814964,"aZ":-41.522384751788515,"pfxX":-5.903391278258905,"pfxZ":-6.52789533221778,"pX":0.2021866512803828,"pZ":1.1310735639074236,"vX0":-2.4805312913682043,"vY0":-118.73778638435297,"vZ0":-2.3045260116531905,"x":109.29,"y":208.24,"x0":2.0261618504997236,"y0":50.00057634403353,"z0":5.8801361148470725,"aX":-8.456861690037663},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.1,"breakHorizontal":11.3,"spinRate":3035,"spinDirection":324},"zone":14,"typeConfidence":0.89,"plateTime":0.4606881046624238,"extension":6.445375265482881},"index":6,"playId":"6e6b1b3c-965c-35b6-aea0-eee97e5f4505","pitchNumber":5,"startTime":"2025-07-23T01:09:45.459Z","endTime":"2025-07-23T01:09:49.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.20846729182151,"aZ":-30.584374084125564,"pfxX":-3.6608299508034534,"pfxZ":0.9788023533419707,"pX":-0.22764121209282467,"pZ":2.0901641031831493,"vX0":-4.30761281885541,"vY0":-125.75690146002621,"vZ0":-3.0210063567665792,"x":125.68,"y":182.35,"x0":1.9743081803740852,"y0":50.0030520905927,"z0":5.7529704911403705,"aX":-5.943482934392566},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":7.6,"spinRate":2628,"spinDirection":261},"zone":8,"typeConfidence":0.9,"plateTime":0.43327095651946257,"extension":6.526004114564517},"hitData":{"launchSpeed":109.0,"launchAngle":29.0,"totalDistance":451.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.35,"coordY":31.13}},"index":7,"playId":"b09ca694-c71f-356b-b843-723cf50e589b","pitchNumber":6,"startTime":"2025-07-23T01:10:02.474Z","endTime":"2025-07-23T01:10:29.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.19,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:10:29.071Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to right fielder Alexander Canario.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:10:43.407Z","endTime":"2025-07-23T01:12:39.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.43911399931773,"strikeZoneBottom":1.55496129753149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45732204310132,"aZ":-17.296607745354702,"pfxX":0.707644154732114,"pfxZ":7.8559560145157725,"pX":-0.6343186284872234,"pZ":4.058411731297668,"vX0":-6.891794578858607,"vY0":-136.58435542649175,"vZ0":-1.781144443692958,"x":141.18,"y":129.2,"x0":1.8272090643700474,"y0":50.00201736792178,"z0":5.905633419173034,"aX":1.341627774500516},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":0.1,"spinRate":2314,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.40068022017314053,"extension":6.468889248548133},"index":0,"playId":"033fb7a0-30f7-3f9f-b0c5-80b4a5568771","pitchNumber":1,"startTime":"2025-07-23T01:10:51.043Z","endTime":"2025-07-23T01:10:54.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.35628324142171,"strikeZoneBottom":1.55194884475078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.191645999141258,"aZ":-42.69589133630418,"pfxX":-4.8785073545772155,"pfxZ":-7.64269717813991,"pX":0.5424591016774182,"pZ":2.585115779344402,"vX0":-2.0840721787911316,"vY0":-116.9179317101552,"vZ0":1.514224532399141,"x":96.32,"y":168.98,"x0":2.0807153919861183,"y0":50.00358503155579,"z0":5.953124080668129,"aX":-6.715657073057559},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.1,"breakHorizontal":9.4,"spinRate":3079,"spinDirection":319},"zone":6,"typeConfidence":0.9,"plateTime":0.46947827008029375,"extension":6.3543157589300066},"index":1,"playId":"621a8b3e-6431-38f5-8310-e4e0fff38cbb","pitchNumber":2,"startTime":"2025-07-23T01:11:07.892Z","endTime":"2025-07-23T01:11:11.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.3374200052693,"strikeZoneBottom":1.48367570515299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.337648519892273,"aZ":-42.29409199380942,"pfxX":-4.268129885068209,"pfxZ":-7.316946680727968,"pX":-0.8141117412490351,"pZ":2.8866183280960795,"vX0":-4.793657153417144,"vY0":-116.9014704209325,"vZ0":1.9275641222413948,"x":148.03,"y":160.84,"x0":1.8188871708687795,"y0":50.00583775549025,"z0":6.025872826270813,"aX":-5.89907604676713},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.5,"breakHorizontal":8.9,"spinRate":2984,"spinDirection":321},"zone":1,"typeConfidence":0.9,"plateTime":0.46880779807152484,"extension":6.430732129463859},"index":2,"playId":"3a6a649a-680a-35df-8df1-d59653a1b7d1","pitchNumber":3,"startTime":"2025-07-23T01:11:24.314Z","endTime":"2025-07-23T01:11:28.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50593157161792,"aZ":-41.99361499649482,"pfxX":-4.359597112785552,"pfxZ":-7.0609190905525345,"pX":-0.9165224674146012,"pZ":1.92478310158425,"vX0":-5.24299974455777,"vY0":-117.24331449220224,"vZ0":-0.2565111306723016,"x":151.94,"y":186.81,"x0":1.9166252610333492,"y0":50.00439519835547,"z0":5.959983577792919,"aX":-6.05996918814086},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":9.2,"spinRate":3048,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4674564257240106,"extension":6.456902922305385},"index":3,"playId":"25dfc8eb-5c9f-3803-a31d-4b90bb4ea644","pitchNumber":4,"startTime":"2025-07-23T01:11:42.546Z","endTime":"2025-07-23T01:11:45.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-23T01:11:58.247Z","endTime":"2025-07-23T01:12:07.210Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93317401043379,"aZ":-42.06118406774835,"pfxX":-5.12837034750353,"pfxZ":-7.007467032954747,"pX":0.596940696806297,"pZ":1.9854858154885617,"vX0":-1.937484411331587,"vY0":-118.16409398458428,"vZ0":-0.14307314107357305,"x":94.25,"y":185.17,"x0":2.0941719911363816,"y0":50.0017896943736,"z0":5.917630814431858,"aX":-7.236924150012852},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.5,"breakHorizontal":9.7,"spinRate":3134,"spinDirection":323},"zone":9,"typeConfidence":0.9,"plateTime":0.4638801709013327,"extension":6.382773151089959},"index":5,"playId":"c9f9fd5d-894a-38cb-851b-edc7ddbf4ca6","pitchNumber":5,"startTime":"2025-07-23T01:12:07.210Z","endTime":"2025-07-23T01:12:11.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.572264455359043,"aZ":-20.113595883027266,"pfxX":1.3058725875342887,"pfxZ":6.3896717884785215,"pX":0.026137330675489064,"pZ":3.961635498286277,"vX0":-5.631702344714541,"vY0":-135.96442529621112,"vZ0":-1.419469609001931,"x":116.0,"y":131.82,"x0":1.9473513433636767,"y0":50.00062339723742,"z0":5.875164378026946,"aX":2.4642614822064406},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-1.3,"spinRate":2226,"spinDirection":158},"zone":12,"typeConfidence":0.85,"plateTime":0.40160526370135186,"extension":6.442927355376353},"hitData":{"launchSpeed":92.0,"launchAngle":41.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.24,"coordY":78.63}},"index":6,"playId":"6a21b93f-62f3-3de1-ac06-18b9314fbfd9","pitchNumber":6,"startTime":"2025-07-23T01:12:30.416Z","endTime":"2025-07-23T01:12:39.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":657571,"link":"/api/v1/people/657571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:12:39.759Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Pham doubles (10) on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:14:43.118Z","endTime":"2025-07-23T01:15:56.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:14:10.880Z","endTime":"2025-07-23T01:14:10.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"300","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":678009,"link":"/api/v1/people/678009"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Vierling remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:14:10.906Z","endTime":"2025-07-23T01:14:10.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jahmai Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T01:14:10.907Z","endTime":"2025-07-23T01:14:45.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":678009,"link":"/api/v1/people/678009"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.50999900575554,"strikeZoneBottom":1.56428443158335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24221151887562,"aZ":-27.32043556984981,"pfxX":9.43947020671531,"pfxZ":2.766735754826346,"pX":2.302461468185535,"pZ":3.302277376334071,"vX0":-5.4269265031024485,"vY0":-131.61726740789842,"vZ0":-1.640005930945061,"x":29.24,"y":149.62,"x0":3.166035824148686,"y0":50.00095003148832,"z0":5.959002215939202,"aX":16.5395970604352},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.8,"spinRate":2047,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.4163503910516311,"extension":6.056030185916885},"index":3,"playId":"397f8602-6cd6-3d1e-8f72-2a1fbd340ccd","pitchNumber":1,"startTime":"2025-07-23T01:14:45.393Z","endTime":"2025-07-23T01:14:48.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.43175518966446,"strikeZoneBottom":1.47585936640095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53729776735909,"aZ":-34.24019880513549,"pfxX":-4.5550952256265305,"pfxZ":-1.4752057329920731,"pX":0.7993067774861587,"pZ":1.8217599500798776,"vX0":-4.202470372025758,"vY0":-117.25719590391303,"vZ0":-2.387874598928599,"x":86.53,"y":189.59,"x0":3.204725974012873,"y0":50.00519540883097,"z0":6.038641446101315,"aX":-6.3629046209659474},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.0,"breakHorizontal":9.2,"spinRate":2689,"spinDirection":293},"zone":9,"typeConfidence":0.9,"plateTime":0.4665731015523793,"extension":5.813689554298647},"index":4,"playId":"fcb8696b-05ed-364d-bf1c-506fcf0f7676","pitchNumber":2,"startTime":"2025-07-23T01:14:59.625Z","endTime":"2025-07-23T01:15:02.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.06852803172141,"aZ":-33.818796426845054,"pfxX":-3.866335094871844,"pfxZ":-1.172415269025171,"pX":0.3093530670890314,"pZ":1.7140999418262803,"vX0":-5.478830221603824,"vY0":-117.63297284072198,"vZ0":-2.600494610933961,"x":105.21,"y":192.5,"x0":3.169909673955266,"y0":50.00377267261154,"z0":5.965727426985053,"aX":-5.423404454176134},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.5,"breakHorizontal":8.3,"spinRate":2706,"spinDirection":293},"zone":9,"typeConfidence":0.9,"plateTime":0.4654276387447238,"extension":5.745440125956731},"index":5,"playId":"647f7ca8-23d0-3cf6-ade4-c101f7e90453","pitchNumber":3,"startTime":"2025-07-23T01:15:14.455Z","endTime":"2025-07-23T01:15:18.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68608218174616,"aZ":-29.30388559902009,"pfxX":9.74221269356529,"pfxZ":1.8045737273798483,"pX":-0.038323231514868196,"pZ":1.5682578982171655,"vX0":-10.756384819824044,"vY0":-125.01985701186312,"vZ0":-4.340971657309965,"x":118.46,"y":196.44,"x0":3.0496378406806888,"y0":50.00028880119792,"z0":5.726282266208309,"aX":15.454543276949845},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":1576,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.43774472656286445,"extension":6.391810642551452},"hitData":{"launchSpeed":104.2,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.83,"coordY":144.05}},"index":6,"playId":"28f66b3a-7c2f-33a4-bc26-f2d784506d92","pitchNumber":4,"startTime":"2025-07-23T01:15:39.816Z","endTime":"2025-07-23T01:15:56.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.11,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:15:56.809Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out to right fielder Jahmai Jones.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:16:09.522Z","endTime":"2025-07-23T01:16:34.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77631154448091,"aZ":-27.454534311821163,"pfxX":9.116586308445397,"pfxZ":2.603781289062784,"pX":0.8793392126369963,"pZ":3.907823181831704,"vX0":-8.973140640341635,"vY0":-133.60073678120602,"vZ0":-0.2585980866201226,"x":83.48,"y":133.27,"x0":3.0910323178006793,"y0":50.006305809960175,"z0":5.972883098449958,"aX":16.546005544702567},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":-14.6,"spinRate":2068,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.40940063907581825,"extension":6.063960039662461},"hitData":{"launchSpeed":93.4,"launchAngle":19.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.22,"coordY":84.98}},"index":0,"playId":"33a72878-bc6b-30e9-bacb-36649f679d3e","pitchNumber":1,"startTime":"2025-07-23T01:16:22.341Z","endTime":"2025-07-23T01:16:34.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:16:34.583Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:16:36.886Z","endTime":"2025-07-23T01:18:07.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.4,"endSpeed":74.7,"strikeZoneTop":3.12944653861756,"strikeZoneBottom":1.3593364991165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44117117312086,"aZ":-29.829449391355695,"pfxX":-8.80359829905529,"pfxZ":1.6542167658698794,"pX":0.4633393239029127,"pZ":3.3287407453760207,"vX0":-4.179608121122941,"vY0":-118.46405576717957,"vZ0":0.1452883868646635,"x":99.34,"y":148.9,"x0":3.3962569017577535,"y0":50.00200923081471,"z0":6.002050955574014,"aX":-12.46227112814492},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":2733,"spinDirection":288},"zone":12,"typeConfidence":0.91,"plateTime":0.4630328615067283,"extension":5.935346932324387},"index":0,"playId":"ddf3839d-cdd6-3fe6-9a43-7de752886142","pitchNumber":1,"startTime":"2025-07-23T01:16:59.408Z","endTime":"2025-07-23T01:17:02.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.18803424248099,"strikeZoneBottom":1.37843611664799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2891858032807,"aZ":-26.034861561633193,"pfxX":11.617844002528479,"pfxZ":3.3831328885089427,"pX":-1.2009088346688193,"pZ":1.0604235315441053,"vX0":-14.923163921816768,"vY0":-133.7973722426675,"vZ0":-7.2140754368120925,"x":162.78,"y":210.15,"x0":2.9340260201101604,"y0":50.006625072020526,"z0":5.6517217793649746,"aX":21.113669782918755},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":-17.9,"spinRate":2241,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4090362312180602,"extension":6.29994853780551},"index":1,"playId":"d4b87050-c14a-30b3-8652-c4b3b88aa37a","pitchNumber":2,"startTime":"2025-07-23T01:17:17.344Z","endTime":"2025-07-23T01:17:21.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.599734957097656,"aZ":-27.923046286751443,"pfxX":-4.236024188891647,"pfxZ":2.9196582720648117,"pX":-1.7462508386255104,"pZ":1.593965017594321,"vX0":-10.218930628918464,"vY0":-119.74154031211359,"vZ0":-4.053672719514243,"x":183.56,"y":195.74,"x0":3.122755539030311,"y0":50.00136830522926,"z0":5.800263876191315,"aX":-6.165542111921901},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":2659,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.45699700899831,"extension":6.01711723351002},"index":2,"playId":"60fbdfda-f12c-3583-a67c-11b71e986138","pitchNumber":3,"startTime":"2025-07-23T01:17:35.344Z","endTime":"2025-07-23T01:17:38.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.13597969170183,"strikeZoneBottom":1.40612773298469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.185045066939747,"aZ":-30.417479153950218,"pfxX":-6.119059628508402,"pfxZ":1.2340602071086826,"pX":0.4337318877694069,"pZ":2.0295908756932484,"vX0":-5.083574060908414,"vY0":-118.73094828663928,"vZ0":-2.4880057860080584,"x":100.47,"y":183.98,"x0":3.4025220020202527,"y0":50.00024379016133,"z0":5.877990272696571,"aX":-8.673367729975283},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.9,"breakHorizontal":12.4,"spinRate":2570,"spinDirection":289},"zone":6,"typeConfidence":0.91,"plateTime":0.46254274624420155,"extension":5.799147297267832},"index":3,"playId":"ce8a320e-9870-37eb-8490-edb777e5cea1","pitchNumber":4,"startTime":"2025-07-23T01:18:04.677Z","endTime":"2025-07-23T01:18:07.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:18:07.741Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alexander Canario walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:18:21.527Z","endTime":"2025-07-23T01:19:29.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.35930172360318,"strikeZoneBottom":1.5275437822097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.029188306855378,"aZ":-32.427650169346016,"pfxX":-4.8918581813500595,"pfxZ":-0.17716391234565432,"pX":-0.7302544405991148,"pZ":1.6295275164236012,"vX0":-7.865750893735982,"vY0":-118.55487515119809,"vZ0":-2.999367729095523,"x":144.84,"y":194.78,"x0":3.2746461307291552,"y0":50.005402034693226,"z0":5.890404778038378,"aX":-6.917387892490981},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.8,"breakHorizontal":10.9,"spinRate":2651,"spinDirection":298},"zone":7,"typeConfidence":0.91,"plateTime":0.4631540875278146,"extension":5.93388722395519},"index":0,"playId":"e7dd7b1d-0598-36e2-bfaf-7a0b985f9135","pitchNumber":1,"startTime":"2025-07-23T01:18:32.273Z","endTime":"2025-07-23T01:18:36.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":85.2,"endSpeed":78.3,"strikeZoneTop":3.47429561316181,"strikeZoneBottom":1.65270201871816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.760664532661504,"aZ":-26.7313013358925,"pfxX":9.59422923969607,"pfxZ":3.488402418680831,"pX":1.0454224095708078,"pZ":3.1250708741995945,"vX0":-8.623631023001334,"vY0":-123.86176212138373,"vZ0":-1.1323618913351556,"x":77.15,"y":154.4,"x0":3.318584347108016,"y0":50.003079062031496,"z0":5.8147530774953005,"aX":14.971022190705506},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":-15.5,"spinRate":1642,"spinDirection":119},"zone":12,"typeConfidence":0.92,"plateTime":0.44150329152077905,"extension":6.221750342970163},"index":1,"playId":"7d2987e0-0ef8-31da-8c7f-913bd592ff86","pitchNumber":2,"startTime":"2025-07-23T01:18:50.794Z","endTime":"2025-07-23T01:18:54.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":91.2,"endSpeed":83.5,"strikeZoneTop":3.51215964167677,"strikeZoneBottom":1.57023344668745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.352200010968755,"aZ":-29.48184656887432,"pfxX":10.329828806410188,"pfxZ":1.5133868664164858,"pX":1.6985622210670919,"pZ":2.9061817054578896,"vX0":-7.772676715817185,"vY0":-132.5587906021045,"vZ0":-1.810768654941365,"x":52.25,"y":160.31,"x0":3.326735995797496,"y0":50.004191439170135,"z0":5.750711965183077,"aX":18.38398272457306},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":-17.0,"spinRate":2178,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4132120159515802,"extension":6.286294146314146},"index":2,"playId":"ac616baf-6068-3171-91e1-04fd41a627c5","pitchNumber":3,"startTime":"2025-07-23T01:19:08.017Z","endTime":"2025-07-23T01:19:11.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.49245534168706,"strikeZoneBottom":1.5907644565007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17462899379696,"aZ":-29.43447209291516,"pfxX":9.902554864718844,"pfxZ":1.5626211841291653,"pX":1.8574583757704224,"pZ":3.65193581661825,"vX0":-6.730008386662818,"vY0":-131.56731546999052,"vZ0":-0.22858102199280106,"x":46.2,"y":140.18,"x0":3.1633487394102393,"y0":50.0017943754167,"z0":5.923231561130842,"aX":17.342052418826697},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.4,"spinRate":2127,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4164716074129009,"extension":6.1446666669236025},"index":3,"playId":"a55ad6e8-2008-3a98-8b9f-3ec12bbf75f2","pitchNumber":4,"startTime":"2025-07-23T01:19:25.899Z","endTime":"2025-07-23T01:19:29.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.19,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:19:29.271Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:22:08.996Z","endTime":"2025-07-23T01:23:40.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:19:50.324Z","endTime":"2025-07-23T01:20:54.665Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Holton replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T01:20:54.665Z","endTime":"2025-07-23T01:22:11.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.4538497662464,"strikeZoneBottom":1.65368481113671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23182760773783,"aZ":-23.236941731003885,"pfxX":-1.0475225450450294,"pfxZ":5.266983939161141,"pX":-1.8357246887737104,"pZ":1.692158805008581,"vX0":-7.463250846299344,"vY0":-128.33164293812834,"vZ0":-5.91359027170026,"x":186.97,"y":193.09,"x0":1.2256444842255285,"y0":50.00384970394902,"z0":5.79408477521095,"aX":-1.7764082486011556},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":3.2,"spinRate":2432,"spinDirection":164},"zone":13,"typeConfidence":0.9,"plateTime":0.42401552542678367,"extension":6.71060236139318},"index":2,"playId":"024aa229-c66c-326d-998c-c9af82c19f2a","pitchNumber":1,"startTime":"2025-07-23T01:22:11.183Z","endTime":"2025-07-23T01:22:14.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08452882176971,"aZ":-24.710566054378823,"pfxX":7.96875396193102,"pfxZ":4.827661873930759,"pX":0.7464958936144447,"pZ":2.136291067521101,"vX0":-4.754576881695119,"vY0":-123.14210826821194,"vZ0":-3.418399826194156,"x":88.55,"y":181.1,"x0":1.6611473650829336,"y0":50.001161741097405,"z0":5.619181258060748,"aX":12.310225612023102},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.4,"spinRate":1632,"spinDirection":109},"zone":9,"typeConfidence":0.89,"plateTime":0.4437833991957474,"extension":6.602473026915475},"index":3,"playId":"ac960d1e-38e7-3fe3-8a41-53a07a1dec85","pitchNumber":2,"startTime":"2025-07-23T01:22:23.969Z","endTime":"2025-07-23T01:22:26.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.33100917781839,"strikeZoneBottom":1.64984777545919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8860268121081,"aZ":-25.55684122024605,"pfxX":-2.4126583075122445,"pfxZ":3.9102906943205413,"pX":-1.4621589632872645,"pZ":1.7573838301017553,"vX0":-6.123130014419912,"vY0":-128.29916035998568,"vZ0":-5.267166535680189,"x":172.73,"y":191.33,"x0":1.2548955027607784,"y0":50.002886176065196,"z0":5.792206823303762,"aX":-4.079306598265305},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":5.5,"spinRate":2403,"spinDirection":175},"zone":13,"typeConfidence":0.9,"plateTime":0.42454052535789666,"extension":6.589915417453637},"index":4,"playId":"c78a6f73-83aa-3adb-be4b-5574f19cded3","pitchNumber":3,"startTime":"2025-07-23T01:22:39.710Z","endTime":"2025-07-23T01:22:43.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28675145696528,"aZ":-24.76897737515568,"pfxX":-1.294845869189384,"pfxZ":4.38940883259974,"pX":-0.47951571406431204,"pZ":2.2112289448065163,"vX0":-3.957225666720123,"vY0":-128.25409482990662,"vZ0":-4.2698183290114855,"x":135.28,"y":179.08,"x0":1.2436631355099181,"y0":50.00415875813453,"z0":5.79960572875495,"aX":-2.1851292882564866},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":3.1,"spinRate":2325,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.4249487236672378,"extension":6.683712514563624},"index":5,"playId":"c6b2e30d-e4cb-3a7c-a01d-7d7ce3faab6d","pitchNumber":4,"startTime":"2025-07-23T01:22:53.177Z","endTime":"2025-07-23T01:22:56.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.654736480268255,"aZ":-14.439909864608081,"pfxX":3.868412410682406,"pfxZ":9.503520019345778,"pX":-0.40176301239770607,"pZ":2.7440319529726986,"vX0":-5.855799012851991,"vY0":-135.71349542051487,"vZ0":-5.438077454277985,"x":132.31,"y":164.69,"x0":1.2810838048367676,"y0":50.00014464815056,"z0":5.779218742223143,"aX":7.216850575240457},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2209,"spinDirection":144},"zone":4,"typeConfidence":0.91,"plateTime":0.4035610289035243,"extension":6.617021292849651},"hitData":{"launchSpeed":83.6,"launchAngle":39.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.43,"coordY":83.07}},"index":6,"playId":"32e3d4b6-c220-3620-a3c1-69a0f15a0827","pitchNumber":5,"startTime":"2025-07-23T01:23:31.414Z","endTime":"2025-07-23T01:23:40.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":663837,"link":"/api/v1/people/663837"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":672744,"link":"/api/v1/people/672744"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:23:40.069Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trey Sweeney walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:25:58.684Z","endTime":"2025-07-23T01:27:38.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: David Bednar replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:25:10.132Z","endTime":"2025-07-23T01:25:22.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657571,"link":"/api/v1/people/657571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Trey Sweeney replaces Jake Rogers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:25:22.415Z","endTime":"2025-07-23T01:26:00.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.54428522629123,"strikeZoneBottom":1.52366576879696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.759616043776226,"aZ":-36.81328144623056,"pfxX":2.9154328685330047,"pfxZ":-3.669492628369417,"pX":-0.014655862039771202,"pZ":2.9758454418518467,"vX0":2.7856039413695552,"vY0":-112.21830483351461,"vZ0":1.70186248296978,"x":117.56,"y":158.43,"x0":-1.6542695214436622,"y0":50.00158976446898,"z0":5.9795358871093995,"aX":3.6884798274894783},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.9,"breakHorizontal":-6.0,"spinRate":2406,"spinDirection":47},"zone":2,"typeConfidence":0.89,"plateTime":0.48954383730216033,"extension":6.328343209895202},"index":2,"playId":"5d8a874e-d1c6-3828-882b-4087a767bbcb","pitchNumber":1,"startTime":"2025-07-23T01:26:00.937Z","endTime":"2025-07-23T01:26:04.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.69823087071497,"strikeZoneBottom":1.63771900790466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.711259586711844,"aZ":-38.61081327290199,"pfxX":3.33086880714824,"pfxZ":-5.130985890809862,"pX":-0.7779481649396386,"pZ":1.7535931929585566,"vX0":1.423851781675206,"vY0":-112.06224221458255,"vZ0":-0.10705281218577234,"x":146.65,"y":191.43,"x0":-1.8567824353140037,"y0":50.00063028457034,"z0":5.78959917773781,"aX":4.180596827202342},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.9,"breakHorizontal":-6.5,"spinRate":2525,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.49122318069811266,"extension":6.328318006694262},"index":3,"playId":"cd1b1f80-5818-3eaa-a2ad-0a5c1c49e3fe","pitchNumber":2,"startTime":"2025-07-23T01:26:16.460Z","endTime":"2025-07-23T01:26:20.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.388784540618953,"aZ":-25.539840029807305,"pfxX":0.6830077457881263,"pfxZ":3.8479061876744467,"pX":0.313795877467971,"pZ":2.4444946346793626,"vX0":4.414951016415425,"vY0":-131.1361501900104,"vZ0":-3.8241786423335897,"x":105.04,"y":172.78,"x0":-1.4874672123606296,"y0":50.002313128708856,"z0":5.849700695893471,"aX":1.1766189372469218},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":1748,"spinDirection":217},"zone":6,"typeConfidence":0.85,"plateTime":0.41933917332551074,"extension":6.628901473287538},"index":4,"playId":"04d321a2-8033-3b40-8ff4-66325872ef28","pitchNumber":3,"startTime":"2025-07-23T01:26:33.945Z","endTime":"2025-07-23T01:26:36.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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":98.4,"endSpeed":89.5,"strikeZoneTop":3.59224184103125,"strikeZoneBottom":1.65257896135397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21394569269432,"aZ":-11.901642943328616,"pfxX":-5.330767572283433,"pfxZ":9.785590831076757,"pX":-1.1819537796363995,"pZ":4.379927254483784,"vX0":3.4161147003324253,"vY0":-143.29506347723736,"vZ0":-1.9020213267980814,"x":162.05,"y":120.52,"x0":-1.699109338023163,"y0":50.00705932611759,"z0":5.799101331989149,"aX":-11.049104392411396},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2378,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3827544473569091,"extension":6.633262184946835},"index":5,"playId":"532a4087-c76b-3d5a-ae40-5b43259f084d","pitchNumber":4,"startTime":"2025-07-23T01:26:55.708Z","endTime":"2025-07-23T01:26:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.53955093634394,"strikeZoneBottom":1.55959160316851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46896144565771,"aZ":-12.580900522132007,"pfxX":-5.586185822855956,"pfxZ":9.605411493273404,"pX":-1.1381604176328293,"pZ":2.333265603208243,"vX0":3.508784421538239,"vY0":-142.1339916518195,"vZ0":-6.95377288017947,"x":160.38,"y":175.78,"x0":-1.664714956871967,"y0":50.00596110199411,"z0":5.6155968219500805,"aX":-11.398044029869641},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2345,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.3858024142222929,"extension":6.918236136026247},"index":6,"playId":"8b414f22-a061-3d8c-998c-0afbfc4cc1b1","pitchNumber":5,"startTime":"2025-07-23T01:27:13.178Z","endTime":"2025-07-23T01:27:17.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.54445098514044,"strikeZoneBottom":1.60484381457527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.970982226612556,"aZ":-12.72629764601699,"pfxX":-4.085063271182769,"pfxZ":9.445546918530917,"pX":-0.6074222558021458,"pZ":3.7654834253174276,"vX0":3.9740891093954507,"vY0":-142.62645572411228,"vZ0":-3.637708293856003,"x":140.15,"y":137.11,"x0":-1.4884688420629926,"y0":50.00538887437764,"z0":5.860789100307414,"aX":-8.41310642685883},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2141,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.3841165393758281,"extension":6.714098981332535},"index":7,"playId":"e8716f6b-7286-302d-ad8d-3b491d2f6670","pitchNumber":6,"startTime":"2025-07-23T01:27:33.536Z","endTime":"2025-07-23T01:27:38.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:27:38.480Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Tommy Pham.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:27:45.072Z","endTime":"2025-07-23T01:29:20.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.27000046581496,"strikeZoneBottom":1.36278633474784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.896654647777208,"aZ":-25.28999365800927,"pfxX":-1.474440351106928,"pfxZ":3.848816111370219,"pX":-0.6819666205413046,"pZ":2.9002157538903974,"vX0":3.2148402432540895,"vY0":-132.27353844958358,"vZ0":-2.578307703549137,"x":142.99,"y":160.47,"x0":-1.7167498405016046,"y0":50.00004821660174,"z0":5.72479885929451,"aX":-2.635436414889369},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":1554,"spinDirection":208},"zone":1,"typeConfidence":0.88,"plateTime":0.41269751306168967,"extension":6.804519673924266},"index":0,"playId":"7f92f496-1cf9-3ce0-9600-5e76a380b92e","pitchNumber":1,"startTime":"2025-07-23T01:28:03.254Z","endTime":"2025-07-23T01:28:06.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.527703038099038,"aZ":-24.654009636371875,"pfxX":-1.8948487704593728,"pfxZ":4.234134775033307,"pX":0.7771889557191859,"pZ":1.6384397826660662,"vX0":6.565123600409327,"vY0":-131.793898474769,"vZ0":-5.820760416991138,"x":87.38,"y":194.54,"x0":-1.4896409618508546,"y0":50.00281557886608,"z0":5.673575627438009,"aX":-3.36578953053933},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":2.2,"spinRate":1825,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.41410258534805555,"extension":6.568017429053485},"index":1,"playId":"ab956127-ed67-3cd8-af0a-6c72d86e3ccd","pitchNumber":2,"startTime":"2025-07-23T01:28:20.101Z","endTime":"2025-07-23T01:28:23.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.326834442512723,"aZ":-23.84138359378332,"pfxX":0.9863024827099953,"pfxZ":4.701110911178652,"pX":-0.002690301633489562,"pZ":2.6172872358787647,"vX0":4.059724406363153,"vY0":-132.56287770110515,"vZ0":-3.643563861527843,"x":117.1,"y":168.11,"x0":-1.684501028517103,"y0":50.00381738848653,"z0":5.757590015637883,"aX":1.7488908409440727},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-2.8,"spinRate":1940,"spinDirection":209},"zone":5,"typeConfidence":0.71,"plateTime":0.41377174137090655,"extension":6.807928402491083},"index":2,"playId":"4ccc095e-60ab-35a6-bdb9-11172fc165ef","pitchNumber":3,"startTime":"2025-07-23T01:28:39.875Z","endTime":"2025-07-23T01:28:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64018879821706,"aZ":-11.351159141535957,"pfxX":-3.8719843898376025,"pfxZ":10.063074076014916,"pX":-0.6260295452302931,"pZ":3.362530761608549,"vX0":4.301412735091119,"vY0":-143.09029901532944,"vZ0":-4.5649747036502735,"x":140.86,"y":147.99,"x0":-1.6471503937645253,"y0":50.006815589100476,"z0":5.692529596022817,"aX":-8.015207316647965},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2381,"spinDirection":212},"zone":1,"typeConfidence":0.92,"plateTime":0.3830934317638093,"extension":6.734336807809492},"hitData":{"launchSpeed":93.0,"launchAngle":40.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.95,"coordY":87.29}},"index":3,"playId":"c71e8e6f-7a06-3a24-be8b-e8998799dfad","pitchNumber":4,"startTime":"2025-07-23T01:29:07.724Z","endTime":"2025-07-23T01:29:20.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.67,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:29:20.928Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Alexander Canario. Trey Sweeney to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:29:22.721Z","endTime":"2025-07-23T01:29:55.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.900657023817715,"aZ":-11.160594681467352,"pfxX":-4.158243453729595,"pfxZ":10.295945406330853,"pX":0.2394751225248477,"pZ":2.038186178616894,"vX0":6.151818129724693,"vY0":-142.25514807010393,"vZ0":-8.321236604423834,"x":107.87,"y":183.75,"x0":-1.4150071738273577,"y0":50.00209337548886,"z0":5.716274490203311,"aX":-8.486727353590164},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":6.2,"spinRate":2441,"spinDirection":206},"zone":8,"typeConfidence":0.92,"plateTime":0.3856462021810927,"extension":6.783443620927569},"hitData":{"launchSpeed":96.7,"launchAngle":10.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.61,"coordY":100.4}},"index":0,"playId":"5acf13f0-e9b2-3a61-9faf-1b97c9d787bc","pitchNumber":1,"startTime":"2025-07-23T01:29:44.067Z","endTime":"2025-07-23T01:29:55.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.06,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:29:55.625Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:29:58.224Z","endTime":"2025-07-23T01:30:56.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.16084877956369,"strikeZoneBottom":1.33515783313725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.716134253408573,"aZ":-37.348425577340876,"pfxX":3.8777729869595667,"pfxZ":-3.882806062704516,"pX":0.038281697056839814,"pZ":2.032171903685175,"vX0":2.8304913428642196,"vY0":-114.88273046633044,"vZ0":-0.21713335858732696,"x":115.54,"y":183.91,"x0":-1.7144037802714422,"y0":50.001753751337326,"z0":5.764929626952962,"aX":5.170659655301029},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.7,"breakHorizontal":-7.8,"spinRate":2523,"spinDirection":43},"zone":5,"typeConfidence":0.89,"plateTime":0.4771779012937247,"extension":6.353324047240876},"index":0,"playId":"f8f6eec2-dc50-3a77-8306-a8c5dfdbc1c9","pitchNumber":1,"startTime":"2025-07-23T01:30:17.651Z","endTime":"2025-07-23T01:30:21.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291335864230597,"aZ":-27.728138800997986,"pfxX":-4.048284532636111,"pfxZ":2.4501350945045104,"pX":-0.4225444355614037,"pZ":1.627677796079228,"vX0":4.744657092314248,"vY0":-133.38217046342112,"vZ0":-5.145158917859844,"x":133.11,"y":194.83,"x0":-1.6940914529727207,"y0":50.00016254261433,"z0":5.56827221157368,"aX":-7.331803449780402},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":6.4,"spinRate":1752,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.40984526400345,"extension":6.866530174901781},"index":1,"playId":"402c50b1-2fd4-3500-a9b4-3a69fc1a96d0","pitchNumber":2,"startTime":"2025-07-23T01:30:33.228Z","endTime":"2025-07-23T01:30:36.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14339169449202,"aZ":-24.316632558179347,"pfxX":-2.1460042609732186,"pfxZ":4.36806261156589,"pX":-0.409125867567995,"pZ":0.9145165612732152,"vX0":3.856338370023133,"vY0":-132.91332214996004,"vZ0":-7.700033608268982,"x":132.59,"y":214.09,"x0":-1.596668517429949,"y0":50.00107551087696,"z0":5.601272133258567,"aX":-3.8587950060420084},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":3.1,"spinRate":1701,"spinDirection":207},"zone":13,"typeConfidence":0.85,"plateTime":0.4113043404436838,"extension":6.936255227182341},"index":2,"playId":"17f7de9e-2b32-360f-8b57-0f534b3129bc","pitchNumber":3,"startTime":"2025-07-23T01:30:52.734Z","endTime":"2025-07-23T01:30:56.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.34,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:30:56.655Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:31:11.673Z","endTime":"2025-07-23T01:32:28.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.57999905236521,"strikeZoneBottom":1.7445269351141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27364212430102,"aZ":-26.35263292858491,"pfxX":-2.6196203331079095,"pfxZ":3.1212520112652475,"pX":0.48648861205355026,"pZ":0.16408153919610796,"vX0":6.335552388758838,"vY0":-135.4100806234217,"vZ0":-9.654659326541529,"x":98.46,"y":234.35,"x0":-1.5383559646526177,"y0":50.00396896570935,"z0":5.605411235540752,"aX":-4.888151572099525},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":3.5,"spinRate":1757,"spinDirection":212},"zone":14,"typeConfidence":0.84,"plateTime":0.40377058866790794,"extension":6.911946749458154},"index":0,"playId":"c509eef7-40ce-3e2b-9d7a-a6dc6f7c1e80","pitchNumber":1,"startTime":"2025-07-23T01:31:22.785Z","endTime":"2025-07-23T01:31:26.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.50907897942149,"strikeZoneBottom":1.56819318685446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.315241249522348,"aZ":-37.16985736422186,"pfxX":3.6193009169834314,"pfxZ":-3.7684968745353995,"pX":-0.42015683566110523,"pZ":2.737967066043127,"vX0":1.4792474574055499,"vY0":-114.16774295450656,"vZ0":0.9869524843168125,"x":133.02,"y":164.85,"x0":-1.5460602339697782,"y0":50.00433330767039,"z0":5.948160160246868,"aX":4.794923400496691},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.4,"breakHorizontal":-7.0,"spinRate":2528,"spinDirection":49},"zone":4,"typeConfidence":0.89,"plateTime":0.47909938110727124,"extension":6.400220183232554},"index":1,"playId":"9cc671e5-a085-3225-bf0b-bccf038f631c","pitchNumber":2,"startTime":"2025-07-23T01:31:44.999Z","endTime":"2025-07-23T01:31:48.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.109904004756608,"aZ":-26.746050221270018,"pfxX":-1.493067627286245,"pfxZ":2.9796455540932305,"pX":-0.670224617976735,"pZ":2.0683832031372615,"vX0":3.2147448596370793,"vY0":-133.38626165578677,"vZ0":-4.3357786729322605,"x":142.55,"y":182.93,"x0":-1.6918616283063905,"y0":50.000148102329256,"z0":5.621619728014962,"aX":-2.7165035172480425},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":2.0,"spinRate":1775,"spinDirection":212},"zone":7,"typeConfidence":0.88,"plateTime":0.40914445192708104,"extension":6.9057377635440895},"index":2,"playId":"da0251d7-95cf-37cd-a3c7-7b138e12b95a","pitchNumber":3,"startTime":"2025-07-23T01:32:02.239Z","endTime":"2025-07-23T01:32:05.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.693690965076424,"aZ":-27.110639047069387,"pfxX":-2.9525563754368775,"pfxZ":2.727292493306372,"pX":0.22045449267601963,"pZ":1.2810421571587458,"vX0":5.733457715749939,"vY0":-134.77271244232819,"vZ0":-6.79175999671677,"x":108.6,"y":204.19,"x0":-1.5418648895758496,"y0":50.00458179621733,"z0":5.723746366344466,"aX":-5.484231969877251},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":4.2,"spinRate":1799,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.40495546261300097,"extension":6.972925660993627},"index":3,"playId":"3aa324f9-b326-31ab-9dc2-a046d6d115a0","pitchNumber":4,"startTime":"2025-07-23T01:32:24.587Z","endTime":"2025-07-23T01:32:28.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":672744,"link":"/api/v1/people/672744"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":700242,"link":"/api/v1/people/700242"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-23T01:32:28.303Z","atBatIndex":83}]