{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-14T00:08:24.963Z","endTime":"2026-10-14T00:08:50.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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},"index":0,"startTime":"2026-10-13T20:10:53.820Z","endTime":"2026-10-13T23:37:51.438Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"index":1,"startTime":"2026-10-13T23:37:51.438Z","endTime":"2026-10-14T00:07:59.846Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"index":2,"startTime":"2026-10-14T00:07:59.846Z","endTime":"2026-10-14T00:08:26.932Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62564059153877,"aZ":-10.952052818316046,"pfxX":-8.037359575396021,"pfxZ":10.634613981931661,"pX":-0.30514683019910366,"pZ":1.8160657812532612,"vX0":11.421976571389841,"vY0":-140.55007554054512,"vZ0":-7.267398014217283,"x":128.63,"y":189.75,"x0":-3.3822830504345895,"y0":50.00101926269514,"z0":5.1507403057704275,"aX":-16.0373164358726},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":12.1,"spinRate":2507,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3900799672654238,"extension":6.671253425671854},"index":3,"playId":"0da3f52c-5c0d-3e6b-98b5-d85ede8a6c5f","pitchNumber":1,"startTime":"2026-10-14T00:08:26.932Z","endTime":"2026-10-14T00:08:30.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43072517988408,"aZ":-9.295304490204105,"pfxX":-4.942671678764601,"pfxZ":11.259092911876923,"pX":0.5976565387898346,"pZ":3.229985492870608,"vX0":12.204374227964527,"vY0":-142.09187404662404,"vZ0":-4.169178102906042,"x":94.22,"y":151.57,"x0":-3.1229440115274496,"y0":50.0057959597685,"z0":5.313866633169696,"aX":-10.047660177664515},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":6.4,"spinRate":2649,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3863881321556817,"extension":6.666487931537964},"hitData":{"launchSpeed":57.7,"launchAngle":16.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.11,"coordY":145.42}},"index":4,"playId":"97f96dc5-f44b-354d-8174-56aec23c7f52","pitchNumber":2,"startTime":"2026-10-14T00:08:41.947Z","endTime":"2026-10-14T00:08:50.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:08:50.024Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-14T00:09:03.304Z","endTime":"2026-10-14T00:09:31.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.116285890667136,"aZ":-13.039039680654234,"pfxX":-5.5317581394737925,"pfxZ":9.921053852260055,"pX":0.3417536031926606,"pZ":3.061986726296838,"vX0":12.158716457854855,"vY0":-138.5363573239704,"vZ0":-3.6375096487626037,"x":103.97,"y":156.11,"x0":-3.4003068625218402,"y0":50.00590482730383,"z0":5.273255048189261,"aX":-10.673297878757179},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2454,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.39650983786441474,"extension":6.552601893254207},"hitData":{"launchSpeed":88.3,"launchAngle":56.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.31,"coordY":111.55}},"index":0,"playId":"f6a938bf-1452-3739-b5a4-8b3299ef60bc","pitchNumber":1,"startTime":"2026-10-14T00:09:19.450Z","endTime":"2026-10-14T00:09:31.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:09:31.022Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-14T00:09:35.014Z","endTime":"2026-10-14T00:10:47.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03066805031362,"aZ":-11.756605313701254,"pfxX":-6.6092556500390005,"pfxZ":10.439710070829378,"pX":0.3136821472037157,"pZ":3.3003594097373403,"vX0":12.206682154332402,"vY0":-140.0145490578184,"vZ0":-2.9541110178266883,"x":105.04,"y":149.67,"x0":-3.273695289900845,"y0":50.001455474851774,"z0":5.154833138279145,"aX":-12.925487575905313},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2461,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.3934511791488262,"extension":6.568903597242055},"index":0,"playId":"cf16f7aa-7a0d-3f74-8e72-30da3dbab5d9","pitchNumber":1,"startTime":"2026-10-14T00:09:54.024Z","endTime":"2026-10-14T00:09:57.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.152480321124095,"aZ":-10.762798369089463,"pfxX":-7.3797568618011296,"pfxZ":11.046647856538279,"pX":-0.7963715798918278,"pZ":2.5072780555959353,"vX0":9.653280697467071,"vY0":-139.26688057428606,"vZ0":-5.211820359058979,"x":147.36,"y":171.08,"x0":-3.370430959393199,"y0":50.0035176097454,"z0":5.1334470477468415,"aX":-14.305375936071705},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":11.0,"spinRate":2503,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.39531736683986596,"extension":6.526062508161227},"index":1,"playId":"ebca5e34-5dbc-33c6-a6ae-b6951ac75ae5","pitchNumber":2,"startTime":"2026-10-14T00:10:11.677Z","endTime":"2026-10-14T00:10:15.978Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"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":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15642143608479,"aZ":-11.021596203327347,"pfxX":-3.8843595511611535,"pfxZ":10.854590742116217,"pX":0.5802377159160991,"pZ":3.720192085772944,"vX0":12.113580400407427,"vY0":-139.59616253365206,"vZ0":-2.181014648728897,"x":94.88,"y":138.33,"x0":-3.335043628786657,"y0":50.00041240830207,"z0":5.249167408172255,"aX":-7.570430311052007},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2482,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3942969904441753,"extension":6.490003236803918},"index":2,"playId":"9b8cf300-76b7-3e00-a46f-b45821afcaf0","pitchNumber":3,"startTime":"2026-10-14T00:10:42.895Z","endTime":"2026-10-14T00:10:47.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:10:47.073Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-14T00:10:56.169Z","endTime":"2026-10-14T00:11:16.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40435216542233,"aZ":-13.19668125305572,"pfxX":-5.762829409936263,"pfxZ":9.72375238227493,"pX":0.5344836940465144,"pZ":3.3701113875383837,"vX0":12.79105481326683,"vY0":-139.75387930637882,"vZ0":-2.5180081594236534,"x":96.63,"y":147.79,"x0":-3.380594133240179,"y0":50.00375625388952,"z0":5.16440454018749,"aX":-11.249626275870158},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2404,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.39394335126735847,"extension":6.664803459081844},"hitData":{"launchSpeed":95.1,"launchAngle":57.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.9,"coordY":133.44}},"index":0,"playId":"454fee10-e291-34fb-b487-a51c164efdc7","pitchNumber":1,"startTime":"2026-10-14T00:11:05.866Z","endTime":"2026-10-14T00:11:16.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:11:16.208Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-14T00:13:48.806Z","endTime":"2026-10-14T00:15:01.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952133589901635,"aZ":-21.413394455414767,"pfxX":9.655871821757687,"pfxZ":5.7309895254655485,"pX":-0.31345434700284447,"pZ":2.016816004721998,"vX0":-6.811633428442834,"vY0":-136.6262425516878,"vZ0":-4.648652502252431,"x":128.95,"y":184.33,"x0":0.9657602603116381,"y0":50.005673251016724,"z0":5.224964950786522,"aX":18.137648381708914},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-16.0,"spinRate":2142,"spinDirection":137},"zone":7,"typeConfidence":0.94,"plateTime":0.401905367107108,"extension":6.347856521061478},"index":0,"playId":"1a049302-f021-3871-8f64-9b78f666963b","pitchNumber":1,"startTime":"2026-10-14T00:14:15.340Z","endTime":"2026-10-14T00:14:18.932Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.640296058495665,"aZ":-11.647940124766686,"pfxX":4.819857049653249,"pfxZ":10.424459705156988,"pX":-0.05828141974306816,"pZ":1.2588999900103977,"vX0":-4.769411816432049,"vY0":-139.93580996921523,"vZ0":-8.537526258521149,"x":119.22,"y":204.79,"x0":1.047756678939858,"y0":50.005835997967864,"z0":5.126132057493812,"aX":9.4937664201933},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.7,"spinRate":2321,"spinDirection":147},"zone":13,"typeConfidence":0.92,"plateTime":0.39246796839970166,"extension":6.5956742293691875},"index":1,"playId":"b984fd02-0c36-3a64-8759-b55d45b4ae51","pitchNumber":2,"startTime":"2026-10-14T00:14:27.995Z","endTime":"2026-10-14T00:14:31.961Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81667576279769,"aZ":-9.893249273914293,"pfxX":3.3653336489989383,"pfxZ":11.672300090750468,"pX":-0.9194769816171712,"pZ":2.614888798743105,"vX0":-6.299782379085367,"vY0":-138.2577520835997,"vZ0":-5.3627577575628536,"x":152.05,"y":168.18,"x0":0.9659434369378209,"y0":50.00584555765734,"z0":5.263005451721146,"aX":6.426227174987294},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":-4.6,"spinRate":2201,"spinDirection":149},"zone":11,"typeConfidence":0.93,"plateTime":0.39829232452578633,"extension":6.565059160038658},"index":2,"playId":"c7ba9ab8-f355-3619-a236-adce134cc140","pitchNumber":3,"startTime":"2026-10-14T00:14:39.857Z","endTime":"2026-10-14T00:14:43.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69147193955138,"aZ":-30.13991648220352,"pfxX":8.720835168061276,"pfxZ":1.280084277513624,"pX":1.1104121355969625,"pZ":1.9788484691701198,"vX0":-3.2587902485020273,"vY0":-126.6044005287887,"vZ0":-2.147357405937198,"x":74.67,"y":185.35,"x0":1.296138941277516,"y0":50.003432830326474,"z0":5.298579086472818,"aX":13.872940001780798},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-14.8,"spinRate":1664,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.43600194628953126,"extension":6.006159676640496},"hitData":{"launchSpeed":82.2,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.69,"coordY":159.65}},"index":3,"playId":"0c2d53a2-0b6b-3ec6-8dc7-8591ba2c870b","pitchNumber":4,"startTime":"2026-10-14T00:14:53.448Z","endTime":"2026-10-14T00:15:01.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:15:01.284Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-14T00:15:12.968Z","endTime":"2026-10-14T00:16:16.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59770410089775,"aZ":-12.985035384121424,"pfxX":3.9748308085253687,"pfxZ":9.792450292922691,"pX":-0.445447448327842,"pZ":2.358305119121979,"vX0":-5.413810097167041,"vY0":-139.8248653379586,"vZ0":-5.493116557919842,"x":133.98,"y":175.11,"x0":1.0088662733635718,"y0":50.00089782726115,"z0":5.216416138626396,"aX":7.787873609589177},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2309,"spinDirection":147},"zone":4,"typeConfidence":0.93,"plateTime":0.39329482360992696,"extension":6.529684999535195},"index":0,"playId":"140b3d5a-056f-372d-9f33-88c104dc55a8","pitchNumber":1,"startTime":"2026-10-14T00:15:24.719Z","endTime":"2026-10-14T00:15:28.062Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5973085533666,"aZ":-20.531979012455864,"pfxX":9.400713277475141,"pfxZ":6.2121254366956205,"pX":1.3342714361174663,"pZ":2.5881597405621264,"vX0":-2.8055347530949706,"vY0":-136.6534396477995,"vZ0":-3.332378242905129,"x":66.14,"y":168.9,"x0":1.1584111318903263,"y0":50.0057677661138,"z0":5.249037785359644,"aX":17.624665275566567},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-16.3,"spinRate":2199,"spinDirection":144},"zone":12,"typeConfidence":0.94,"plateTime":0.4021826798880892,"extension":6.542464092884851},"index":1,"playId":"76867f87-1079-319b-bf3b-fe99e9a096f7","pitchNumber":2,"startTime":"2026-10-14T00:15:39.602Z","endTime":"2026-10-14T00:15:43.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34471590482979,"aZ":-20.80161198244175,"pfxX":10.231788892071862,"pfxZ":5.979501388137268,"pX":-1.107156902038292,"pZ":0.5014358510676282,"vX0":-8.893402245744872,"vY0":-137.6958767160354,"vZ0":-8.454706811522101,"x":159.2,"y":225.24,"x0":0.8506605948137209,"y0":50.000818084202,"z0":5.043067518405136,"aX":19.45484853776855},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":-16.4,"spinRate":2272,"spinDirection":137},"zone":13,"typeConfidence":0.95,"plateTime":0.3992536812318743,"extension":6.5887687051737185},"index":2,"playId":"ff57cfd5-8ef2-315f-be6e-15e205301cf1","pitchNumber":3,"startTime":"2026-10-14T00:15:52.812Z","endTime":"2026-10-14T00:15:56.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.400460145952316,"aZ":-11.398768971288016,"pfxX":4.239810334452288,"pfxZ":10.806414132006827,"pX":0.07494557050678115,"pZ":2.951344609653119,"vX0":-3.8398170404694136,"vY0":-139.68497784895803,"vZ0":-4.266235256760293,"x":114.14,"y":159.09,"x0":0.9350818919109942,"y0":50.00294133705934,"z0":5.2829213781948905,"aX":8.151666078320408},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":-6.6,"spinRate":2223,"spinDirection":149},"zone":2,"typeConfidence":0.93,"plateTime":0.3962502085049051,"extension":6.452464141560494},"hitData":{"launchSpeed":98.6,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.44,"coordY":148.29}},"index":3,"playId":"9647ae56-2d0c-356b-931b-c4926667bcfb","pitchNumber":4,"startTime":"2026-10-14T00:16:09.131Z","endTime":"2026-10-14T00:16:16.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:16:16.751Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Junior Caminero doubles (2) on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-14T00:16:22.369Z","endTime":"2026-10-14T00:17:22.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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},"pitchData":{"startSpeed":96.9,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.790785658156594,"aZ":-11.415669786779914,"pfxX":5.078743996632417,"pfxZ":10.540419312174578,"pX":-0.3032992162504272,"pZ":2.4208862642909668,"vX0":-5.4134098414119025,"vY0":-140.83301770249685,"vZ0":-5.599909651660362,"x":128.56,"y":173.42,"x0":1.0021240830640654,"y0":50.005752196855035,"z0":5.20229746232316,"aX":10.00520826459271},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-7.8,"spinRate":2322,"spinDirection":149},"zone":4,"typeConfidence":0.93,"plateTime":0.3918609881177453,"extension":6.395594005828697},"index":0,"playId":"702b3726-1198-3b34-b257-6aab147f30a1","pitchNumber":1,"startTime":"2026-10-14T00:16:42.710Z","endTime":"2026-10-14T00:16:46.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030379220081365,"aZ":-29.539716498515393,"pfxX":11.158032932980728,"pfxZ":1.62976226431606,"pX":1.1300665822714817,"pZ":0.8728997440264192,"vX0":-3.8689654081945086,"vY0":-127.5931801900225,"vZ0":-4.843333041904019,"x":73.92,"y":215.21,"x0":1.2338396041682418,"y0":50.002731593919194,"z0":5.177672798437618,"aX":18.03825265757076},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-19.1,"spinRate":1925,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.43252099502490804,"extension":6.275783929162065},"index":1,"playId":"e401a63a-2adb-3c19-8abc-2a206d4662d4","pitchNumber":2,"startTime":"2026-10-14T00:16:54.032Z","endTime":"2026-10-14T00:16:58.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46019896485981,"aZ":-29.824310118895458,"pfxX":10.725257890020881,"pfxZ":1.4425264402989786,"pX":0.7406258991034668,"pZ":2.0840023534439243,"vX0":-4.600525182697567,"vY0":-127.60402243947969,"vZ0":-2.128641712803258,"x":88.77,"y":182.51,"x0":1.186581960913444,"y0":50.002475782622824,"z0":5.309274664003384,"aX":17.455003593319827},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-18.1,"spinRate":2129,"spinDirection":116},"zone":9,"typeConfidence":0.9,"plateTime":0.4314028948412565,"extension":6.163774701624698},"hitData":{"launchSpeed":91.3,"launchAngle":13.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.03,"coordY":108.9}},"index":2,"playId":"c5d22369-03cf-3937-a3f3-f1a515f20995","pitchNumber":3,"startTime":"2026-10-14T00:17:09.686Z","endTime":"2026-10-14T00:17:22.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:17:22.707Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Mesa Jr. strikes out swinging, catcher Austin Hedges to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-14T00:17:32.062Z","endTime":"2026-10-14T00:20:31.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.218212565397195,"aZ":-11.768610844425966,"pfxX":4.246744822650413,"pfxZ":10.650858701480654,"pX":-1.7892514024263737,"pZ":3.3431983781852503,"vX0":-7.847726672756028,"vY0":-138.56866914045062,"vZ0":-3.3165597161526494,"x":185.2,"y":148.51,"x0":0.5469376153797575,"y0":50.003042658561036,"z0":5.359085763995265,"aX":8.1368021866179},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-5.8,"spinRate":2264,"spinDirection":149},"zone":11,"typeConfidence":0.93,"plateTime":0.39751851205645083,"extension":6.398449517424291},"index":0,"playId":"deb6968b-284c-3618-a19a-5b81a1006c92","pitchNumber":1,"startTime":"2026-10-14T00:17:59.007Z","endTime":"2026-10-14T00:18:02.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40419760870949,"aZ":-13.766022052450692,"pfxX":3.5885225102301916,"pfxZ":9.51049787742329,"pX":-0.263861114536055,"pZ":2.2383198533957605,"vX0":-3.9249619616660048,"vY0":-138.79783462470886,"vZ0":-5.880925923562579,"x":127.06,"y":178.35,"x0":0.7077951951621839,"y0":50.00323336103748,"z0":5.314821550029285,"aX":6.945786258642547},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-5.6,"spinRate":2187,"spinDirection":146},"zone":5,"typeConfidence":0.92,"plateTime":0.3958495866161207,"extension":6.369065709158851},"index":1,"playId":"f53f94ff-6f98-3ef2-8542-2059365fffc1","pitchNumber":2,"startTime":"2026-10-14T00:18:18.654Z","endTime":"2026-10-14T00:18:21.990Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-10-14T00:18:41.643Z","endTime":"2026-10-14T00:19:02.108Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01281159584175,"aZ":-23.3346569876346,"pfxX":9.717423125430914,"pfxZ":4.520558441542156,"pX":-1.4466743300759717,"pZ":2.3390058772859206,"vX0":-9.47835006396181,"vY0":-139.1337059241549,"vZ0":-3.817193020173991,"x":172.14,"y":175.63,"x0":0.746136200090297,"y0":50.0018859777899,"z0":5.280154465100891,"aX":18.998833156328082},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":-15.6,"spinRate":2238,"spinDirection":138},"zone":13,"typeConfidence":0.95,"plateTime":0.39408156524752114,"extension":6.323271108723509},"index":3,"playId":"025f536b-5073-39cd-a8ae-8aaa1d0ca8e5","pitchNumber":3,"startTime":"2026-10-14T00:19:02.108Z","endTime":"2026-10-14T00:19:05.745Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4328813024974,"aZ":-11.190448717717038,"pfxX":2.7693104194749796,"pfxZ":10.641189052795031,"pX":-0.7717189479906917,"pZ":3.00965503422346,"vX0":-5.334084054306726,"vY0":-139.97873886347594,"vZ0":-4.234185807015082,"x":146.42,"y":157.52,"x0":0.8041667033341604,"y0":50.00381021045391,"z0":5.282364751457812,"aX":5.461805029502696},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":-3.8,"spinRate":2269,"spinDirection":151},"zone":1,"typeConfidence":0.93,"plateTime":0.3922232339669791,"extension":6.330787458692993},"index":4,"playId":"9499191f-1e21-3f36-ac23-1b98e3ba5d41","pitchNumber":4,"startTime":"2026-10-14T00:19:22.623Z","endTime":"2026-10-14T00:19:26.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22517718745102,"aZ":-20.887979600713678,"pfxX":9.643151332233026,"pfxZ":5.793803060571868,"pX":-0.2174830471241104,"pZ":2.007828246939535,"vX0":-6.565994563816454,"vY0":-138.9787823990003,"vZ0":-4.924746280746039,"x":125.29,"y":184.57,"x0":0.9272432879278832,"y0":50.005436087014544,"z0":5.1971951306328945,"aX":18.796965206236855},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":-16.1,"spinRate":2201,"spinDirection":150},"zone":8,"typeConfidence":0.94,"plateTime":0.39465834588392834,"extension":6.448128344135821},"index":5,"playId":"160627ee-9100-3047-bc0f-8c33e0ced218","pitchNumber":5,"startTime":"2026-10-14T00:19:42.295Z","endTime":"2026-10-14T00:19:46.026Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89920213766984,"aZ":-14.870258736285148,"pfxX":3.857915566183718,"pfxZ":8.71670507590275,"pX":0.016172082190867375,"pZ":2.970964373592786,"vX0":-3.63122666813013,"vY0":-140.70667615871184,"vZ0":-3.8000483759382964,"x":116.38,"y":158.56,"x0":0.8285016547703081,"y0":50.00232312404806,"z0":5.316281947156439,"aX":7.658411496408437},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":-6.1,"spinRate":2283,"spinDirection":142},"zone":2,"typeConfidence":0.92,"plateTime":0.3907553843636187,"extension":6.360918079337258},"index":6,"playId":"5b33cbdd-0aad-3a52-b20d-dbddf101d8d5","pitchNumber":6,"startTime":"2026-10-14T00:20:04.255Z","endTime":"2026-10-14T00:20:07.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516745798355462,"aZ":-31.52731377979452,"pfxX":10.4261159892522,"pfxZ":0.3973604272503697,"pX":-0.3342554090796382,"pZ":0.5902002860430994,"vX0":-6.121548336532634,"vY0":-126.88269437007742,"vZ0":-5.180443430544698,"x":129.74,"y":222.84,"x0":0.7735609035589915,"y0":50.000463732148454,"z0":5.214482996694759,"aX":16.74790598177076},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":2016,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.43413182293919794,"extension":6.020370213580817},"index":7,"playId":"6c145a11-b1c2-3643-898c-1191b2cffc01","pitchNumber":7,"startTime":"2026-10-14T00:20:27.095Z","endTime":"2026-10-14T00:20:31.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:20:31.957Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-14T00:23:10.470Z","endTime":"2026-10-14T00:26:01.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19152381318678,"aZ":-10.368614466936325,"pfxX":-6.585506021685404,"pfxZ":10.69532986798665,"pX":-0.375938724963787,"pZ":2.3763812840090544,"vX0":10.696697149240148,"vY0":-142.0283108524779,"vZ0":-6.000164985698822,"x":131.33,"y":174.62,"x0":-3.339014427736052,"y0":50.000331706902195,"z0":5.178838258411149,"aX":-13.424298590009915},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2496,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3859661855418448,"extension":6.705938261933461},"index":0,"playId":"918e9781-cde3-3a66-b157-9ed1aa26abdb","pitchNumber":1,"startTime":"2026-10-14T00:23:39.712Z","endTime":"2026-10-14T00:23:43.575Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72533143101374,"aZ":-10.734700371690684,"pfxX":-5.8348405330923505,"pfxZ":10.546087000220455,"pX":-0.8368361312643021,"pZ":3.8813916326169515,"vX0":9.0281150252774,"vY0":-141.96548761282978,"vZ0":-2.1773915011462552,"x":148.9,"y":133.98,"x0":-3.3060061739631017,"y0":50.00312471832133,"z0":5.34523582213043,"aX":-11.86327777887733},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":8.6,"spinRate":2571,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.38642190337118665,"extension":6.541086735278574},"index":1,"playId":"c00a1459-c6e0-32e1-a396-9f2301a76c32","pitchNumber":2,"startTime":"2026-10-14T00:23:54.866Z","endTime":"2026-10-14T00:23:58.751Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.782379446039954,"aZ":-11.515799883616776,"pfxX":-5.12992142238058,"pfxZ":10.284794897600403,"pX":-0.04732139078624674,"pZ":2.4859673759222662,"vX0":10.780961512407622,"vY0":-140.99588460768146,"vZ0":-5.442571399989939,"x":118.8,"y":171.66,"x0":-3.2581881703348627,"y0":50.00323208680772,"z0":5.187976249047701,"aX":-10.305896162686333},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2588,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.38884055314462307,"extension":6.7304641571061365},"index":2,"playId":"9d2b1259-10bf-370c-8af3-f4e24ed2cccb","pitchNumber":3,"startTime":"2026-10-14T00:24:11.013Z","endTime":"2026-10-14T00:24:14.268Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":87.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.50825498692463,"aZ":-9.636465103283046,"pfxX":-6.819557748186565,"pfxZ":11.265003233066771,"pX":-0.1609096117483967,"pZ":3.5681084313307156,"vX0":10.328707626407834,"vY0":-141.75073348023668,"vZ0":-3.4723579083602996,"x":123.13,"y":142.44,"x0":-2.9946035841754015,"y0":50.001410332546506,"z0":5.441774264469652,"aX":-13.643083849505633},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":9.8,"spinRate":2570,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38893597389956547,"extension":6.601999340292596},"index":3,"playId":"3a48a8ad-508c-3188-94fe-862159cba9d2","pitchNumber":4,"startTime":"2026-10-14T00:24:31.345Z","endTime":"2026-10-14T00:24:34.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-14T00:24:45.336Z","endTime":"2026-10-14T00:25:00.313Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"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},"pitchData":{"startSpeed":98.2,"endSpeed":88.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.20259044855048,"aZ":-10.635207039639244,"pfxX":-5.409795268917854,"pfxZ":10.698721779909725,"pX":0.6604088931822182,"pZ":4.212236047872818,"vX0":12.806717619171717,"vY0":-142.30338357078182,"vZ0":-1.0132617164837772,"x":91.83,"y":125.05,"x0":-3.232778150551919,"y0":50.005590629037705,"z0":5.2598065646196135,"aX":-10.894367411355507},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2611,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3876145584840751,"extension":6.6023469672522594},"index":5,"playId":"3f702d1d-de51-3c8a-96fc-c7a92d14b304","pitchNumber":5,"startTime":"2026-10-14T00:25:00.313Z","endTime":"2026-10-14T00:25:04.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274130785099853,"aZ":-22.22272257337821,"pfxX":-12.557629284176398,"pfxZ":5.904069076425012,"pX":0.12199062861542875,"pZ":2.633832430498918,"vX0":13.266915544055315,"vY0":-129.81886428478646,"vZ0":-1.77776470601761,"x":112.35,"y":167.67,"x0":-3.4530979624186426,"y0":50.00359067128601,"z0":5.039974428604423,"aX":-21.172920220865358},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.4,"breakHorizontal":19.3,"spinRate":2014,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4238985535632791,"extension":6.463577111825588},"index":6,"playId":"869f2106-b5f4-3b0e-8ff3-ddac4c707e3c","pitchNumber":6,"startTime":"2026-10-14T00:25:17.095Z","endTime":"2026-10-14T00:25:21.703Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.254630130035835,"aZ":-10.058995204082354,"pfxX":-5.97605336590827,"pfxZ":10.796629257401603,"pX":0.18675358053246743,"pZ":4.30866187830224,"vX0":11.917248616946942,"vY0":-142.76770645027767,"vZ0":-0.8374367559362089,"x":109.88,"y":122.45,"x0":-3.2797897381769556,"y0":50.00150830861191,"z0":5.243987385821798,"aX":-12.241681518842707},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2499,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.38480868083055153,"extension":6.575189025911958},"index":7,"playId":"c10150be-42b1-3095-abf2-895b37fd3ad4","pitchNumber":7,"startTime":"2026-10-14T00:25:40.417Z","endTime":"2026-10-14T00:25:44.282Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08152600187548,"aZ":-12.369740026497297,"pfxX":-6.7595691827698206,"pfxZ":10.161523847985029,"pX":-0.2958914749206832,"pZ":3.655414654950618,"vX0":10.988375548302255,"vY0":-139.1583456488831,"vZ0":-1.861470751224768,"x":128.28,"y":140.08,"x0":-3.4289923836131706,"y0":50.00046331670326,"z0":5.158577049956653,"aX":-13.17231426438303},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2407,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3945625629245182,"extension":6.25096234577637},"index":8,"playId":"bc65fe34-7aea-3412-ac9d-ef74cf7ab01d","pitchNumber":8,"startTime":"2026-10-14T00:25:57.587Z","endTime":"2026-10-14T00:26:01.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:26:01.930Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-14T00:26:06.403Z","endTime":"2026-10-14T00:27:26.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.285003670414554,"aZ":-7.606156845424392,"pfxX":-5.1854308118603205,"pfxZ":12.011830381700998,"pX":0.35649652901960666,"pZ":2.7223633585245173,"vX0":12.303539032660284,"vY0":-142.4710800637353,"vZ0":-5.109417976974062,"x":103.41,"y":165.28,"x0":-3.354035610328687,"y0":50.00209391591817,"z0":5.025584481142071,"aX":-10.606530338014647},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.8,"breakHorizontal":6.7,"spinRate":2472,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.3851968924402085,"extension":6.62263727623894},"index":0,"playId":"78f6e192-a20a-345f-b4b0-b5db432655a3","pitchNumber":1,"startTime":"2026-10-14T00:26:27.872Z","endTime":"2026-10-14T00:26:31.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.415730103855076,"aZ":-11.834372719123742,"pfxX":-8.548027157780508,"pfxZ":10.030971005104957,"pX":0.05250965925299266,"pZ":2.9463292569648956,"vX0":12.768478788949439,"vY0":-142.36940840015257,"vZ0":-3.7821651767912883,"x":115.0,"y":159.23,"x0":-3.405511813554202,"y0":50.00396515725696,"z0":5.055726877565997,"aX":-17.33585549752681},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":12.5,"spinRate":2526,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.3865420113417728,"extension":6.652163984037501},"index":1,"playId":"ae12bd43-ba92-3a8c-aa47-28773def34bf","pitchNumber":2,"startTime":"2026-10-14T00:26:44.315Z","endTime":"2026-10-14T00:26:47.315Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.284631222128894,"aZ":-12.091612451862149,"pfxX":-6.356146662767886,"pfxZ":10.245021559082629,"pX":-0.2086425382088297,"pZ":4.190626521993027,"vX0":11.287072965354596,"vY0":-140.0008042545772,"vZ0":-0.2666267144902001,"x":124.95,"y":125.63,"x0":-3.4898056429103415,"y0":50.0037376455745,"z0":5.087327320978285,"aX":-12.46228695613217},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2460,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.39312589695938316,"extension":6.455997891191576},"index":2,"playId":"38e10ba5-abc9-30f9-9423-9aa262a7329a","pitchNumber":3,"startTime":"2026-10-14T00:27:00.541Z","endTime":"2026-10-14T00:27:04.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932668414266,"aZ":-25.29055346551748,"pfxX":-11.968823373502701,"pfxZ":3.9570124530404707,"pX":-0.6550714829505739,"pZ":1.9371944587758048,"vX0":11.508460255177114,"vY0":-131.34351405159276,"vZ0":-3.1347478265160236,"x":141.97,"y":186.48,"x0":-3.5475419975142644,"y0":50.00269815871586,"z0":5.035710287272049,"aX":-20.822021207689218},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":19.0,"spinRate":2029,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.4177071888020438,"extension":6.284265106793033},"hitData":{"launchSpeed":88.9,"launchAngle":19.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.97,"coordY":69.23}},"index":3,"playId":"8b5f88ec-2c06-3c4f-9c4f-807b536eb247","pitchNumber":4,"startTime":"2026-10-14T00:27:14.038Z","endTime":"2026-10-14T00:27:26.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:27:26.017Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-14T00:27:29.175Z","endTime":"2026-10-14T00:30:14.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1731222757238,"aZ":-11.780339094514432,"pfxX":-7.079584816652957,"pfxZ":10.304655752685786,"pX":-0.49348267907403714,"pZ":2.493149481002545,"vX0":10.443028779033833,"vY0":-140.1365914118607,"vZ0":-5.305560120490697,"x":135.81,"y":171.46,"x0":-3.3572125395085104,"y0":50.0002887929829,"z0":5.18776384348466,"aX":-14.008381945731431},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2419,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3916234807324934,"extension":6.583243323993917},"index":0,"playId":"328c0344-4b78-36a9-bea3-9b1b7140463c","pitchNumber":1,"startTime":"2026-10-14T00:28:01.622Z","endTime":"2026-10-14T00:28:05.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46811757645077,"aZ":-13.01214932249432,"pfxX":-8.055565970891086,"pfxZ":9.548109067725264,"pX":0.4841167505720435,"pZ":2.6405528733331014,"vX0":13.285065053325475,"vY0":-141.0803465095116,"vZ0":-4.61555348108977,"x":98.55,"y":167.49,"x0":-3.2490540572916053,"y0":50.000256803485975,"z0":5.142753879769684,"aX":-16.163476714000257},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2443,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.38892284703817337,"extension":6.5427767246362425},"index":1,"playId":"a5331936-14b4-36c0-a0da-5c9a3d23bb55","pitchNumber":2,"startTime":"2026-10-14T00:28:19.522Z","endTime":"2026-10-14T00:28:23.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236119950606387,"aZ":-15.774660804921877,"pfxX":-9.252562689446794,"pfxZ":8.621172661472027,"pX":-0.7184097563832491,"pZ":3.8421878682013935,"vX0":11.202871007922266,"vY0":-137.24908590832604,"vZ0":-0.18482465599762143,"x":144.38,"y":135.04,"x0":-3.6567428281502785,"y0":50.00166436667165,"z0":4.987518939471022,"aX":-17.59905792513803},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":14.3,"spinRate":2437,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.3995415471372321,"extension":6.350942318189614},"index":2,"playId":"925fd80e-8c24-38fd-904d-bc8527bd83ff","pitchNumber":3,"startTime":"2026-10-14T00:28:40.802Z","endTime":"2026-10-14T00:28:45.149Z","isPitch":true,"type":"pitch"},{"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},"index":3,"startTime":"2026-10-14T00:28:54.898Z","endTime":"2026-10-14T00:29:06.878Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.000688188806365,"aZ":-15.151942756097133,"pfxX":-6.354626244166075,"pfxZ":9.057988845473552,"pX":-1.1000377769560823,"pZ":6.0837168116195866,"vX0":9.000104819127806,"vY0":-136.68413260459613,"vZ0":4.737918515075945,"x":158.93,"y":74.52,"x0":-3.6200821908380467,"y0":50.004092437488644,"z0":5.369111143108005,"aX":-11.94467030572579},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2341,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4017376586006325,"extension":6.333113960802895},"index":4,"playId":"784f587c-7d55-3b4b-9209-38f26a8a71a7","pitchNumber":4,"startTime":"2026-10-14T00:29:06.878Z","endTime":"2026-10-14T00:29:14.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Freddy Peralta. Travis Bazzana to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"784f587c-7d55-3b4b-9209-38f26a8a71a7","startTime":"2026-10-14T00:29:17.906Z","endTime":"2026-10-14T00:29:45.186Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47980015299643,"aZ":-11.001582652688002,"pfxX":-7.830996500596687,"pfxZ":10.441567952765471,"pX":-0.06222454469878242,"pZ":4.0470174438668165,"vX0":12.120463045681385,"vY0":-142.1772927459381,"vZ0":-1.0932917749100393,"x":119.37,"y":129.51,"x0":-3.3818403390595075,"y0":50.0033982104577,"z0":5.141792799229534,"aX":-15.880973467415245},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":11.4,"spinRate":2556,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38664534635231496,"extension":6.660052593770483},"index":6,"playId":"1ad73a86-8b57-3b89-8d3a-2f727909eafb","pitchNumber":5,"startTime":"2026-10-14T00:29:45.186Z","endTime":"2026-10-14T00:29:49.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948842141535284,"aZ":-27.564574342410324,"pfxX":-14.015355260549741,"pfxZ":2.783725277573082,"pX":-0.6518389522198947,"pZ":0.5079584146071264,"vX0":12.166799758968468,"vY0":-128.52337331861312,"vZ0":-5.265452110419448,"x":141.85,"y":225.07,"x0":-3.6477273858783485,"y0":50.005072436998404,"z0":4.748821939699103,"aX":-23.232183655081524},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":22.3,"spinRate":1945,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.42768422454208554,"extension":6.389392383365842},"index":7,"playId":"8e168a71-8878-3aef-8b87-9507439e2a24","pitchNumber":6,"startTime":"2026-10-14T00:30:09.581Z","endTime":"2026-10-14T00:30:14.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:30:14.046Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rays challenged (hit by pitch), call on the field was upheld: Austin Hedges hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-14T00:30:29.632Z","endTime":"2026-10-14T00:30:49.109Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21920581249304,"aZ":-14.97093621760265,"pfxX":-7.119353359857247,"pfxZ":8.17606491872032,"pX":-2.3289061344810076,"pZ":3.3391290788069097,"vX0":5.994780546911613,"vY0":-144.06684373406694,"vZ0":-2.593657154155916,"x":205.77,"y":148.62,"x0":-3.510946575027958,"y0":50.0007699698181,"z0":5.1754970935399,"aX":-14.975717823373666},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2307,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3800846255633239,"extension":6.560624983434931},"index":0,"playId":"b033a036-8483-3053-a0b2-ea708c2b1504","pitchNumber":1,"startTime":"2026-10-14T00:30:44.672Z","endTime":"2026-10-14T00:30:49.109Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":139},"playEndTime":"2026-10-14T00:30:49.109Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-14T00:32:24.215Z","endTime":"2026-10-14T00:34:13.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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},"pitchData":{"startSpeed":88.5,"endSpeed":80.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692883189531575,"aZ":-29.567542365250283,"pfxX":-12.277415071907363,"pfxZ":1.5761279560480048,"pX":-1.8556999009514044,"pZ":2.430371201680007,"vX0":8.623701999332656,"vY0":-128.53301434604518,"vZ0":-0.5514987614682842,"x":187.73,"y":173.16,"x0":-3.6730617588595824,"y0":50.00632675409796,"z0":4.960196512682539,"aX":-20.377154821142327},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":20.0,"spinRate":1991,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.42748382629200377,"extension":6.630657544970463},"index":0,"playId":"35113b7f-7a87-36db-a47b-6ae9718183cc","pitchNumber":1,"startTime":"2026-10-14T00:32:24.215Z","endTime":"2026-10-14T00:32:28.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23576792133867,"aZ":-10.942132148253647,"pfxX":-7.069657842604935,"pfxZ":10.617485247432485,"pX":-0.42701472805882595,"pZ":3.0130869568327516,"vX0":11.148684816208345,"vY0":-141.04158206266015,"vZ0":-3.6443178324251204,"x":133.28,"y":157.43,"x0":-3.5258353802038647,"y0":50.00669372255535,"z0":5.035829391040863,"aX":-14.143278449817474},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2539,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.3894037856089887,"extension":6.741779131109185},"index":1,"playId":"2f96e366-57e0-36f8-bdb0-518c3deea2c3","pitchNumber":2,"startTime":"2026-10-14T00:32:50.799Z","endTime":"2026-10-14T00:32:54.084Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.0,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.371369155035225,"aZ":-12.196024237463371,"pfxX":-8.983022088418922,"pfxZ":9.868360237682863,"pX":-0.04035078456668401,"pZ":2.238112597274158,"vX0":12.814340399732167,"vY0":-142.0602108253679,"vZ0":-5.386357516214172,"x":118.54,"y":178.35,"x0":-3.4622315213435964,"y0":50.00617087021456,"z0":4.947651964077168,"aX":-18.19310194823638},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":13.4,"spinRate":2517,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.3869364036617484,"extension":6.560986920726963},"index":2,"playId":"96a43953-0619-3aa0-aaea-de76569ea3be","pitchNumber":3,"startTime":"2026-10-14T00:33:08.713Z","endTime":"2026-10-14T00:33:12.626Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06070952494147,"aZ":-13.666334412344513,"pfxX":-9.087768724975236,"pfxZ":9.566855725328873,"pX":0.5083794395401059,"pZ":3.6483710179566384,"vX0":13.910932991179902,"vY0":-138.9059878651236,"vZ0":-1.2863193589959196,"x":97.62,"y":140.27,"x0":-3.4072496875051894,"y0":50.000111640944525,"z0":5.035791801119802,"aX":-17.577542353966642},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":13.2,"spinRate":2489,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.3958548102265218,"extension":6.603285534286194},"index":3,"playId":"cfdbf0fe-3c40-3cc9-a31f-fb2d2b47d8ce","pitchNumber":4,"startTime":"2026-10-14T00:33:27.713Z","endTime":"2026-10-14T00:33:32.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867074395558898,"aZ":-30.185461644733245,"pfxX":-12.222493078163879,"pfxZ":1.1709445842655057,"pX":-2.4163588779970095,"pZ":2.472443677100066,"vX0":7.684844105620058,"vY0":-129.82961890836788,"vZ0":-0.37044565446267186,"x":209.11,"y":172.02,"x0":-3.830765814526166,"y0":50.005102771308664,"z0":4.919642117674501,"aX":-20.811680694561563},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":20.4,"spinRate":1861,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.42232406099864983,"extension":6.643322488063332},"index":4,"playId":"3f06564e-e423-3549-b5c8-9bd9108a1eb6","pitchNumber":5,"startTime":"2026-10-14T00:33:51.765Z","endTime":"2026-10-14T00:33:55.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.815327609961116,"aZ":-28.855309269181866,"pfxX":-12.906976336848714,"pfxZ":1.971369625173117,"pX":-0.732248682747054,"pZ":1.2635173047347252,"vX0":11.826299210351216,"vY0":-129.12355785647688,"vZ0":-3.3597409973650425,"x":144.91,"y":204.67,"x0":-3.7029775472012423,"y0":50.0010022846207,"z0":4.810484518011749,"aX":-21.71203283107352},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":20.6,"spinRate":1943,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4247870729272232,"extension":6.455661289624682},"index":5,"playId":"d3871667-0758-347f-aac6-4ff797622697","pitchNumber":6,"startTime":"2026-10-14T00:34:08.411Z","endTime":"2026-10-14T00:34:13.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:34:13.675Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-14T00:36:55.362Z","endTime":"2026-10-14T00:37:59.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":85.3,"endSpeed":77.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408275371309532,"aZ":-33.24294257368606,"pfxX":9.871088370036412,"pfxZ":-0.6991388509651806,"pX":0.6876428300770476,"pZ":2.762627041606665,"vX0":-4.017527763634397,"vY0":-124.03760043737559,"vZ0":0.4603016097511352,"x":90.79,"y":164.19,"x0":1.0600679036934808,"y0":50.000503099358355,"z0":5.3815259323125035,"aX":15.140017786453935},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":-16.7,"spinRate":1798,"spinDirection":119},"zone":3,"typeConfidence":0.91,"plateTime":0.4442320169379075,"extension":6.206083033779793},"index":0,"playId":"b6fb8e45-60fc-3d48-bb7d-fe2fb253afc2","pitchNumber":1,"startTime":"2026-10-14T00:37:11.495Z","endTime":"2026-10-14T00:37:15.311Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3501863339182,"aZ":-13.125803119595986,"pfxX":3.1875856524201738,"pfxZ":9.97466884892753,"pX":-0.9354899733644636,"pZ":3.6159105400953053,"vX0":-5.587535343354917,"vY0":-138.38666862236127,"vZ0":-2.4815791295724248,"x":152.66,"y":141.15,"x0":0.7099841799163198,"y0":50.000013751390604,"z0":5.420872130588101,"aX":6.086016981567688},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-4.4,"spinRate":2290,"spinDirection":151},"zone":11,"typeConfidence":0.93,"plateTime":0.3981555719082639,"extension":6.389541591116036},"index":1,"playId":"0f8cb415-e097-3dd2-90e7-2a5fb0faef44","pitchNumber":2,"startTime":"2026-10-14T00:37:23.028Z","endTime":"2026-10-14T00:37:26.867Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52937317069895,"aZ":-11.558133634638574,"pfxX":3.73631200364769,"pfxZ":10.837160151781598,"pX":0.2079131176856518,"pZ":1.111215077907094,"vX0":-3.174019153135494,"vY0":-138.20327596499504,"vZ0":-8.791223962928647,"x":109.07,"y":208.78,"x0":0.8952347249770094,"y0":50.006090109939144,"z0":5.14306723206134,"aX":7.110074774960569},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-6.0,"spinRate":2246,"spinDirection":137},"zone":14,"typeConfidence":0.92,"plateTime":0.3988415224215234,"extension":6.43779031018261},"index":2,"playId":"170442a9-b22c-3c9e-92ad-a0abbeaab084","pitchNumber":3,"startTime":"2026-10-14T00:37:36.166Z","endTime":"2026-10-14T00:37:40.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615732057163974,"aZ":-32.344858562720184,"pfxX":10.336451959426277,"pfxZ":-0.1122386038080112,"pX":1.0179713125931993,"pZ":2.284799106616242,"vX0":-3.596230418221509,"vY0":-125.28261011130982,"vZ0":-0.802539325387753,"x":78.2,"y":177.09,"x0":1.1445129593470145,"y0":50.00117358640024,"z0":5.29620212680627,"aX":16.129539669081502},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-17.6,"spinRate":1871,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.4402755271954679,"extension":6.135793300147192},"hitData":{"launchSpeed":100.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.16,"coordY":148.79}},"index":3,"playId":"8e773404-f417-3537-9ff0-3fdba2d4cf55","pitchNumber":4,"startTime":"2026-10-14T00:37:51.638Z","endTime":"2026-10-14T00:37:59.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:37:59.211Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chandler Simpson grounds into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio to first baseman Nathaniel Lowe. Jonny DeLuca out at 2nd. Chandler Simpson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-14T00:38:17.359Z","endTime":"2026-10-14T00:39:03.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36111848833673,"aZ":-16.61138204183162,"pfxX":4.704074548065589,"pfxZ":8.22412792525845,"pX":-1.4338875915155809,"pZ":3.4602293283629684,"vX0":-7.383035340687193,"vY0":-137.18474569028135,"vZ0":-2.0286455119502778,"x":171.66,"y":145.35,"x0":0.689922110138683,"y0":50.00287446505749,"z0":5.3505395836136485,"aX":8.902522040627154},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":-6.8,"spinRate":2267,"spinDirection":149},"zone":11,"typeConfidence":0.86,"plateTime":0.4003413208365192,"extension":6.402961300186754},"index":0,"playId":"042942da-cd6f-352a-8e59-4962530f56c0","pitchNumber":1,"startTime":"2026-10-14T00:38:33.147Z","endTime":"2026-10-14T00:38:36.997Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66186660766249,"aZ":-22.49917572748551,"pfxX":9.71007049874034,"pfxZ":5.256991123673958,"pX":0.43993519476042414,"pZ":2.2986358852754267,"vX0":-4.892432904504019,"vY0":-135.32886681304493,"vZ0":-3.6385086448274797,"x":100.23,"y":176.72,"x0":1.017182536691266,"y0":50.004366430168105,"z0":5.251307612088949,"aX":17.872366681960063},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":-16.4,"spinRate":2214,"spinDirection":143},"zone":6,"typeConfidence":0.94,"plateTime":0.40594050907349466,"extension":6.282399301833933},"hitData":{"launchSpeed":100.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.51,"coordY":160.94}},"index":1,"playId":"83a9f38a-5bcc-3c32-b3a4-211aaa2cb8ee","pitchNumber":2,"startTime":"2026-10-14T00:38:52.637Z","endTime":"2026-10-14T00:39:03.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:39:03.803Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Williamson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-14T00:39:14.598Z","endTime":"2026-10-14T00:40:57.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21499839319486,"aZ":-9.559318565500508,"pfxX":3.9699481552444777,"pfxZ":11.616325882597238,"pX":0.549754216402713,"pZ":3.507120679024997,"vX0":-2.575853892110697,"vY0":-139.1219769020027,"vZ0":-3.1264204266890148,"x":96.04,"y":144.09,"x0":0.9751724998690308,"y0":50.000221520344226,"z0":5.285884312895911,"aX":7.727396160365148},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.5,"breakHorizontal":-6.6,"spinRate":2313,"spinDirection":145},"zone":12,"typeConfidence":0.93,"plateTime":0.39472932335088373,"extension":6.439337392332084},"index":0,"playId":"30432432-a946-3180-bde2-8365fde96621","pitchNumber":1,"startTime":"2026-10-14T00:39:27.363Z","endTime":"2026-10-14T00:39:31.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98073328289661,"aZ":-12.685467820779435,"pfxX":4.793129900934751,"pfxZ":9.977713054135595,"pX":0.9947864437324695,"pZ":2.303163982259304,"vX0":-1.7496958629314294,"vY0":-139.2875966203915,"vZ0":-5.489617730563008,"x":79.08,"y":176.59,"x0":1.0104808698134513,"y0":50.004477195398465,"z0":5.147315717028093,"aX":9.364344396327349},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-8.3,"spinRate":2186,"spinDirection":143},"zone":14,"typeConfidence":0.92,"plateTime":0.39411303334257086,"extension":6.486419946226676},"index":1,"playId":"9b19fbb0-a53f-3e0f-94a0-9b90ea2ef895","pitchNumber":2,"startTime":"2026-10-14T00:39:39.879Z","endTime":"2026-10-14T00:39:43.766Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95328090246579,"aZ":-10.830447006440684,"pfxX":3.3804350697682892,"pfxZ":10.824798973527411,"pX":0.03147316966365025,"pZ":2.515806856048628,"vX0":-3.6026214787523667,"vY0":-140.07249496421255,"vZ0":-5.435765145095948,"x":115.8,"y":170.85,"x0":0.8999454121973217,"y0":50.001462571068146,"z0":5.20078691510332,"aX":6.664498309745224},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-5.3,"spinRate":2186,"spinDirection":146},"zone":5,"typeConfidence":0.93,"plateTime":0.3922163352622281,"extension":6.447325641091259},"index":2,"playId":"de61ae64-5ea8-33b4-b3be-22a368122247","pitchNumber":3,"startTime":"2026-10-14T00:39:55.089Z","endTime":"2026-10-14T00:39:58.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.832781221412652,"aZ":-15.90719571587559,"pfxX":4.119554061695844,"pfxZ":8.333396093005973,"pX":1.24213199338779,"pZ":3.796358950378682,"vX0":-0.8161031114344028,"vY0":-139.00194603679554,"vZ0":-1.2413424301428795,"x":69.65,"y":136.28,"x0":1.0047570940476047,"y0":50.00547763863007,"z0":5.307429770925647,"aX":8.043411791627912},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.3,"spinRate":2041,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.394400086561582,"extension":6.442518441434851},"index":3,"playId":"ca0d9622-f7e1-3013-a831-9136bc424003","pitchNumber":4,"startTime":"2026-10-14T00:40:12.112Z","endTime":"2026-10-14T00:40:15.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993911955898046,"aZ":-12.405551958601954,"pfxX":4.624516154569583,"pfxZ":10.044801190495816,"pX":0.4637891480538406,"pZ":2.494599782991132,"vX0":-3.237992396327418,"vY0":-139.32530425494653,"vZ0":-4.862280712318916,"x":99.32,"y":171.43,"x0":1.0395768263712917,"y0":50.0037754094501,"z0":5.080841297608285,"aX":9.101746930952645},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.7,"spinRate":2073,"spinDirection":144},"zone":6,"typeConfidence":0.92,"plateTime":0.39297934787215283,"extension":6.498114447444326},"index":4,"playId":"b114b780-c40b-3c97-93dd-721cd2f7d853","pitchNumber":5,"startTime":"2026-10-14T00:40:30.438Z","endTime":"2026-10-14T00:40:34.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-10-14T00:40:41.213Z","endTime":"2026-10-14T00:40:52.940Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.892328750622333,"aZ":-9.286374008977118,"pfxX":4.6263416942818525,"pfxZ":11.271298787769517,"pX":-0.25743141307625583,"pZ":1.1005566595799656,"vX0":-5.206485925476242,"vY0":-141.50266323745643,"vZ0":-9.090581562279944,"x":126.81,"y":209.06,"x0":1.0041571570867023,"y0":50.00381002489347,"z0":4.94748275124121,"aX":9.395028911076215},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":-7.3,"spinRate":2213,"spinDirection":133},"zone":13,"typeConfidence":0.93,"plateTime":0.38689845098561904,"extension":6.608963711207496},"index":6,"playId":"82e8ce23-ffe1-3d66-85b9-29a69234f456","pitchNumber":6,"startTime":"2026-10-14T00:40:52.940Z","endTime":"2026-10-14T00:40:57.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:40:57.602Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Parker Messick picks off Ben Williamson at 1st on throw to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-14T00:41:02.717Z","endTime":"2026-10-14T00:42:12.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92974396039867,"aZ":-21.984863625660093,"pfxX":8.696150590754181,"pfxZ":5.38911725890765,"pX":0.6269806606807063,"pZ":2.6173432478689556,"vX0":-3.7326160528381873,"vY0":-136.8011727076434,"vZ0":-3.1060371888002485,"x":93.1,"y":168.11,"x0":0.881341561757447,"y0":50.00280461153056,"z0":5.279189126121159,"aX":16.437905436146366},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-14.9,"spinRate":2127,"spinDirection":139},"zone":6,"typeConfidence":0.94,"plateTime":0.4008036953474181,"extension":6.247945131914291},"index":0,"playId":"dc683ccd-9eff-3e92-a4a3-b374620dc14c","pitchNumber":1,"startTime":"2026-10-14T00:41:23.512Z","endTime":"2026-10-14T00:41:27.143Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82643709724305,"aZ":-18.934185099511186,"pfxX":9.781369143780509,"pfxZ":6.882770308439567,"pX":0.015828762201788506,"pZ":0.9469666835409194,"vX0":-5.707294913741284,"vY0":-138.07939445154264,"vZ0":-7.830219853536946,"x":116.4,"y":213.21,"x0":0.8427884536226861,"y0":50.00491026841936,"z0":5.102238562881697,"aX":18.818416116992438},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-16.4,"spinRate":2237,"spinDirection":138},"zone":14,"typeConfidence":0.93,"plateTime":0.3972542523447804,"extension":6.346327785956674},"index":1,"playId":"fb1e4834-f50d-3048-96fc-cd850af54c40","pitchNumber":2,"startTime":"2026-10-14T00:41:50.462Z","endTime":"2026-10-14T00:41:54.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"83ca8014-87eb-3423-ba23-00f3051f5f4f","startTime":"2026-10-14T00:42:08.511Z","endTime":"2026-10-14T00:42:12.898Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-10-14T00:42:12.898Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-14T00:45:19.842Z","endTime":"2026-10-14T00:46:47.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003988899912393,"aZ":-33.89827743935845,"pfxX":1.6650003170831449,"pfxZ":-1.1655893636393007,"pX":-0.42879627705996387,"pZ":2.4944517496073115,"vX0":6.8302368041817125,"vY0":-121.18483906218937,"vZ0":0.34020062670296003,"x":133.34,"y":171.43,"x0":-3.5015571775138796,"y0":50.000471150267046,"z0":5.316954589468255,"aX":2.470491894129501},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.8,"breakHorizontal":-4.7,"spinRate":2271,"spinDirection":72},"zone":4,"typeConfidence":0.93,"plateTime":0.45224148189831004,"extension":6.523214015285274},"index":0,"playId":"a3fd893e-0491-3cd7-9658-50f659f1993f","pitchNumber":1,"startTime":"2026-10-14T00:45:26.270Z","endTime":"2026-10-14T00:45:30.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22321703636732,"aZ":-26.111432532129587,"pfxX":-12.236478595912283,"pfxZ":3.5994327486263247,"pX":-2.060997683112524,"pZ":1.2348101518496746,"vX0":8.17251371634686,"vY0":-129.48413448591748,"vZ0":-4.267310576953258,"x":195.56,"y":205.44,"x0":-3.6823168325031004,"y0":50.00056100416784,"z0":4.922549771427524,"aX":-20.59555359089994},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":20.2,"spinRate":1988,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.42440676433008884,"extension":6.416728495207874},"index":1,"playId":"3adcfca6-5d05-3fb3-aecd-30862a114749","pitchNumber":2,"startTime":"2026-10-14T00:45:39.340Z","endTime":"2026-10-14T00:45:43.184Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75057120284079,"aZ":-14.006012042157403,"pfxX":-5.2391458684242265,"pfxZ":9.073149919810517,"pX":-0.4931530846454852,"pZ":3.41004088180902,"vX0":10.025791249293142,"vY0":-141.437956105931,"vZ0":-2.5786181430913953,"x":135.8,"y":146.71,"x0":-3.4219047847873227,"y0":50.00242911371703,"z0":5.2449087281509295,"aX":-10.49118706784976},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2584,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3889769410966166,"extension":6.3922535550560005},"index":2,"playId":"054bb9c1-2c6e-3ff1-8f19-a457c6b16518","pitchNumber":3,"startTime":"2026-10-14T00:45:52.357Z","endTime":"2026-10-14T00:45:56.309Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"}}},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03146277168542,"aZ":-13.914253822715938,"pfxX":-7.441920416398089,"pfxZ":9.323236799145716,"pX":0.05369078467173591,"pZ":2.9270429080430582,"vX0":11.69558146072866,"vY0":-140.09040542093575,"vZ0":-3.607499202042847,"x":114.95,"y":159.75,"x0":-3.2370851715567803,"y0":50.000252062854194,"z0":5.160533647483207,"aX":-14.572174177862367},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2435,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3932360829985635,"extension":6.380914020415364},"index":3,"playId":"e98c271a-cf06-3db3-a2f6-73048d708760","pitchNumber":4,"startTime":"2026-10-14T00:46:22.231Z","endTime":"2026-10-14T00:46:25.923Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823566834315695,"aZ":-28.73529961871811,"pfxX":-11.866568398092785,"pfxZ":2.020772557529705,"pX":-0.7438700735230632,"pZ":1.7468965752967291,"vX0":11.259692493880861,"vY0":-130.01669920624292,"vZ0":-2.578350068400517,"x":145.35,"y":191.61,"x0":-3.601778979110838,"y0":50.003516594243564,"z0":4.945987012037507,"aX":-20.1929073466287},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":18.8,"spinRate":1883,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.42226751283409536,"extension":6.578197791015294},"hitData":{"launchSpeed":79.2,"launchAngle":25.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.24,"coordY":118.48}},"index":4,"playId":"692be254-85a0-3658-ab0f-8bf9d47d45f8","pitchNumber":5,"startTime":"2026-10-14T00:46:40.128Z","endTime":"2026-10-14T00:46:47.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:46:47.065Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to catcher Liam Hicks in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-14T00:46:55.750Z","endTime":"2026-10-14T00:47:28.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82998250907315,"aZ":-10.031151213432391,"pfxX":-5.405552951199204,"pfxZ":10.943901624281722,"pX":-0.3413752020099267,"pZ":2.8768359120927642,"vX0":10.81836730569887,"vY0":-141.89678831323087,"vZ0":-4.505269435389026,"x":130.01,"y":161.11,"x0":-3.51455096660482,"y0":50.00382992017981,"z0":5.133757626873027,"aX":-10.93953191648643},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":7.4,"spinRate":2465,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.3871625241993759,"extension":6.585727698185088},"index":0,"playId":"b44c872d-369d-3423-a7d7-24ff3252ea85","pitchNumber":1,"startTime":"2026-10-14T00:47:09.105Z","endTime":"2026-10-14T00:47:12.648Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.750794408017526,"aZ":-11.737419684913098,"pfxX":-7.518893817782024,"pfxZ":10.168453551751776,"pX":0.5412419309127694,"pZ":3.3126875721200766,"vX0":13.475062152922039,"vY0":-141.46219522260222,"vZ0":-2.9180170518044273,"x":96.37,"y":149.34,"x0":-3.325056220749642,"y0":50.003662262951664,"z0":5.118768909214693,"aX":-15.11372386482684},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2555,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.38841641856393005,"extension":6.553488414715496},"hitData":{"launchSpeed":65.1,"launchAngle":89.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.75,"coordY":212.56}},"index":1,"playId":"acdffcc2-18b9-3692-8d84-fff3eab12817","pitchNumber":2,"startTime":"2026-10-14T00:47:22.310Z","endTime":"2026-10-14T00:47:28.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:47:28.579Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-14T00:47:48.869Z","endTime":"2026-10-14T00:50:01.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64496420222631,"aZ":-30.03747224935981,"pfxX":-11.693633947350591,"pfxZ":1.2545152742548726,"pX":-1.4365740869134802,"pZ":2.273005010458349,"vX0":9.537211493979171,"vY0":-130.060092014187,"vZ0":-1.2579546163855553,"x":171.76,"y":177.41,"x0":-3.641485565047382,"y0":50.00313038760884,"z0":5.052214105071103,"aX":-19.9264254772754},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":19.0,"spinRate":1790,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.4219997688813062,"extension":6.518859746830602},"index":0,"playId":"4d17bcb9-7e69-3c4a-a58b-592c007bafd8","pitchNumber":1,"startTime":"2026-10-14T00:47:57.806Z","endTime":"2026-10-14T00:48:01.747Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442958286199435,"aZ":-26.995368237643422,"pfxX":-13.533752664634793,"pfxZ":2.9914735883115986,"pX":-1.3327201398884718,"pZ":2.19022046827172,"vX0":10.455332990716062,"vY0":-131.4339053307434,"vZ0":-1.9876507479785304,"x":167.8,"y":179.64,"x0":-3.6235960240339007,"y0":50.0042337869993,"z0":4.980886665063679,"aX":-23.444874998078234},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":22.0,"spinRate":2002,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4183198831138819,"extension":6.520383346846621},"index":1,"playId":"82b9d1eb-6b83-3578-ab1d-480051341b76","pitchNumber":2,"startTime":"2026-10-14T00:48:11.583Z","endTime":"2026-10-14T00:48:15.389Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200402574113806,"aZ":-35.230953491043735,"pfxX":1.3495362023844706,"pfxZ":-2.2179190360594383,"pX":-0.15420133622707363,"pZ":1.671969633661425,"vX0":7.1493919908404235,"vY0":-117.33596685565472,"vZ0":-0.8591978276011649,"x":122.88,"y":193.64,"x0":-3.427939484217545,"y0":50.000803599634544,"z0":5.353729067611432,"aX":1.8618874962577538},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.0,"breakHorizontal":-4.3,"spinRate":2289,"spinDirection":57},"zone":8,"typeConfidence":0.89,"plateTime":0.4685418338785663,"extension":6.539052015194604},"index":2,"playId":"f6fb1200-d1f8-378d-a233-52c608eae301","pitchNumber":3,"startTime":"2026-10-14T00:48:28.131Z","endTime":"2026-10-14T00:48:31.954Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71398756558821,"aZ":-12.512323357423558,"pfxX":-6.404416198643419,"pfxZ":10.050508026152174,"pX":-1.2923117558509065,"pZ":4.474906626432263,"vX0":8.704116711327151,"vY0":-139.75121845655664,"vZ0":0.6478460528971028,"x":166.26,"y":117.96,"x0":-3.631167675010753,"y0":50.001911385610015,"z0":5.068418118602744,"aX":-12.528783611150763},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":9.6,"spinRate":2525,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.39357114719037156,"extension":6.4741209804029065},"index":3,"playId":"3ed06f9a-2d53-394a-a9a7-719ae1c6a753","pitchNumber":4,"startTime":"2026-10-14T00:48:45.581Z","endTime":"2026-10-14T00:48:49.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76592552146408,"aZ":-12.937064021289451,"pfxX":-5.330092017910992,"pfxZ":9.874153657249833,"pX":-0.12682941859519162,"pZ":4.666754193955152,"vX0":11.188639332047785,"vY0":-139.50806824319255,"vZ0":0.9990608379579782,"x":121.83,"y":112.78,"x0":-3.5178996317041653,"y0":50.00349817849401,"z0":5.1632352016983925,"aX":-10.386298048175234},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2506,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3943620115564346,"extension":6.46109616825216},"index":4,"playId":"42284831-e9f9-34bf-878b-736f86090ab0","pitchNumber":5,"startTime":"2026-10-14T00:49:02.237Z","endTime":"2026-10-14T00:49:06.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509300806844227,"aZ":-31.843372439416992,"pfxX":-0.7717520442778892,"pfxZ":0.2196661249602645,"pX":-0.22231704770066094,"pZ":2.264182731128154,"vX0":7.901071976229767,"vY0":-121.64487444956862,"vZ0":-0.5524802668407364,"x":125.47,"y":177.65,"x0":-3.42857079002937,"y0":50.000215354097435,"z0":5.2835672900043935,"aX":-1.1436490156628039},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-0.7,"spinRate":2278,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.45232371547661154,"extension":6.585671974358614},"index":5,"playId":"01f66ed5-422d-3541-898d-05e5a22b99a0","pitchNumber":6,"startTime":"2026-10-14T00:49:20.333Z","endTime":"2026-10-14T00:49:23.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.227972008329864,"aZ":-13.871120914596027,"pfxX":-5.681669473767194,"pfxZ":9.46473787310487,"pX":-0.04759724951103185,"pZ":2.4891386426415085,"vX0":11.67219229306741,"vY0":-138.72736709928492,"vZ0":-4.233340762495355,"x":118.81,"y":171.57,"x0":-3.585997360823693,"y0":50.00614058758281,"z0":4.970313460624562,"aX":-10.99185494952504},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2445,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.3959653952985889,"extension":6.542743066311839},"index":6,"playId":"0c5cb29b-32f3-375a-8025-971bd72a7b62","pitchNumber":7,"startTime":"2026-10-14T00:49:39.492Z","endTime":"2026-10-14T00:49:42.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364693218205275,"aZ":-25.79361468855429,"pfxX":-13.08020615886495,"pfxZ":3.842748312583475,"pX":-0.14643283849116515,"pZ":1.4367366005075135,"vX0":12.261920298565633,"vY0":-128.48065524652716,"vZ0":-3.9636115526625915,"x":122.58,"y":199.99,"x0":-3.2976135099613204,"y0":50.00123045293509,"z0":5.020187693251693,"aX":-21.712438421012557},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":20.6,"spinRate":1824,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.427452466961352,"extension":6.490701472115622},"index":7,"playId":"fe1f83e5-edd3-34fd-8541-792c52c4b450","pitchNumber":8,"startTime":"2026-10-14T00:49:56.838Z","endTime":"2026-10-14T00:50:01.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:50:01.185Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-14T00:50:09.524Z","endTime":"2026-10-14T00:51:55.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60323066388211,"aZ":-10.076876613333587,"pfxX":-3.9347253393771604,"pfxZ":10.954351327268467,"pX":0.2623158715187412,"pZ":3.271970312860874,"vX0":11.479506792878563,"vY0":-141.87147013868466,"vZ0":-3.4378232618897426,"x":107.0,"y":150.44,"x0":-3.3439759331120396,"y0":50.00445046437822,"z0":5.152712787975357,"aX":-7.940025284678055},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2418,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.3876198088122238,"extension":6.461519548335655},"index":0,"playId":"adb3e4c6-64c6-31bb-839d-22f937360034","pitchNumber":1,"startTime":"2026-10-14T00:50:28.561Z","endTime":"2026-10-14T00:50:32.383Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2979332977557,"aZ":-13.534944416777,"pfxX":-6.402761359478166,"pfxZ":9.443252979400679,"pX":-0.039992360687341064,"pZ":2.8657838798303175,"vX0":11.33332894129445,"vY0":-140.0109044509278,"vZ0":-3.8389693751013736,"x":118.52,"y":161.4,"x0":-3.319049552600667,"y0":50.00388670330544,"z0":5.147991473839338,"aX":-12.64026472972696},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2486,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3920634156487104,"extension":6.531734977100648},"index":1,"playId":"a12f4635-1ab2-387f-964b-8790c46442e1","pitchNumber":2,"startTime":"2026-10-14T00:50:46.654Z","endTime":"2026-10-14T00:50:50.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443484656708726,"aZ":-29.73568480078276,"pfxX":-13.208527365807445,"pfxZ":1.5105809137735422,"pX":-0.5350508500571632,"pZ":1.053600657273731,"vX0":12.185492820850074,"vY0":-126.09876936723288,"vZ0":-3.314923774078846,"x":137.39,"y":210.33,"x0":-3.7120347951296004,"y0":50.002200395285556,"z0":4.7822383903717585,"aX":-21.289040883806727},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":21.1,"spinRate":1809,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4342269953915938,"extension":6.325513859954564},"index":2,"playId":"f61c1ccc-de2a-37d1-870b-c9c0751502ab","pitchNumber":3,"startTime":"2026-10-14T00:51:05.755Z","endTime":"2026-10-14T00:51:09.610Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.7,"endSpeed":89.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.193070924320516,"aZ":-10.432279082621411,"pfxX":-5.627084464542062,"pfxZ":10.521906620470974,"pX":-0.5086279687353268,"pZ":4.0721772777141,"vX0":10.049613328669544,"vY0":-143.33071896577633,"vZ0":-1.5089308483924064,"x":136.39,"y":128.83,"x0":-3.3400534530968375,"y0":50.006949539256574,"z0":5.262056168813313,"aX":-11.632660091070498},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2536,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3831286742901132,"extension":6.435815138837021},"index":3,"playId":"1469884b-0d10-3557-ba1b-19ac2608d642","pitchNumber":4,"startTime":"2026-10-14T00:51:27.255Z","endTime":"2026-10-14T00:51:31.106Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68275272608573,"aZ":-10.284600542921506,"pfxX":-6.112641106254856,"pfxZ":11.21526801372439,"pX":-0.16348347757986217,"pZ":2.5517075881032216,"vX0":11.37439548829695,"vY0":-139.1651849818957,"vZ0":-4.810186126336281,"x":123.23,"y":169.88,"x0":-3.5186625243580494,"y0":50.00112536272813,"z0":4.990225933633001,"aX":-11.929647174155555},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":8.5,"spinRate":2476,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.39433697467434836,"extension":6.5578071336989145},"hitData":{"launchSpeed":98.0,"launchAngle":62.0,"totalDistance":184.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.75,"coordY":137.15}},"index":4,"playId":"898f8598-567d-3ed6-a1da-802ca62faa60","pitchNumber":5,"startTime":"2026-10-14T00:51:44.933Z","endTime":"2026-10-14T00:51:55.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:51:55.421Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-14T00:54:26.480Z","endTime":"2026-10-14T00:55:37.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61010215630957,"aZ":-10.356138842741947,"pfxX":3.2440441028496148,"pfxZ":11.254205220092935,"pX":-0.20162047475532774,"pZ":3.5696453534263193,"vX0":-4.397887514351276,"vY0":-139.1730059777741,"vZ0":-2.825476553849752,"x":124.69,"y":142.4,"x0":0.9862261217206139,"y0":50.00499591222825,"z0":5.295613113497089,"aX":6.2907012849724655},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":-4.8,"spinRate":2195,"spinDirection":143},"zone":11,"typeConfidence":0.94,"plateTime":0.39529992064140984,"extension":6.520069631421478},"index":0,"playId":"a70c66a0-2377-3bef-9883-7a7efa32537a","pitchNumber":1,"startTime":"2026-10-14T00:54:56.086Z","endTime":"2026-10-14T00:54:59.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986359425385007,"aZ":-22.345563479167552,"pfxX":9.024976892567995,"pfxZ":5.100104916583091,"pX":0.5448080662356104,"pZ":1.843636603134156,"vX0":-4.389877868782474,"vY0":-138.03461607353097,"vZ0":-5.13505130483074,"x":96.23,"y":189.0,"x0":0.9839038213938013,"y0":50.006203479464745,"z0":5.234585728410742,"aX":17.402927173472808},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.4,"spinRate":2095,"spinDirection":144},"zone":9,"typeConfidence":0.94,"plateTime":0.39694269539370675,"extension":6.349844225126222},"index":1,"playId":"82719251-a3c9-3662-9a6f-4be63ad86e3b","pitchNumber":2,"startTime":"2026-10-14T00:55:10.439Z","endTime":"2026-10-14T00:55:13.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.171094506448924,"aZ":-14.07874723355548,"pfxX":4.71279750323911,"pfxZ":9.139049141428515,"pX":-0.46584916758617395,"pZ":2.279323319454323,"vX0":-5.389049275244704,"vY0":-140.17535647482651,"vZ0":-5.557129032232732,"x":134.76,"y":177.24,"x0":0.8738746579092217,"y0":50.00430021005211,"z0":5.214852088611279,"aX":9.332828613098272},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2198,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.3914942367628833,"extension":6.431249559187454},"hitData":{"launchSpeed":99.6,"launchAngle":12.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.48,"coordY":87.04}},"index":2,"playId":"f400df71-e6fb-364e-8a1b-f18338585f01","pitchNumber":3,"startTime":"2026-10-14T00:55:26.891Z","endTime":"2026-10-14T00:55:37.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:55:37.575Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a ground ball to right fielder Jo Adell. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-14T00:55:42.206Z","endTime":"2026-10-14T00:56:49.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52296482149297,"aZ":-32.009589336681344,"pfxX":8.246231475215808,"pfxZ":0.11065491820086137,"pX":1.7690189183390936,"pZ":2.762469238052443,"vX0":-1.020412483810405,"vY0":-123.73825526148931,"vZ0":0.34770694658628853,"x":49.57,"y":164.19,"x0":1.1180771117946071,"y0":50.00540330488323,"z0":5.319414151047229,"aX":12.68735403695404},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":1878,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.44400638625814715,"extension":6.092129274629338},"index":0,"playId":"7d48c5f8-70cc-3300-9684-5464d134302c","pitchNumber":1,"startTime":"2026-10-14T00:56:02.027Z","endTime":"2026-10-14T00:56:05.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8331696465033,"aZ":-35.80419317734843,"pfxX":9.06008590788824,"pfxZ":-2.3556118283455394,"pX":0.6252308662516831,"pZ":0.9202985653882547,"vX0":-3.925633260623804,"vY0":-123.6966516767353,"vZ0":-2.989950511089733,"x":93.17,"y":213.93,"x0":1.060138148867292,"y0":50.001475538596026,"z0":5.161641014451977,"aX":13.968212648612438},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":-15.5,"spinRate":1749,"spinDirection":117},"zone":14,"typeConfidence":0.87,"plateTime":0.44365616362981797,"extension":6.150690512693818},"index":1,"playId":"f3523028-0f63-377e-a68a-0a265d8760e8","pitchNumber":2,"startTime":"2026-10-14T00:56:20.216Z","endTime":"2026-10-14T00:56:24.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.055500573782673,"aZ":-34.28386948917558,"pfxX":10.36923287527859,"pfxZ":-1.3947556955872304,"pX":0.6962324060954242,"pZ":2.17287966903029,"vX0":-4.139009929009113,"vY0":-122.68044106841565,"vZ0":-0.3498625586164218,"x":90.46,"y":180.11,"x0":1.0654419335026848,"y0":50.003770765731545,"z0":5.259404739538037,"aX":15.681614856698284},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.3,"breakHorizontal":-17.6,"spinRate":1988,"spinDirection":114},"zone":6,"typeConfidence":0.9,"plateTime":0.4478290368819362,"extension":6.072864600493287},"hitData":{"launchSpeed":98.7,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.44,"coordY":164.92}},"index":2,"playId":"6f9f0f99-fa59-3860-8db1-fa036e072f4c","pitchNumber":3,"startTime":"2026-10-14T00:56:39.906Z","endTime":"2026-10-14T00:56:49.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:56:49.425Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yandy Díaz grounds into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio to first baseman Nathaniel Lowe. Liam Hicks to 3rd. Taylor Walls out at 2nd. Yandy Díaz out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-14T00:56:59.809Z","endTime":"2026-10-14T00:58:37.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(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},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03986765046286,"aZ":-13.288674869691095,"pfxX":4.653931153546189,"pfxZ":9.670131228398466,"pX":-0.18016418401180204,"pZ":3.721359146026695,"vX0":-4.730166937653416,"vY0":-139.0721194623129,"vZ0":-1.8668765573635653,"x":123.87,"y":138.3,"x0":0.9404650778151822,"y0":50.004136009874635,"z0":5.285762541210947,"aX":9.090604045738946},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2277,"spinDirection":143},"zone":11,"typeConfidence":0.92,"plateTime":0.39429408637351315,"extension":6.5047451051444485},"index":0,"playId":"0e85542c-f079-3061-818b-9ce849f9dddb","pitchNumber":1,"startTime":"2026-10-14T00:57:18.277Z","endTime":"2026-10-14T00:57:22.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.598317143496047,"aZ":-21.628904163266466,"pfxX":10.265115046082244,"pfxZ":5.692854890837626,"pX":0.35481200098777177,"pZ":2.6945036992017757,"vX0":-5.493439857995571,"vY0":-135.46568708066803,"vZ0":-2.6546865883678774,"x":103.48,"y":166.03,"x0":1.079336508695123,"y0":50.00090042539043,"z0":5.205252802216142,"aX":19.006485339525216},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":-17.4,"spinRate":2134,"spinDirection":144},"zone":6,"typeConfidence":0.94,"plateTime":0.4048900699368767,"extension":6.475924903826709},"index":1,"playId":"d916d164-eed2-30d7-afbf-5e1194f6fbbf","pitchNumber":2,"startTime":"2026-10-14T00:57:34.182Z","endTime":"2026-10-14T00:57:37.654Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.168729417498255,"aZ":-12.320045672424516,"pfxX":3.1760347883670823,"pfxZ":10.334964122925623,"pX":-1.2138155871122,"pZ":2.6040045759260058,"vX0":-6.448863083184239,"vY0":-138.29133680772378,"vZ0":-4.698893929641576,"x":163.27,"y":168.47,"x0":0.744287616134089,"y0":50.004468494029666,"z0":5.163075069721322,"aX":6.102932651509078},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-4.3,"spinRate":2281,"spinDirection":146},"zone":11,"typeConfidence":0.93,"plateTime":0.3972959211902074,"extension":6.463382426760196},"index":2,"playId":"e31cae2f-97fd-3e24-8981-d1aee9d671f6","pitchNumber":3,"startTime":"2026-10-14T00:57:52.582Z","endTime":"2026-10-14T00:57:56.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09776413098184,"aZ":-12.040835362720385,"pfxX":3.374171545674868,"pfxZ":10.3564088552077,"pX":-0.6893175119860325,"pZ":3.680546684235908,"vX0":-5.4499039130367555,"vY0":-139.23602750597016,"vZ0":-2.1523988239861387,"x":143.28,"y":139.41,"x0":0.8638283438147631,"y0":50.00490708151542,"z0":5.270037946698694,"aX":6.561278349546366},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-4.8,"spinRate":2248,"spinDirection":147},"zone":11,"typeConfidence":0.93,"plateTime":0.39484783664462064,"extension":6.448923206217489},"index":3,"playId":"bf769cb8-d254-3c57-add3-edbee8b47179","pitchNumber":4,"startTime":"2026-10-14T00:58:11.036Z","endTime":"2026-10-14T00:58:14.906Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49609820486143,"aZ":-23.665326309861697,"pfxX":10.275418581105026,"pfxZ":4.459275128474718,"pX":0.7869775193902494,"pZ":1.9478801295804453,"vX0":-3.8973065973430714,"vY0":-137.92946312312205,"vZ0":-4.353634570653407,"x":87.0,"y":186.19,"x0":0.8914847609340505,"y0":50.00094978767181,"z0":5.1621643545566185,"aX":19.601617303732837},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-17.6,"spinRate":2117,"spinDirection":140},"zone":9,"typeConfidence":0.95,"plateTime":0.39859821924108907,"extension":6.349056486218643},"hitData":{"launchSpeed":85.0,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.35,"coordY":145.25}},"index":4,"playId":"a80414e5-11cf-3917-8a65-0029660e3dc7","pitchNumber":5,"startTime":"2026-10-14T00:58:29.679Z","endTime":"2026-10-14T00:58:37.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:58:37.678Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-14T00:58:52.337Z","endTime":"2026-10-14T00:59:46.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6355895286119,"aZ":-39.46690488583074,"pfxX":-6.443140474026388,"pfxZ":-5.162752716167725,"pX":1.5712076779259805,"pZ":2.729390284320069,"vX0":2.826896938129312,"vY0":-118.60764530995783,"vZ0":2.071852849169404,"x":57.11,"y":165.09,"x0":1.1950759117602259,"y0":50.00396364590342,"z0":5.4677757787098775,"aX":-9.096079137963253},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":10.9,"spinRate":2362,"spinDirection":310},"zone":12,"typeConfidence":0.87,"plateTime":0.46343148932840705,"extension":6.324192187113421},"index":0,"playId":"6c0cf6cc-f74d-3f78-97bb-f9eb191fccac","pitchNumber":1,"startTime":"2026-10-14T00:59:10.160Z","endTime":"2026-10-14T00:59:14.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19677681736266,"aZ":-22.89909184527354,"pfxX":8.785233137724632,"pfxZ":4.829760231508486,"pX":-0.2705840776119606,"pZ":1.9635672839762885,"vX0":-5.863628153644725,"vY0":-138.0227302465267,"vZ0":-4.5775032933006425,"x":127.31,"y":185.76,"x0":0.7456696457653602,"y0":50.000349696108785,"z0":5.1957361678992315,"aX":16.86041057532158},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.6,"spinRate":2217,"spinDirection":146},"zone":8,"typeConfidence":0.94,"plateTime":0.39762893145045064,"extension":6.431653804999826},"hitData":{"launchSpeed":96.2,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.13,"coordY":148.29}},"index":1,"playId":"aae761c0-04b6-3999-8bf7-9628b59f178f","pitchNumber":2,"startTime":"2026-10-14T00:59:38.459Z","endTime":"2026-10-14T00:59:46.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T00:59:46.768Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-14T01:02:20.893Z","endTime":"2026-10-14T01:04:04.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87798279703525,"aZ":-11.108140433920598,"pfxX":-6.720374867403205,"pfxZ":10.638456056188103,"pX":-2.498887012618514,"pZ":3.781404013998749,"vX0":5.373953346998476,"vY0":-140.75114172798712,"vZ0":-2.139105975198299,"x":212.25,"y":136.68,"x0":-3.5724676014748797,"y0":50.00054957400669,"z0":5.2828066809841365,"aX":-13.30453741497716},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":10.9,"spinRate":2531,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39112570901985455,"extension":6.465134028503296},"index":0,"playId":"bf9a9221-2aae-346c-9a0d-4f47369ff423","pitchNumber":1,"startTime":"2026-10-14T01:02:49.628Z","endTime":"2026-10-14T01:02:53.843Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43537246603395,"aZ":-9.97976360800959,"pfxX":-6.839054764054151,"pfxZ":11.273946556567587,"pX":0.7916118137542442,"pZ":3.3885790538041194,"vX0":13.083368109830916,"vY0":-140.09175680931472,"vZ0":-3.3205542751373827,"x":86.83,"y":147.29,"x0":-3.070824170122424,"y0":50.00684660528367,"z0":5.251612785756491,"aX":-13.47000167113563},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.8,"breakHorizontal":9.4,"spinRate":2519,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39239865948015185,"extension":6.364815455733274},"index":1,"playId":"ec422129-a643-3ec0-967c-51124c905abe","pitchNumber":2,"startTime":"2026-10-14T01:03:02.781Z","endTime":"2026-10-14T01:03:06.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.717714615169676,"aZ":-12.193392601722643,"pfxX":-7.2857232755901755,"pfxZ":10.350407288064558,"pX":-0.7098494907517283,"pZ":2.6023812009137934,"vX0":10.002726940681953,"vY0":-138.7229035652494,"vZ0":-4.543936556586053,"x":144.06,"y":168.52,"x0":-3.431521047749558,"y0":50.00664587912847,"z0":5.0872798332428255,"aX":-14.07101923725139},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":10.9,"spinRate":2471,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.3962429801813512,"extension":6.421441252414093},"index":2,"playId":"85b953e1-eb06-3c6f-9145-b5e1d1dbb3df","pitchNumber":3,"startTime":"2026-10-14T01:03:20.605Z","endTime":"2026-10-14T01:03:24.417Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38054147837808,"aZ":-11.486679023892075,"pfxX":-8.521022049703522,"pfxZ":10.260481470100322,"pX":-0.1263704135112513,"pZ":3.377151084942941,"vX0":12.21735839311054,"vY0":-141.7810000729551,"vZ0":-3.002720858107841,"x":121.82,"y":147.6,"x0":-3.403883068725936,"y0":50.00042744590925,"z0":5.193436006244436,"aX":-17.177624287117652},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2574,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.3877851852562175,"extension":6.3423624702367505},"index":3,"playId":"4e95c337-0238-3358-a8bc-be88b201a49a","pitchNumber":4,"startTime":"2026-10-14T01:03:37.971Z","endTime":"2026-10-14T01:03:41.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-14T01:03:45.028Z","endTime":"2026-10-14T01:04:00.496Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42108686769139,"aZ":-8.812831106820608,"pfxX":-5.191888680865219,"pfxZ":11.699739907462169,"pX":-0.160628978131411,"pZ":3.8933961218898,"vX0":11.03368897947951,"vY0":-141.18748753853558,"vZ0":-1.900361545768221,"x":123.12,"y":133.66,"x0":-3.4640589534511403,"y0":50.002528670479464,"z0":5.150650180131785,"aX":-10.367267314250947},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.9,"breakHorizontal":6.8,"spinRate":2555,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.38956564753143974,"extension":6.5019807176027635},"index":5,"playId":"16730ad4-df0c-3a0b-b73f-7e2e08799a46","pitchNumber":5,"startTime":"2026-10-14T01:04:00.496Z","endTime":"2026-10-14T01:04:04.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:04:04.810Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Travis Bazzana pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-14T01:04:12.703Z","endTime":"2026-10-14T01:05:08.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"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(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},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08641436895066,"aZ":-32.37486455426837,"pfxX":0.24617291320717083,"pfxZ":-0.13685636929426792,"pX":-0.955247739441196,"pZ":3.6481669251368136,"vX0":6.316935627338957,"vY0":-121.12252465584912,"vZ0":2.8581030097642213,"x":153.41,"y":140.28,"x0":-3.636062399507027,"y0":50.001704483861936,"z0":5.29587317939084,"aX":0.363070524703543},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":-2.0,"spinRate":2218,"spinDirection":95},"zone":11,"typeConfidence":0.91,"plateTime":0.4533323885876537,"extension":6.296131507206871},"index":0,"playId":"197b6025-fa81-314b-a466-66442fa0356f","pitchNumber":1,"startTime":"2026-10-14T01:04:29.419Z","endTime":"2026-10-14T01:04:33.446Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93290552695176,"aZ":-9.558732016049799,"pfxX":-6.12013342354507,"pfxZ":11.641839040320804,"pX":-0.011986218887965446,"pZ":3.161730471220034,"vX0":11.57460354707197,"vY0":-139.13725893304914,"vZ0":-3.62316697887194,"x":117.46,"y":153.41,"x0":-3.4482705477486086,"y0":50.00072054884261,"z0":5.1243035948483975,"aX":-11.888597131745422},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.4,"breakHorizontal":8.4,"spinRate":2466,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.39507849937973694,"extension":6.309678543537571},"index":1,"playId":"2c08c2e7-1fb0-3e56-aa45-26f330041354","pitchNumber":2,"startTime":"2026-10-14T01:04:42.398Z","endTime":"2026-10-14T01:04:46.206Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87936112021221,"aZ":-12.298163779700364,"pfxX":-7.129971576757548,"pfxZ":9.926332687831126,"pX":-0.28486459123426405,"pZ":3.4134718666620656,"vX0":11.284642111421768,"vY0":-141.24217120348325,"vZ0":-2.495715202079016,"x":127.86,"y":146.62,"x0":-3.4222289998835262,"y0":50.00080199368326,"z0":5.108696351443138,"aX":-14.275023658842288},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2560,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38913138606755604,"extension":6.412790389193244},"hitData":{"launchSpeed":85.4,"launchAngle":66.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":65.07,"coordY":160.43}},"index":2,"playId":"8d9fcce1-11da-3d35-9856-77726617de5d","pitchNumber":3,"startTime":"2026-10-14T01:04:58.753Z","endTime":"2026-10-14T01:05:08.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:05:08.270Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a line drive to right fielder Victor Mesa Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-14T01:05:24.014Z","endTime":"2026-10-14T01:06:48.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05937007014309,"aZ":-11.650748394734174,"pfxX":-5.570292095688679,"pfxZ":10.238184227213383,"pX":-0.9188128038674881,"pZ":3.975398283708824,"vX0":9.341407371444868,"vY0":-140.7243061237068,"vZ0":-1.149695457796433,"x":152.02,"y":131.44,"x0":-3.558289244878964,"y0":50.00427698130749,"z0":5.144308568561259,"aX":-11.168681206089898},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2368,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3892834777304994,"extension":6.5727338831745135},"index":0,"playId":"13355a41-bf41-3f10-8c41-122a36661a36","pitchNumber":1,"startTime":"2026-10-14T01:05:43.426Z","endTime":"2026-10-14T01:05:47.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962299857321373,"aZ":-12.510462153289637,"pfxX":-5.531442422753813,"pfxZ":10.021109305845192,"pX":-0.4577580200928983,"pZ":3.3782081300616613,"vX0":10.323070874683948,"vY0":-139.3448137372903,"vZ0":-2.4990678468031677,"x":134.45,"y":147.57,"x0":-3.4954239658345565,"y0":50.00121221934254,"z0":5.115562068763727,"aX":-10.853278357825456},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2333,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3933996504748989,"extension":6.396279943942951},"index":1,"playId":"b3b740c4-3088-30ca-87c0-8f625e3c8fbf","pitchNumber":2,"startTime":"2026-10-14T01:05:57.996Z","endTime":"2026-10-14T01:06:01.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05555308279979,"aZ":-14.28010143483761,"pfxX":-5.429133555582737,"pfxZ":9.208843110423697,"pX":-0.8539778434060006,"pZ":2.67615984993613,"vX0":9.840629935146072,"vY0":-139.4116767839034,"vZ0":-3.63582538778933,"x":149.55,"y":166.52,"x0":-3.7448186384419917,"y0":50.005852889207645,"z0":4.957029168101108,"aX":-10.554035772684296},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2460,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.3948139785909919,"extension":6.472361705649268},"index":2,"playId":"d1e829ee-9e46-37f7-9cdd-1986ac53dbf7","pitchNumber":3,"startTime":"2026-10-14T01:06:16.907Z","endTime":"2026-10-14T01:06:20.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-10-14T01:06:28.816Z","endTime":"2026-10-14T01:06:37.408Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62043619520944,"aZ":-10.068452558235967,"pfxX":-5.497003769649266,"pfxZ":11.436603965289533,"pX":-0.043633722862745326,"pZ":3.9972831944839258,"vX0":11.329059672833948,"vY0":-139.19887219418013,"vZ0":-1.6263548595245538,"x":118.66,"y":130.85,"x0":-3.479940204408882,"y0":50.003784334646525,"z0":5.267933503513165,"aX":-10.62783465143138},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":7.2,"spinRate":2490,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3957645618156902,"extension":6.363422617481192},"hitData":{"launchSpeed":93.0,"launchAngle":12.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.92,"coordY":103.83}},"index":4,"playId":"529af687-5076-3bf3-9d63-d235fe129256","pitchNumber":4,"startTime":"2026-10-14T01:06:37.408Z","endTime":"2026-10-14T01:06:48.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:06:48.241Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-14T01:06:58.766Z","endTime":"2026-10-14T01:07:24.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66706482856806,"aZ":-12.166266577173891,"pfxX":-5.328834170724857,"pfxZ":9.942197251438717,"pX":-0.7719352268375186,"pZ":2.5678397551376437,"vX0":9.842788687375826,"vY0":-141.3031609027588,"vZ0":-4.8745430470859175,"x":146.42,"y":169.45,"x0":-3.6157418253258404,"y0":50.00016569410467,"z0":5.103588395707278,"aX":-10.721846665636193},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2460,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3883439229368557,"extension":6.552067680377546},"hitData":{"launchSpeed":76.2,"launchAngle":53.0,"totalDistance":212.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.17,"coordY":117.22}},"index":0,"playId":"d78fc02e-70d4-38ca-aecf-b24512ef08ce","pitchNumber":1,"startTime":"2026-10-14T01:07:15.432Z","endTime":"2026-10-14T01:07:24.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:07:24.445Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:10:30.576Z","endTime":"2026-10-14T01:11:44.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T01:10:19.429Z","endTime":"2026-10-14T01:10:32.713Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981243558182705,"aZ":-34.63673803694829,"pfxX":8.979523174196867,"pfxZ":-1.5346689048583233,"pX":1.5707086422990433,"pZ":1.0899820552440684,"vX0":-2.3718193593863903,"vY0":-126.46119606479947,"vZ0":-3.097010441810519,"x":57.13,"y":209.35,"x0":1.3595815315929183,"y0":50.00205247642477,"z0":5.134754747405983,"aX":14.41096327644023},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-15.6,"spinRate":1797,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.4346253610313475,"extension":6.163143647929444},"index":1,"playId":"3045c0f5-5475-3550-b9be-53258a8e62b2","pitchNumber":1,"startTime":"2026-10-14T01:10:32.713Z","endTime":"2026-10-14T01:10:36.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84973998958609,"aZ":-14.162196152759147,"pfxX":3.2450656732171135,"pfxZ":9.258424855688977,"pX":-0.5325897094282381,"pZ":3.0464590126720643,"vX0":-5.07167252091546,"vY0":-138.79026731296202,"vZ0":-3.3586522740131044,"x":137.3,"y":156.53,"x0":0.8991296504285018,"y0":50.00502122380091,"z0":5.2190831851501205,"aX":6.315135261289766},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-4.8,"spinRate":2317,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.3950630954587986,"extension":6.471154066307583},"index":2,"playId":"e2a4e5f5-0d2f-388c-96e1-99d2556544d9","pitchNumber":2,"startTime":"2026-10-14T01:10:43.517Z","endTime":"2026-10-14T01:10:47.375Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.708909993181635,"aZ":-9.026960412704627,"pfxX":3.265792293295604,"pfxZ":11.580543710556814,"pX":1.9023105206125936,"pZ":2.5189038056310453,"vX0":0.7351889382742494,"vY0":-141.098405522511,"vZ0":-5.757598311738569,"x":44.49,"y":170.77,"x0":1.2136957497791672,"y0":50.005058338928535,"z0":5.179507792480829,"aX":6.527627517463373},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":-6.1,"spinRate":2283,"spinDirection":143},"zone":12,"typeConfidence":0.93,"plateTime":0.3894872436641319,"extension":6.376585773680454},"index":3,"playId":"feecfe12-2391-38f9-8f02-31cb16585a80","pitchNumber":3,"startTime":"2026-10-14T01:10:58.022Z","endTime":"2026-10-14T01:11:01.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.230602789572984,"aZ":-9.961943352626552,"pfxX":3.5450805404028536,"pfxZ":11.25903187831862,"pX":-0.5269668009013374,"pZ":2.4637903407679467,"vX0":-5.362334524474831,"vY0":-140.17570804331632,"vZ0":-5.531147476898052,"x":137.09,"y":172.26,"x0":0.9578787075454676,"y0":50.00540934343654,"z0":5.125013670218961,"aX":6.995894904175632},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":-5.2,"spinRate":2323,"spinDirection":142},"zone":4,"typeConfidence":0.94,"plateTime":0.39204587943025127,"extension":6.699296632772817},"index":4,"playId":"5e4a1cba-fda1-36c0-a39f-f9c4ac4a0a3f","pitchNumber":4,"startTime":"2026-10-14T01:11:10.317Z","endTime":"2026-10-14T01:11:14.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37386020449196,"aZ":-26.922228233630403,"pfxX":-2.591351662816424,"pfxZ":3.0180367109029955,"pX":0.6829370098614292,"pZ":3.1825741735272914,"vX0":-0.377343002390057,"vY0":-130.62285948674437,"vZ0":-0.3346655079889602,"x":90.97,"y":152.85,"x0":1.1659749956881447,"y0":50.00560245401997,"z0":5.322127454514162,"aX":-4.516056509114003},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":4.8,"spinRate":2506,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4179813607383096,"extension":6.4191972265132025},"index":5,"playId":"10315066-0c9e-31f6-a3f2-1d65544281bf","pitchNumber":5,"startTime":"2026-10-14T01:11:25.055Z","endTime":"2026-10-14T01:11:28.937Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.603916681999785,"aZ":-11.855260490961024,"pfxX":3.528190078016711,"pfxZ":10.229724417432816,"pX":-1.900930432518204,"pZ":1.7487366031110125,"vX0":-8.400737384709984,"vY0":-140.4730782948443,"vZ0":-7.10044253317532,"x":189.46,"y":191.56,"x0":0.6781007660197753,"y0":50.00418356326229,"z0":5.09022134224532,"aX":7.009315241923578},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.6,"spinRate":2364,"spinDirection":143},"zone":13,"typeConfidence":0.93,"plateTime":0.3908146094573772,"extension":6.483666022408628},"index":6,"playId":"8c3cf59c-bb3a-326e-9070-f2b143653bd2","pitchNumber":6,"startTime":"2026-10-14T01:11:39.942Z","endTime":"2026-10-14T01:11:44.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:11:44.272Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rays challenged (play at 1st), call on the field was overturned: Rays challenged (force play), call on the field was upheld: Victor Mesa Jr. grounds into a force out, second baseman Travis Bazzana to shortstop Brayan Rocchio. Junior Caminero out at 2nd. Victor Mesa Jr. to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:11:53.256Z","endTime":"2026-10-14T01:14:07.667Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167421388099843,"aZ":-22.283547252347862,"pfxX":8.898851725003297,"pfxZ":5.250272479350475,"pX":-0.29473820029228065,"pZ":3.2435148463224603,"vX0":-5.753634865628703,"vY0":-136.66091703340834,"vZ0":-1.4146479177071183,"x":128.23,"y":151.21,"x0":0.6857313061738427,"y0":50.00586285537971,"z0":5.304194874656588,"aX":16.772153045712578},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.9,"spinRate":2207,"spinDirection":143},"zone":1,"typeConfidence":0.94,"plateTime":0.401372147465457,"extension":6.360871487307101},"index":0,"playId":"206681e3-46b3-3ecf-95f8-673735998712","pitchNumber":1,"startTime":"2026-10-14T01:12:11.010Z","endTime":"2026-10-14T01:12:15.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-10-14T01:12:30.082Z","endTime":"2026-10-14T01:12:49.921Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038495522337705,"aZ":-25.869750268448605,"pfxX":-2.586473537661619,"pfxZ":3.6486660369258255,"pX":-0.7592198661812569,"pZ":2.2256247140464844,"vX0":-3.425727201850402,"vY0":-130.08070401212643,"vZ0":-2.8891314415334297,"x":145.94,"y":178.69,"x0":0.9065646161013703,"y0":50.00504205768896,"z0":5.29371632083067,"aX":-4.471487664282494},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":5.4,"spinRate":2495,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.41966778036902985,"extension":6.34243942949041},"index":2,"playId":"f7d3214b-9cca-3f3c-bacf-0523884618aa","pitchNumber":2,"startTime":"2026-10-14T01:12:49.921Z","endTime":"2026-10-14T01:12:56.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.350253186791804,"aZ":-14.074173932238477,"pfxX":3.3699652811955265,"pfxZ":9.274251680275324,"pX":-0.9742319148524764,"pZ":4.082285696035612,"vX0":-5.486373259227854,"vY0":-139.31635751647696,"vZ0":-1.1126637205955143,"x":154.14,"y":128.56,"x0":0.5891446031477435,"y0":50.00373974115883,"z0":5.423696496696756,"aX":6.578071109287673},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.9,"spinRate":2349,"spinDirection":153},"zone":11,"typeConfidence":0.93,"plateTime":0.3942155242774943,"extension":6.235849274095751},"index":3,"playId":"ebb9d8b0-d262-3ae5-a339-7c1ae645fbb8","pitchNumber":3,"startTime":"2026-10-14T01:13:23.127Z","endTime":"2026-10-14T01:13:27.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56560319071152,"aZ":-18.57447159956611,"pfxX":9.832356612652944,"pfxZ":7.075828454992602,"pX":-1.584985707840605,"pZ":1.736982410275781,"vX0":-9.423454621584913,"vY0":-137.9674077567135,"vZ0":-5.875137718430521,"x":177.42,"y":191.88,"x0":0.6024370745843096,"y0":50.00160724998412,"z0":5.151636851332299,"aX":18.896356863300483},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":-15.7,"spinRate":2256,"spinDirection":144},"zone":13,"typeConfidence":0.93,"plateTime":0.3974540473643531,"extension":6.33801851517072},"index":4,"playId":"24b66037-9423-3544-8a3b-c5b77abbc7a8","pitchNumber":4,"startTime":"2026-10-14T01:13:42.003Z","endTime":"2026-10-14T01:13:46.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.719318186457997,"aZ":-22.03343816081284,"pfxX":9.507258623593291,"pfxZ":5.385899828021201,"pX":-0.15191041941136024,"pZ":1.0648407098298072,"vX0":-5.821706225972814,"vY0":-136.74847185335966,"vZ0":-6.63321115933577,"x":122.79,"y":210.03,"x0":0.7754966757098415,"y0":50.00448868936355,"z0":5.046226669808296,"aX":17.907748738094043},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2161,"spinDirection":143},"zone":13,"typeConfidence":0.94,"plateTime":0.4013957908862378,"extension":6.51390750265245},"hitData":{"launchSpeed":100.8,"launchAngle":-18.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.08,"coordY":154.86}},"index":5,"playId":"80eda716-aa65-3175-b519-a80af799bf49","pitchNumber":5,"startTime":"2026-10-14T01:13:59.551Z","endTime":"2026-10-14T01:14:07.667Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":139,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":139}]},"playEndTime":"2026-10-14T01:14:07.667Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:17:21.596Z","endTime":"2026-10-14T01:18:55.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.255949246956867,"aZ":-34.477379097202295,"pfxX":-4.000738666482629,"pfxZ":-1.593215207081144,"pX":0.012538789887803095,"pZ":2.7448226809654157,"vX0":-0.9896152025169733,"vY0":-119.4894317592498,"vZ0":0.9262570631648217,"x":116.52,"y":164.67,"x0":0.9519726430599088,"y0":50.004264114976245,"z0":5.452591424853427,"aX":-5.7787682007888606},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.4,"breakHorizontal":7.4,"spinRate":2411,"spinDirection":304},"zone":5,"typeConfidence":0.66,"plateTime":0.4585902695791906,"extension":6.265064594935834},"index":0,"playId":"e1480850-0060-37ac-8d9e-f619a236fc4a","pitchNumber":1,"startTime":"2026-10-14T01:17:27.865Z","endTime":"2026-10-14T01:17:31.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668495105986093,"aZ":-31.185209281999803,"pfxX":10.590187466480446,"pfxZ":0.6480728443625758,"pX":-0.4113845785534437,"pZ":0.5683704629096612,"vX0":-6.536435528736328,"vY0":-123.80901702525257,"vZ0":-4.566126475621302,"x":132.68,"y":223.43,"x0":0.9163223559962007,"y0":50.001663282466865,"z0":5.110975161424172,"aX":16.08670124412086},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":-17.2,"spinRate":1782,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.44609821898585666,"extension":6.215455569921717},"index":1,"playId":"673e9f1b-b9ce-35e6-bab5-c15f3a5a5727","pitchNumber":2,"startTime":"2026-10-14T01:17:50.353Z","endTime":"2026-10-14T01:17:54.667Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59687699953922,"aZ":-11.0096725787411,"pfxX":3.8099737299022793,"pfxZ":11.007074389889581,"pX":-0.1199033759684896,"pZ":2.7668779664326575,"vX0":-4.061139327535847,"vY0":-138.20955566400846,"vZ0":-4.583163872235428,"x":121.57,"y":164.07,"x0":0.8779171166664195,"y0":50.00094892853519,"z0":5.1942786341331315,"aX":7.324528029605558},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-6.0,"spinRate":2310,"spinDirection":151},"zone":2,"typeConfidence":0.93,"plateTime":0.39725980705231256,"extension":6.461258622118372},"index":2,"playId":"61583a90-af49-3387-ab9e-fbb1db8bc758","pitchNumber":3,"startTime":"2026-10-14T01:18:11.783Z","endTime":"2026-10-14T01:18:17.919Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"61583a90-af49-3387-ab9e-fbb1db8bc758","startTime":"2026-10-14T01:18:33.074Z","endTime":"2026-10-14T01:18:33.075Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"e35fc2b4-6e75-3232-ac8f-9c7efa37da32","startTime":"2026-10-14T01:18:33.076Z","endTime":"2026-10-14T01:18:36.838Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5012911833745,"aZ":-30.36644987996913,"pfxX":10.291285288758127,"pfxZ":1.1593818248238668,"pX":1.5132440604970767,"pZ":1.83483772567287,"vX0":-2.249527889078588,"vY0":-124.73737258606214,"vZ0":-2.2426352251655866,"x":59.32,"y":189.24,"x0":1.0959615670330687,"y0":50.003143894111666,"z0":5.274778630856009,"aX":16.05033976758598},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-18.0,"spinRate":1916,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.44084945362047945,"extension":6.122948303155133},"index":5,"playId":"2335c901-4069-3f8d-9c4a-2cb63ca8bd97","pitchNumber":4,"startTime":"2026-10-14T01:18:51.272Z","endTime":"2026-10-14T01:18:55.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:18:55.340Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to shortstop Brayan Rocchio. Victor Mesa Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:19:03.265Z","endTime":"2026-10-14T01:20:57.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnThird":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57280886648828,"aZ":-20.3406816134237,"pfxX":8.544762614228727,"pfxZ":6.401165077177037,"pX":0.01866643581263468,"pZ":2.152001260645679,"vX0":-4.862384374863674,"vY0":-135.37551815550393,"vZ0":-4.311296303601005,"x":116.29,"y":180.68,"x0":0.731355933893508,"y0":50.00509138274331,"z0":5.195977493586972,"aX":15.80324414185715},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-14.4,"spinRate":2252,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.4051757052622129,"extension":6.343012335853516},"index":0,"playId":"9b05c0d9-1d0b-3192-9415-252eafccc17b","pitchNumber":1,"startTime":"2026-10-14T01:19:20.543Z","endTime":"2026-10-14T01:19:24.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40975854181747,"aZ":-21.20290072293051,"pfxX":8.697369247294294,"pfxZ":5.936720033806063,"pX":1.5079248270454657,"pZ":2.8214053571428033,"vX0":-1.6411501876304304,"vY0":-135.54706749192107,"vZ0":-2.3530173655349116,"x":59.52,"y":162.6,"x0":0.9940311289609679,"y0":50.004640887227886,"z0":5.191478721805256,"aX":16.081800352109955},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-15.4,"spinRate":2169,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.40507186845615806,"extension":6.327315963972603},"index":1,"playId":"bc761da2-8e1e-3c35-95ee-42ceb7745685","pitchNumber":2,"startTime":"2026-10-14T01:19:39.425Z","endTime":"2026-10-14T01:19:43.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"9ed6eccb-b73c-3bc6-b102-aedc15415bee","startTime":"2026-10-14T01:20:28.205Z","endTime":"2026-10-14T01:20:31.829Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.351398010961724,"aZ":-16.83892972801385,"pfxX":3.736406822012909,"pfxZ":7.880572096087326,"pX":0.39049175769598393,"pZ":4.009190754513634,"vX0":-2.5306081509893756,"vY0":-139.5496316445119,"vZ0":-0.6276869435774818,"x":102.12,"y":130.53,"x0":0.8299519598488154,"y0":50.00102865210702,"z0":5.360156107008488,"aX":7.2693160161850905},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-6.1,"spinRate":2274,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.3945327303048849,"extension":6.224888133377141},"hitData":{"launchSpeed":85.9,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.58,"coordY":154.86}},"index":3,"playId":"25a8bfc5-a114-3cab-bfd9-3c91d95643d0","pitchNumber":3,"startTime":"2026-10-14T01:20:47.852Z","endTime":"2026-10-14T01:20:57.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:20:57.978Z","atBatIndex":32},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ben Williamson reaches on a fielding error by third baseman José Ramírez. Victor Mesa Jr. scores. Chandler Simpson to 3rd. Ben Williamson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:21:24.264Z","endTime":"2026-10-14T01:22:52.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnThird":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.851860134480916,"aZ":-12.207114619776876,"pfxX":5.487219643159377,"pfxZ":10.48656905030396,"pX":0.20081002290590524,"pZ":2.8994861826852576,"vX0":-3.6848447325074423,"vY0":-138.10404635424044,"vZ0":-3.832750153373088,"x":109.35,"y":160.49,"x0":0.8492848804583889,"y0":50.00262486870668,"z0":5.144653749841265,"aX":10.44804499960213},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-9.0,"spinRate":2339,"spinDirection":149},"zone":2,"typeConfidence":0.92,"plateTime":0.398788233794205,"extension":6.417970867143558},"index":0,"playId":"f17e17be-222d-3323-8ce2-3c4a62b3e573","pitchNumber":1,"startTime":"2026-10-14T01:21:39.289Z","endTime":"2026-10-14T01:21:43.190Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.26402036205388,"aZ":-13.51544475012252,"pfxX":4.630533787016733,"pfxZ":9.8446137259671,"pX":1.0277686167639837,"pZ":4.791161663551442,"vX0":-1.4804503878172843,"vY0":-138.1292742547068,"vZ0":1.0374532290560023,"x":77.82,"y":109.42,"x0":0.9754431375004595,"y0":50.00171848473714,"z0":5.331082282388107,"aX":8.775867365238796},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.9,"spinRate":2329,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.3994738951901229,"extension":6.30937493723877},"index":1,"playId":"bdc3f133-a7a5-3ceb-bfae-1bb4cb5b33f3","pitchNumber":2,"startTime":"2026-10-14T01:21:59.379Z","endTime":"2026-10-14T01:22:03.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568220758354144,"aZ":-31.223868749168574,"pfxX":11.486307323869264,"pfxZ":0.6180470198896311,"pX":-0.08143261284412569,"pZ":0.44267588773780475,"vX0":-6.004083125950341,"vY0":-124.80058499607382,"vZ0":-4.846948008495011,"x":120.1,"y":226.83,"x0":0.8874421798254615,"y0":50.006087589159634,"z0":5.03904545301206,"aX":17.77767057807966},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-19.1,"spinRate":1964,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.44212088485639844,"extension":6.275256445089568},"index":2,"playId":"226c208a-5f26-3975-9bf8-6f6fa1077150","pitchNumber":3,"startTime":"2026-10-14T01:22:17.708Z","endTime":"2026-10-14T01:22:21.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63798145388517,"aZ":-34.61328317197728,"pfxX":9.28575148482885,"pfxZ":-1.576855363102867,"pX":0.1674553263451407,"pZ":1.321098424286267,"vX0":-4.711528945625786,"vY0":-124.87705224675544,"vZ0":-2.355539648263692,"x":110.62,"y":203.11,"x0":0.8915813133738031,"y0":50.00238561465332,"z0":5.178013036297145,"aX":14.384109761030299},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":-15.5,"spinRate":1955,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.44187108172998135,"extension":6.087976752745471},"hitData":{"launchSpeed":84.9,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":79.24,"coordY":124.5}},"index":3,"playId":"832bd417-6305-3527-ac9c-5f1849073d23","pitchNumber":4,"startTime":"2026-10-14T01:22:39.576Z","endTime":"2026-10-14T01:22:52.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:22:52.653Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to center fielder Petey Halpin. Chandler Simpson scores. Ben Williamson scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:23:29.026Z","endTime":"2026-10-14T01:23:43.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308121498292916,"aZ":-28.487937155591805,"pfxX":-3.441822031469047,"pfxZ":2.1745146879432014,"pX":-0.35735561120599424,"pZ":2.465218835918707,"vX0":-2.2046936670278607,"vY0":-129.4596610528342,"vZ0":-1.658107317810679,"x":130.62,"y":172.22,"x0":0.9527919670270201,"y0":50.003761039357826,"z0":5.296944569818753,"aX":-5.83514676288939},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":2433,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4232762388904048,"extension":6.388892774207603},"hitData":{"launchSpeed":96.9,"launchAngle":15.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.75,"coordY":79.33}},"index":0,"playId":"f0fb67b0-5546-377f-ab7a-515b6aea1dbb","pitchNumber":1,"startTime":"2026-10-14T01:23:32.271Z","endTime":"2026-10-14T01:23:43.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:23:43.066Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-14T01:25:03.967Z","endTime":"2026-10-14T01:25:54.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-14T01:24:06.276Z","endTime":"2026-10-14T01:25:06.211Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58678469811507,"aZ":-15.053686573462747,"pfxX":4.2047861685956605,"pfxZ":9.236687607268873,"pX":-0.4948826438570924,"pZ":2.5068817706759385,"vX0":-4.740488587212249,"vY0":-136.40926867106722,"vZ0":-4.394843886097975,"x":135.86,"y":171.09,"x0":0.7328148615680115,"y0":50.00501773098488,"z0":5.20243782662794,"aX":7.795746978535657},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2306,"spinDirection":143},"zone":4,"typeConfidence":0.89,"plateTime":0.4040768551185496,"extension":6.382147929933659},"index":1,"playId":"4a3081af-f930-3ca0-974d-943760e836cc","pitchNumber":1,"startTime":"2026-10-14T01:25:06.211Z","endTime":"2026-10-14T01:25:10.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55859781005247,"aZ":-33.92046509757049,"pfxX":7.631476686920077,"pfxZ":-1.1413671581798281,"pX":0.5349724304434583,"pZ":1.5348598196430436,"vX0":-3.7006408921770895,"vY0":-123.51814316337286,"vZ0":-1.915150323696904,"x":96.61,"y":197.34,"x0":1.0714155375955408,"y0":50.00496005729735,"z0":5.207566407970239,"aX":11.641598556327295},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.3,"breakHorizontal":-12.8,"spinRate":1899,"spinDirection":114},"zone":9,"typeConfidence":0.87,"plateTime":0.4456352144718885,"extension":6.171622294023193},"index":2,"playId":"68b37dc9-5ce6-3966-8bfe-040847b7a866","pitchNumber":2,"startTime":"2026-10-14T01:25:24.393Z","endTime":"2026-10-14T01:25:28.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22886907000947,"aZ":-14.670181429245401,"pfxX":3.9268809215153544,"pfxZ":8.978703162245427,"pX":-0.1380582666796185,"pZ":3.389927321715245,"vX0":-3.8809577369687487,"vY0":-139.2220100139037,"vZ0":-2.51433860251697,"x":122.26,"y":147.25,"x0":0.7683770262008878,"y0":50.004292335883925,"z0":5.283774815038067,"aX":7.6572838579675615},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2242,"spinDirection":150},"zone":11,"typeConfidence":0.92,"plateTime":0.3944307175142825,"extension":6.319006272045253},"index":3,"playId":"53a3013b-5f8d-3c87-aa10-eb7d0a8c652e","pitchNumber":3,"startTime":"2026-10-14T01:25:50.135Z","endTime":"2026-10-14T01:25:54.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:25:54.209Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Chandler Simpson in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-14T01:28:33.261Z","endTime":"2026-10-14T01:29:17.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244185874732736,"aZ":-13.177531591661074,"pfxX":-7.4472016122878415,"pfxZ":9.775716580807678,"pX":-0.9164621275020185,"pZ":2.083907949427988,"vX0":9.589972128397319,"vY0":-138.5881413194982,"vZ0":-5.745775068228991,"x":151.93,"y":182.51,"x0":-3.455624145720435,"y0":50.002798474013574,"z0":5.065644733257542,"aX":-14.472821409940073},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2382,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.3953475340074477,"extension":6.577692009361668},"index":0,"playId":"ebc9731f-bb9e-384c-ac5a-492fdba968fa","pitchNumber":1,"startTime":"2026-10-14T01:28:53.470Z","endTime":"2026-10-14T01:28:57.338Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75076280813711,"aZ":-12.254748613536146,"pfxX":-6.919555668414416,"pfxZ":9.986745321729622,"pX":-0.48197716668527674,"pZ":2.10951831942895,"vX0":10.74180566443217,"vY0":-140.76408836954877,"vZ0":-5.70745046884241,"x":135.37,"y":181.82,"x0":-3.4591061965143455,"y0":50.002429789744355,"z0":4.965898900853764,"aX":-13.802084611392479},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2491,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.39000732577260955,"extension":6.487265118312325},"hitData":{"launchSpeed":89.4,"launchAngle":51.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.0,"coordY":132.0}},"index":1,"playId":"024516a8-432d-3310-b1af-b7adafeb30c4","pitchNumber":2,"startTime":"2026-10-14T01:29:08.368Z","endTime":"2026-10-14T01:29:17.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:29:17.725Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to third baseman Junior Caminero.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-14T01:29:27.108Z","endTime":"2026-10-14T01:30:17.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"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(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},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420196725904187,"aZ":-34.43905893253239,"pfxX":1.7194453575015451,"pfxZ":-1.5752095320079427,"pX":-1.2749403905175858,"pZ":2.570448970256381,"vX0":4.761565189994795,"vY0":-119.37291161965345,"vZ0":0.7233752772784627,"x":165.6,"y":169.38,"x0":-3.5203651266915585,"y0":50.00043154011062,"z0":5.368810483876983,"aX":2.476008434094051},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.4,"breakHorizontal":-4.3,"spinRate":2255,"spinDirection":70},"zone":11,"typeConfidence":0.92,"plateTime":0.45918157081077204,"extension":6.363886927346041},"index":0,"playId":"0800bcb4-960c-3c0b-91f1-0ee195b51479","pitchNumber":1,"startTime":"2026-10-14T01:29:43.977Z","endTime":"2026-10-14T01:29:47.919Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39390889097785,"aZ":-31.396808087898954,"pfxX":1.4810189090263361,"pfxZ":0.5274155277814412,"pX":-0.39399013905341784,"pZ":1.9940446686178195,"vX0":7.006081422808656,"vY0":-120.84558830831153,"vZ0":-1.2536343830822767,"x":132.02,"y":184.94,"x0":-3.527718840011925,"y0":50.00377818332345,"z0":5.287361288032659,"aX":2.1802532502861625},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":-4.4,"spinRate":2208,"spinDirection":86},"zone":7,"typeConfidence":0.9,"plateTime":0.4539117440245479,"extension":6.498943340574134},"index":1,"playId":"38f4bb9d-c942-3024-a2a1-4499b215811a","pitchNumber":2,"startTime":"2026-10-14T01:29:57.930Z","endTime":"2026-10-14T01:30:01.776Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6486373472295,"aZ":-11.35654836828353,"pfxX":-5.870612600778992,"pfxZ":10.442073225571196,"pX":-0.2514902042771979,"pZ":2.790195192635148,"vX0":10.72182311688608,"vY0":-140.71320035665272,"vZ0":-4.5098000155383176,"x":126.59,"y":163.44,"x0":-3.3585461315058627,"y0":50.00449281045022,"z0":5.156982789411218,"aX":-11.706687791070774},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2549,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3901201642228824,"extension":6.499220103203604},"hitData":{"launchSpeed":83.1,"launchAngle":9.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.84,"coordY":157.03}},"index":2,"playId":"61e2aa2c-ed81-399b-927d-d02b4440f838","pitchNumber":3,"startTime":"2026-10-14T01:30:11.936Z","endTime":"2026-10-14T01:30:17.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:30:17.049Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Victor Mesa Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-14T01:30:31.444Z","endTime":"2026-10-14T01:32:24.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04385935675889,"aZ":-10.6801537891728,"pfxX":-6.264724527417259,"pfxZ":10.93994270544467,"pX":-0.7308545509303048,"pZ":2.8866474721174695,"vX0":10.048880030767481,"vY0":-140.1011938823323,"vZ0":-4.0235725050859426,"x":144.86,"y":160.84,"x0":-3.5693690576373953,"y0":50.006904472758826,"z0":5.0532851148393165,"aX":-12.313901772528144},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":9.0,"spinRate":2427,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3926809779020708,"extension":6.4506553380993745},"index":0,"playId":"69b9ba9f-0661-3031-b553-5ac0dbd5dda8","pitchNumber":1,"startTime":"2026-10-14T01:30:45.475Z","endTime":"2026-10-14T01:30:49.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16292411313876,"aZ":-11.888951758454184,"pfxX":-6.7864355137186525,"pfxZ":10.271056930862422,"pX":-0.4983154247107909,"pZ":3.2890384978445635,"vX0":10.874074863126335,"vY0":-140.2312436236866,"vZ0":-2.7332374020563455,"x":135.99,"y":149.98,"x0":-3.559433781746276,"y0":50.00404712503311,"z0":5.060772258335609,"aX":-13.405819757453472},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2536,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.39183839899731554,"extension":6.405621769579797},"index":1,"playId":"d2012608-dbff-34c2-a7c3-cb6f36bea48a","pitchNumber":2,"startTime":"2026-10-14T01:30:58.706Z","endTime":"2026-10-14T01:31:02.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79968391335269,"aZ":-26.38837790290454,"pfxX":-12.010894128527326,"pfxZ":3.5394683327568774,"pX":-1.2500480269894862,"pZ":2.9468328457435295,"vX0":9.744666236331483,"vY0":-127.2428615015215,"vZ0":0.03604144289806832,"x":164.65,"y":159.22,"x0":-3.5741910422877248,"y0":50.003500890878556,"z0":5.028221988193579,"aX":-19.64031963868402},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":19.4,"spinRate":1748,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.43092386365684154,"extension":6.455603279490787},"index":2,"playId":"0e75ce21-ddee-3530-965f-2bd984569edf","pitchNumber":3,"startTime":"2026-10-14T01:31:14.803Z","endTime":"2026-10-14T01:31:18.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45043245721159,"aZ":-10.099959125491615,"pfxX":-8.317720083156765,"pfxZ":11.411703161004557,"pX":-0.585013432475591,"pZ":0.9028538121220192,"vX0":10.718890452089463,"vY0":-138.3430692626552,"vZ0":-8.907891915821605,"x":139.3,"y":214.4,"x0":-3.4328433753815792,"y0":50.005462924341465,"z0":4.845687933006812,"aX":-16.093285497539064},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":12.7,"spinRate":2472,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3962431229639787,"extension":6.366664359702459},"index":3,"playId":"ff08afce-9b37-3059-9bcd-bd66419bab17","pitchNumber":4,"startTime":"2026-10-14T01:31:34.476Z","endTime":"2026-10-14T01:31:38.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66034643664349,"aZ":-34.86147723637308,"pfxX":0.8043706841424951,"pfxZ":-2.106100635210786,"pX":-1.2080477651734884,"pZ":0.5353259606228626,"vX0":5.1734028152147316,"vY0":-112.68889383966103,"vZ0":-2.5378800141367828,"x":163.05,"y":224.33,"x0":-3.643815969428945,"y0":50.001142205248385,"z0":5.2190122511861246,"aX":1.0272589792923117},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.2,"breakHorizontal":-2.9,"spinRate":2205,"spinDirection":53},"zone":13,"typeConfidence":0.89,"plateTime":0.4872121099881195,"extension":6.381366535692457},"index":4,"playId":"dba27e10-a273-3e88-9433-b4b2e7425fad","pitchNumber":5,"startTime":"2026-10-14T01:31:53.811Z","endTime":"2026-10-14T01:31:57.538Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80801209606987,"aZ":-13.586898337873523,"pfxX":-6.200604467188539,"pfxZ":9.376785255879287,"pX":0.03153441020917069,"pZ":3.3113664875423465,"vX0":12.338589935394564,"vY0":-140.16347255382763,"vZ0":-2.2083699342480942,"x":115.8,"y":149.37,"x0":-3.6294751757996924,"y0":50.00015876431902,"z0":5.000693242019341,"aX":-12.288855671779363},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2508,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3913525231248185,"extension":6.513217348587007},"hitData":{"launchSpeed":85.5,"launchAngle":19.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.71,"coordY":107.99}},"index":5,"playId":"93528eba-06df-3ed1-bd89-c4aa47c36fa1","pitchNumber":6,"startTime":"2026-10-14T01:32:13.932Z","endTime":"2026-10-14T01:32:24.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:32:24.087Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-14T01:32:30.928Z","endTime":"2026-10-14T01:35:27.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38410238395293,"aZ":-13.340900531734164,"pfxX":-6.148404541882044,"pfxZ":9.387675109474035,"pX":0.708929774939803,"pZ":3.2820796742044314,"vX0":13.511748392601115,"vY0":-141.47639876076755,"vZ0":-2.6375752385299442,"x":89.98,"y":150.16,"x0":-3.3523250416254804,"y0":50.00275635217812,"z0":5.092975984694235,"aX":-12.335918050549592},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2487,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.3886929235245873,"extension":6.742137478136079},"index":0,"playId":"109f2c94-0075-3d18-93c8-f31a71916f51","pitchNumber":1,"startTime":"2026-10-14T01:32:49.036Z","endTime":"2026-10-14T01:32:52.921Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86966910830641,"aZ":-13.201882400384017,"pfxX":-7.611711853837529,"pfxZ":9.686454397419158,"pX":0.4799143071635064,"pZ":2.782298906773156,"vX0":13.803275487105596,"vY0":-139.84945122185349,"vZ0":-3.58185388535383,"x":98.71,"y":163.66,"x0":-3.5562982226581235,"y0":50.001093538630506,"z0":4.960025606124336,"aX":-14.90752956443382},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2492,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.3933750192396688,"extension":6.432411181063064},"index":1,"playId":"151563fb-701a-36bf-b15f-fb3d7dde294c","pitchNumber":2,"startTime":"2026-10-14T01:33:10.610Z","endTime":"2026-10-14T01:33:15.504Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64041685926663,"aZ":-15.017615502079893,"pfxX":-9.467621148861838,"pfxZ":8.760605069188955,"pX":-0.4423514485515303,"pZ":4.080053690313059,"vX0":12.362095512007865,"vY0":-139.7960680296938,"vZ0":0.3104759844073363,"x":133.86,"y":128.62,"x0":-3.713771469803821,"y0":50.00085205494635,"z0":4.961630135339555,"aX":-18.538467428378432},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":14.3,"spinRate":2465,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.39339879782726994,"extension":6.490336890152018},"index":2,"playId":"e5945b30-4655-3c66-82b8-798eb6cc9bef","pitchNumber":3,"startTime":"2026-10-14T01:33:37.446Z","endTime":"2026-10-14T01:33:41.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335822375083907,"aZ":-28.96917963496593,"pfxX":-11.291629729453534,"pfxZ":2.0052010030083807,"pX":-3.1257442672323235,"pZ":3.4098173936518057,"vX0":5.601041365793356,"vY0":-126.16068168363375,"vZ0":1.9618517990348685,"x":236.15,"y":146.71,"x0":-3.915748188868139,"y0":50.00592714453278,"z0":4.968308323588315,"aX":-18.078263592437274},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":19.1,"spinRate":1837,"spinDirection":253},"zone":11,"typeConfidence":0.88,"plateTime":0.43531546375883323,"extension":6.254086574404},"index":3,"playId":"b668cf4a-7447-3600-a4dd-22b558d9502c","pitchNumber":4,"startTime":"2026-10-14T01:34:02.591Z","endTime":"2026-10-14T01:34:06.461Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584869180486717,"aZ":-29.966598178220686,"pfxX":-12.298135111239311,"pfxZ":1.3361115218257549,"pX":-1.2589838489375167,"pZ":2.106103590857182,"vX0":10.201177046751916,"vY0":-128.21824092315973,"vZ0":-1.0102194052861386,"x":164.99,"y":181.92,"x0":-3.7077079386211507,"y0":50.003054008767904,"z0":4.8614916296813,"aX":-20.30581099597548},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":19.7,"spinRate":2029,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.42856593613717076,"extension":6.497121381830888},"index":4,"playId":"fca959eb-9ec2-35cd-8296-a8de75d091b2","pitchNumber":5,"startTime":"2026-10-14T01:34:20.765Z","endTime":"2026-10-14T01:34:27.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"fca959eb-9ec2-35cd-8296-a8de75d091b2","startTime":"2026-10-14T01:34:37.048Z","endTime":"2026-10-14T01:35:00.033Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39244401399831,"aZ":-16.728749387159336,"pfxX":-7.7293341758423155,"pfxZ":8.112987122948962,"pX":1.0665823176300921,"pZ":5.443597944973081,"vX0":15.16760711314449,"vY0":-137.79933947477673,"vZ0":4.100458953803335,"x":76.34,"y":91.8,"x0":-3.529317376581133,"y0":50.006712051951986,"z0":5.069372677311005,"aX":-14.723069322232764},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2343,"spinDirection":225},"zone":12,"typeConfidence":0.87,"plateTime":0.3989673094054793,"extension":6.572289865436369},"index":6,"playId":"ff232004-5ec9-390e-a9b3-0064ee717d91","pitchNumber":6,"startTime":"2026-10-14T01:35:00.033Z","endTime":"2026-10-14T01:35:04.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304290328033538,"aZ":-29.912119558222916,"pfxX":-12.029093036682633,"pfxZ":1.4089701766778422,"pX":-2.3637123787809444,"pZ":1.725124956114297,"vX0":7.684439426191382,"vY0":-126.73549556898104,"vZ0":-1.8327672534813244,"x":207.1,"y":192.2,"x0":-3.887574529160662,"y0":50.006165179994575,"z0":4.86971304410811,"aX":-19.3772701936013},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":19.8,"spinRate":1840,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.43383191351185113,"extension":6.331982456753402},"index":7,"playId":"b51f23d8-4abb-308c-9b92-da71b79faeb1","pitchNumber":7,"startTime":"2026-10-14T01:35:23.485Z","endTime":"2026-10-14T01:35:27.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:35:27.536Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jo Adell lines out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-14T01:36:49.075Z","endTime":"2026-10-14T01:37:24.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-14T01:35:43.155Z","endTime":"2026-10-14T01:36:51.322Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":99.4,"endSpeed":89.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.94373453052554,"aZ":-10.154412742199497,"pfxX":-6.637664638827342,"pfxZ":10.58021153651614,"pX":-0.12796975179384615,"pZ":2.399665557187707,"vX0":11.97351985499146,"vY0":-144.14802246928755,"vZ0":-5.308099765839714,"x":121.88,"y":173.99,"x0":-3.4941311026627058,"y0":50.002075555691974,"z0":4.9062094215264525,"aX":-13.814372456344188},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.0,"breakHorizontal":9.4,"spinRate":2505,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3815691902859708,"extension":6.651797511915373},"index":1,"playId":"cb689da0-f7cb-3982-9a06-7abfa31a443c","pitchNumber":1,"startTime":"2026-10-14T01:36:51.322Z","endTime":"2026-10-14T01:36:58.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20459302058339,"aZ":-10.959511476720872,"pfxX":-5.827622802952484,"pfxZ":10.167506426498873,"pX":-0.5460329385288591,"pZ":2.6503502660694216,"vX0":10.496705740597717,"vY0":-143.73931755701892,"vZ0":-4.935042494195809,"x":137.81,"y":167.22,"x0":-3.4927304464508353,"y0":50.00186453280676,"z0":5.073603806338601,"aX":-12.159188036162275},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2400,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.381469012937949,"extension":6.610433756235657},"hitData":{"launchSpeed":90.4,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.02,"coordY":70.02}},"index":2,"playId":"5f8a60d6-a62f-34c4-8351-821871551fdc","pitchNumber":2,"startTime":"2026-10-14T01:37:16.592Z","endTime":"2026-10-14T01:37:24.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:37:24.166Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-14T01:39:55.785Z","endTime":"2026-10-14T01:40:56.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97929372311277,"aZ":-13.618895615555209,"pfxX":2.7876534175985332,"pfxZ":10.176900934959482,"pX":-1.0179334589408324,"pZ":2.9208061355277057,"vX0":-6.027672060253713,"vY0":-134.62463429365906,"vZ0":-3.514912779232697,"x":155.8,"y":159.92,"x0":0.8944796630048132,"y0":50.00649187874919,"z0":5.216129829362614,"aX":5.0849700771682524},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-3.7,"spinRate":2211,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.40785392573559287,"extension":6.419065877424692},"index":0,"playId":"dc8e8c01-1c31-306c-a192-c79774d80eb2","pitchNumber":1,"startTime":"2026-10-14T01:40:23.521Z","endTime":"2026-10-14T01:40:27.497Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842531913658778,"aZ":-14.04636314909922,"pfxX":3.7208694090918493,"pfxZ":10.163041100802728,"pX":0.9650254151785596,"pZ":3.8257559114551203,"vX0":-1.1784426622527442,"vY0":-133.25980967863265,"vZ0":-1.1559656680666779,"x":80.22,"y":135.48,"x0":0.9318030530898848,"y0":50.001544838664046,"z0":5.2883638246851445,"aX":6.636307284424726},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":-6.5,"spinRate":2169,"spinDirection":142},"zone":12,"typeConfidence":0.87,"plateTime":0.41232316242528366,"extension":6.433907733176684},"index":1,"playId":"47da3465-3954-3e7b-b8ef-062fa5395120","pitchNumber":2,"startTime":"2026-10-14T01:40:35.444Z","endTime":"2026-10-14T01:40:39.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5432440071136,"aZ":-24.9549383180727,"pfxX":9.552486855422577,"pfxZ":4.010685321620376,"pX":-0.08278554670620794,"pZ":2.2354664390183974,"vX0":-6.1970925783833675,"vY0":-133.54534735002534,"vZ0":-3.0215091332770916,"x":120.16,"y":178.42,"x0":1.0301273455762932,"y0":50.00640280049632,"z0":5.182540462548505,"aX":17.20721145564589},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":2099,"spinDirection":143},"zone":5,"typeConfidence":0.92,"plateTime":0.4106087049359637,"extension":6.661898890645179},"hitData":{"launchSpeed":96.1,"launchAngle":31.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":168.93,"coordY":59.0}},"index":2,"playId":"9e4e7d10-499e-3a8f-9ca9-030e23dc9da1","pitchNumber":3,"startTime":"2026-10-14T01:40:47.438Z","endTime":"2026-10-14T01:40:56.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:40:56.287Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonathan Aranda hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-14T01:41:03.614Z","endTime":"2026-10-14T01:41:29.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01217192456005,"aZ":-21.768439551972783,"pfxX":9.41944016985676,"pfxZ":5.691263309640396,"pX":1.7084217635500283,"pZ":3.579264074041991,"vX0":-1.5110869016758164,"vY0":-135.48101035399336,"vZ0":-0.513030067579666,"x":51.88,"y":142.14,"x0":1.0565419583619218,"y0":50.00593364766909,"z0":5.3143067264771595,"aX":17.233457917496416},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-16.6,"spinRate":2099,"spinDirection":143},"zone":12,"typeConfidence":0.94,"plateTime":0.40677915439991397,"extension":6.43728452575218},"index":0,"playId":"8997e7a6-2418-3be8-b605-84d28daa5a08","pitchNumber":1,"startTime":"2026-10-14T01:41:25.053Z","endTime":"2026-10-14T01:41:29.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:41:29.321Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-14T01:41:50.284Z","endTime":"2026-10-14T01:43:17.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.423932919507315,"aZ":-15.647637790682444,"pfxX":4.397087872003089,"pfxZ":8.747970275718245,"pX":-0.5659346958194587,"pZ":3.013277584679993,"vX0":-5.007337195390232,"vY0":-137.10328531503703,"vZ0":-3.2094605813233774,"x":138.57,"y":157.42,"x0":0.7193194420326149,"y0":50.005301336882006,"z0":5.277384217611952,"aX":8.309892701282443},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":-6.8,"spinRate":2207,"spinDirection":150},"zone":1,"typeConfidence":0.89,"plateTime":0.40063856171030565,"extension":6.39356903614591},"index":0,"playId":"1fd36a58-3b2a-3aa6-89ff-6938e1b19db3","pitchNumber":1,"startTime":"2026-10-14T01:42:08.756Z","endTime":"2026-10-14T01:42:12.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7719829009316,"aZ":-26.19589497813223,"pfxX":-2.3903837234391814,"pfxZ":3.7233009190672526,"pX":0.5913000890490419,"pZ":1.7049283485969497,"vX0":-0.34983540400404867,"vY0":-125.73444590440006,"vZ0":-3.6304765293381704,"x":94.46,"y":192.75,"x0":1.0427823519785853,"y0":50.0030407702871,"z0":5.286024367068519,"aX":-3.8388670809251986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":4.4,"spinRate":2336,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4351183917707919,"extension":6.349007226209993},"index":1,"playId":"e23c365a-1d38-3a33-abdd-d08f7d25441a","pitchNumber":2,"startTime":"2026-10-14T01:42:24.821Z","endTime":"2026-10-14T01:42:29.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523069591750918,"aZ":-32.057798663285496,"pfxX":11.026798986178951,"pfxZ":0.07503251664049859,"pX":0.9621419646630939,"pZ":-0.5294949218956448,"vX0":-3.496711092494035,"vY0":-123.73639157397562,"vZ0":-6.813959208656172,"x":80.33,"y":253.08,"x0":0.9826001486755749,"y0":50.00208717904676,"z0":5.034006555992237,"aX":16.663933137782553},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":-18.8,"spinRate":1754,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.44702377463760445,"extension":6.3382112495584595},"index":2,"playId":"1ff532ae-a5c3-3068-abe6-d0d29923be47","pitchNumber":3,"startTime":"2026-10-14T01:42:43.382Z","endTime":"2026-10-14T01:42:47.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.374807025514215,"aZ":-14.479798281184483,"pfxX":3.974795580271115,"pfxZ":9.22681572817255,"pX":0.1975673144868816,"pZ":3.1463832005118926,"vX0":-3.065520283261481,"vY0":-138.01867151994344,"vZ0":-2.9509657499244986,"x":109.47,"y":153.83,"x0":0.8094380552477515,"y0":50.00584802920668,"z0":5.211938994695343,"aX":7.625529381264941},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2212,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.3977239069840288,"extension":6.349039375028173},"hitData":{"launchSpeed":99.8,"launchAngle":55.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.58,"coordY":112.33}},"index":3,"playId":"e8e8546f-bf28-3500-8b14-744693cbedbc","pitchNumber":4,"startTime":"2026-10-14T01:43:03.835Z","endTime":"2026-10-14T01:43:17.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:43:17.185Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Mesa Jr. pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-14T01:43:24.821Z","endTime":"2026-10-14T01:44:33.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27156179053478,"aZ":-10.774727069979418,"pfxX":2.4239450040682975,"pfxZ":11.213118360813265,"pX":-1.4459408276226693,"pZ":3.300878099556555,"vX0":-6.423158800925507,"vY0":-137.90615736338174,"vZ0":-3.356178270913239,"x":172.12,"y":149.66,"x0":0.6079274423644764,"y0":50.00330520904845,"z0":5.27065014865341,"aX":4.626283631598284},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-2.9,"spinRate":2241,"spinDirection":149},"zone":11,"typeConfidence":0.93,"plateTime":0.3985619809804888,"extension":6.521204294478103},"index":0,"playId":"074101f6-7953-3cda-9f62-e83830fa03b0","pitchNumber":1,"startTime":"2026-10-14T01:43:44.678Z","endTime":"2026-10-14T01:43:48.468Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61996168205843,"aZ":-23.666451603977674,"pfxX":10.240983086737694,"pfxZ":4.596620925841901,"pX":-0.2311541399354146,"pZ":3.589039255674227,"vX0":-5.958018476470019,"vY0":-135.43659741082942,"vZ0":-0.23241001410701695,"x":125.81,"y":141.88,"x0":0.6710599484878245,"y0":50.002056781639176,"z0":5.336414864684869,"aX":18.95274810756104},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-17.2,"spinRate":2141,"spinDirection":145},"zone":11,"typeConfidence":0.94,"plateTime":0.4049945201053484,"extension":6.407948426625133},"index":1,"playId":"00d7f221-72c3-3dde-87c8-3534171ccd34","pitchNumber":2,"startTime":"2026-10-14T01:44:03.127Z","endTime":"2026-10-14T01:44:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688152639814813,"aZ":-23.71594504895983,"pfxX":7.9226684651109505,"pfxZ":4.550529634358133,"pX":-0.14432197062102434,"pZ":2.66315696679257,"vX0":-4.996539531331338,"vY0":-135.47404860652478,"vZ0":-2.4305132596010166,"x":122.5,"y":166.87,"x0":0.694966920993079,"y0":50.00070390100424,"z0":5.230146646476503,"aX":14.719801384670445},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-13.3,"spinRate":2160,"spinDirection":146},"zone":5,"typeConfidence":0.93,"plateTime":0.40434495699955786,"extension":6.3636174516920265},"hitData":{"launchSpeed":86.9,"launchAngle":68.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.72,"coordY":159.92}},"index":2,"playId":"b225d45d-8bb5-3aaf-99f5-40ef20e8e223","pitchNumber":3,"startTime":"2026-10-14T01:44:23.776Z","endTime":"2026-10-14T01:44:33.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:44:33.941Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-14T01:47:12.482Z","endTime":"2026-10-14T01:48:34.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282236122864646,"aZ":-31.76901611394798,"pfxX":0.17442673452923652,"pfxZ":0.2827067569806765,"pX":-0.37108253690659787,"pZ":3.3280101579509376,"vX0":6.929532129572687,"vY0":-119.81184723568532,"vZ0":1.7338298088596762,"x":131.14,"y":148.92,"x0":-3.3299234131597815,"y0":50.00431208956964,"z0":5.4448319645407794,"aX":0.25191615928634425},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.0,"spinRate":2197,"spinDirection":80},"zone":1,"typeConfidence":0.9,"plateTime":0.45807696703039147,"extension":6.505413763094592},"index":0,"playId":"06113efd-436e-36b6-8959-e9f1bba72a12","pitchNumber":1,"startTime":"2026-10-14T01:47:35.104Z","endTime":"2026-10-14T01:47:38.945Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97665571641453,"aZ":-14.72361416774989,"pfxX":-7.945623796456242,"pfxZ":8.778319394911836,"pX":-1.1951474176082966,"pZ":4.201824495639956,"vX0":9.453585673910482,"vY0":-140.40492014132766,"vZ0":-0.007776827221118554,"x":162.56,"y":125.33,"x0":-3.579899344152781,"y0":50.00685615154044,"z0":5.165922678500829,"aX":-15.803823683024426},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2428,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39070415600932673,"extension":6.421951917174358},"index":1,"playId":"18ad4dfa-c9fd-3537-a2cf-c7221fd011ce","pitchNumber":2,"startTime":"2026-10-14T01:47:48.014Z","endTime":"2026-10-14T01:47:51.838Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17354387008042,"aZ":-13.258540569264087,"pfxX":-7.850901657498072,"pfxZ":9.588541384218537,"pX":-0.6090832299705639,"pZ":3.212427558453574,"vX0":10.731959319938056,"vY0":-139.94652990346296,"vZ0":-2.7081981415490097,"x":140.22,"y":152.04,"x0":-3.4832817461992347,"y0":50.00474462205099,"z0":5.067357247784006,"aX":-15.491707799104033},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2524,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.39219846664459945,"extension":6.53018968024888},"index":2,"playId":"e4d85de9-8d85-31c4-8f75-17d2214be3e0","pitchNumber":3,"startTime":"2026-10-14T01:48:01.213Z","endTime":"2026-10-14T01:48:05.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-14T01:48:11.068Z","endTime":"2026-10-14T01:48:27.169Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.154141200651644,"aZ":-15.045904765517289,"pfxX":-9.138742629301706,"pfxZ":8.42794937777492,"pX":0.5240568424335058,"pZ":2.9860944686187594,"vX0":14.226471497978197,"vY0":-142.04715447867517,"vZ0":-2.7348268890525382,"x":97.02,"y":158.16,"x0":-3.374271703344308,"y0":50.0062934706606,"z0":4.924487997158933,"aX":-18.581500235342226},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2468,"spinDirection":222},"zone":3,"typeConfidence":0.88,"plateTime":0.3863823144555991,"extension":6.6670642077017614},"hitData":{"launchSpeed":66.0,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.19,"coordY":139.0}},"index":4,"playId":"4b650ae2-620d-36d0-bb96-4a2fa8065420","pitchNumber":4,"startTime":"2026-10-14T01:48:27.169Z","endTime":"2026-10-14T01:48:34.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:48:34.796Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-14T01:48:49.113Z","endTime":"2026-10-14T01:49:18.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.641630775096786,"aZ":-11.45670473486113,"pfxX":-8.61632088294543,"pfxZ":10.527752206177917,"pX":-0.42212365458615286,"pZ":3.1865685317209453,"vX0":11.747249877154685,"vY0":-140.33145635639642,"vZ0":-2.9919062479805363,"x":133.09,"y":152.74,"x0":-3.5689300364510594,"y0":50.00591530966607,"z0":5.02706374657368,"aX":-16.96210940169745},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":12.8,"spinRate":2501,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39227052960850095,"extension":6.565585286914855},"hitData":{"launchSpeed":102.4,"launchAngle":33.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.97,"coordY":39.42}},"index":0,"playId":"d09220a2-8caa-3f21-8087-2ac1718eca16","pitchNumber":1,"startTime":"2026-10-14T01:49:08.756Z","endTime":"2026-10-14T01:49:18.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:49:18.351Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-14T01:49:31.595Z","endTime":"2026-10-14T01:53:22.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973179341639945,"aZ":-32.49440463896193,"pfxX":0.2802763652708933,"pfxZ":-0.2216166594211808,"pX":-1.1047151086224243,"pZ":1.9971147832409903,"vX0":5.879681518608727,"vY0":-120.6455636427523,"vZ0":-0.8891785161586198,"x":159.11,"y":184.86,"x0":-3.611966399235486,"y0":50.00044517740203,"z0":5.240177427073861,"aX":0.4111766694398083},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2247,"spinDirection":84},"zone":13,"typeConfidence":0.92,"plateTime":0.45440112373615715,"extension":6.420283823105073},"index":0,"playId":"2cd816dc-894f-3297-8453-cf41508212b6","pitchNumber":1,"startTime":"2026-10-14T01:49:46.100Z","endTime":"2026-10-14T01:49:50.041Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.292652981931454,"aZ":-13.915544363495526,"pfxX":-7.989599589040245,"pfxZ":9.431407896638959,"pX":0.6652222391128404,"pZ":1.9703133091691034,"vX0":14.288029842335678,"vY0":-139.01633506643992,"vZ0":-5.435095984090994,"x":91.64,"y":185.58,"x0":-3.528428407019802,"y0":50.003791390568416,"z0":4.891745875771697,"aX":-15.470171356992637},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2521,"spinDirection":219},"zone":9,"typeConfidence":0.87,"plateTime":0.39562764146904783,"extension":6.7717514612867955},"index":1,"playId":"5dd7e612-12ea-3f49-8ea5-882cb3ada82b","pitchNumber":2,"startTime":"2026-10-14T01:50:14.504Z","endTime":"2026-10-14T01:50:17.945Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72241738094337,"aZ":-26.988801503377328,"pfxX":-10.841281599692568,"pfxZ":3.171063749116973,"pX":-2.120301176129096,"pZ":2.612874989651482,"vX0":7.336767956609602,"vY0":-127.65335266637439,"vZ0":-0.7076865175997473,"x":197.82,"y":168.23,"x0":-3.637688087149387,"y0":50.001099303733056,"z0":5.037358764784061,"aX":-17.712176091979064},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":1923,"spinDirection":252},"zone":11,"typeConfidence":0.89,"plateTime":0.4307170315803046,"extension":6.295033381880222},"index":2,"playId":"bf8af178-c009-3988-9049-af3f3afa4065","pitchNumber":3,"startTime":"2026-10-14T01:50:33.734Z","endTime":"2026-10-14T01:50:37.637Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73938971343842,"aZ":-14.068784235054226,"pfxX":-6.065109749012523,"pfxZ":9.316377995223391,"pX":0.05885934708474231,"pZ":3.1555323932018062,"vX0":11.991382242110037,"vY0":-139.35625004872887,"vZ0":-2.769845828155363,"x":114.76,"y":153.58,"x0":-3.5350259795842964,"y0":50.006573568726495,"z0":5.10589137357311,"aX":-11.792897693490437},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2455,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.39480994743805553,"extension":6.683645522802801},"index":3,"playId":"9119dbe3-8cc9-3349-a680-ce9528962a62","pitchNumber":4,"startTime":"2026-10-14T01:50:50.206Z","endTime":"2026-10-14T01:50:56.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99763102353069,"aZ":-16.11294544515952,"pfxX":-6.634494950139862,"pfxZ":7.927436333744751,"pX":-0.2518228348586402,"pZ":4.6143402655380195,"vX0":11.772254552238834,"vY0":-141.80365906202087,"vZ0":1.3366242983742476,"x":126.6,"y":114.19,"x0":-3.6049055364567892,"y0":50.00130670196351,"z0":5.168241723759977,"aX":-13.440550578994964},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2500,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.38703112208202706,"extension":6.506420276134566},"index":4,"playId":"9eb7a2cb-e2a3-315c-bb52-8957910c1ebe","pitchNumber":5,"startTime":"2026-10-14T01:51:38.319Z","endTime":"2026-10-14T01:51:42.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26272236318338,"aZ":-14.243798455411591,"pfxX":-7.222804578390763,"pfxZ":9.063236117838334,"pX":-0.054380381744936306,"pZ":3.817975565137457,"vX0":12.098893189719073,"vY0":-140.37386719273206,"vZ0":-1.1157204286956783,"x":119.07,"y":135.69,"x0":-3.498731000990236,"y0":50.00696018759056,"z0":5.155851849304954,"aX":-14.296935386177223},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2489,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39145289126081817,"extension":6.4132766209225},"index":5,"playId":"f0a20326-1738-34e9-88e6-aaf07a76838b","pitchNumber":6,"startTime":"2026-10-14T01:51:57.373Z","endTime":"2026-10-14T01:52:00.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-10-14T01:52:11.787Z","endTime":"2026-10-14T01:52:33.122Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21431661357555,"aZ":-30.273980014997257,"pfxX":0.3375114788633433,"pfxZ":1.2996560942477648,"pX":0.03426176878682685,"pZ":1.7865979977245756,"vX0":8.467088130583786,"vY0":-121.04573136146595,"vZ0":-1.5222539509091295,"x":115.69,"y":190.54,"x0":-3.5768740977902382,"y0":50.00198260258906,"z0":5.115062065489493,"aX":0.49099194486277714},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.3,"breakHorizontal":-3.0,"spinRate":2231,"spinDirection":91},"zone":8,"typeConfidence":0.82,"plateTime":0.45534392916508715,"extension":6.4889147491660895},"index":7,"playId":"c52b9940-e7cd-350f-a73d-4f87ba9a48f7","pitchNumber":7,"startTime":"2026-10-14T01:52:33.122Z","endTime":"2026-10-14T01:52:36.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63413889292596,"aZ":-11.861111512755437,"pfxX":-6.136619875266635,"pfxZ":10.440451341447401,"pX":-0.2271619783374514,"pZ":4.223276342707052,"vX0":11.344917153608034,"vY0":-139.18697938004033,"vZ0":-0.19737898696919506,"x":125.66,"y":124.75,"x0":-3.5740732901233403,"y0":50.00637033270666,"z0":5.086188010571489,"aX":-11.94485408632977},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":8.5,"spinRate":2468,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39476385079841547,"extension":6.526663971967083},"index":8,"playId":"51b0cd5a-527c-3470-9fa2-c315c657780d","pitchNumber":8,"startTime":"2026-10-14T01:52:52.698Z","endTime":"2026-10-14T01:52:57.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519102899722405,"aZ":-27.808115255778965,"pfxX":-12.014411310477527,"pfxZ":2.586848565083848,"pX":-0.3273689903366412,"pZ":2.119674244769005,"vX0":12.10171801162136,"vY0":-129.041187913364,"vZ0":-1.789700851756535,"x":129.48,"y":181.55,"x0":-3.513974040783803,"y0":50.00347007399512,"z0":4.96177046550845,"aX":-20.289434247299045},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":19.1,"spinRate":1711,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.42423664488999435,"extension":6.550752773785889},"index":9,"playId":"d4263fec-9da8-36e9-9765-1d927e95d148","pitchNumber":9,"startTime":"2026-10-14T01:53:18.252Z","endTime":"2026-10-14T01:53:22.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:53:22.509Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to second baseman Travis Bazzana.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-14T01:56:23.106Z","endTime":"2026-10-14T01:56:33.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Armstrong replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T01:53:58.380Z","endTime":"2026-10-14T01:56:25.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0731848800721,"aZ":-22.88708802219334,"pfxX":-0.08826401154092478,"pfxZ":5.382334670756043,"pX":0.9347520519247231,"pZ":2.731314780744961,"vX0":5.8433129677751845,"vY0":-130.4398164945752,"vZ0":-3.5468789274215986,"x":81.37,"y":165.03,"x0":-1.3216591159078421,"y0":50.00439334025371,"z0":5.831605918852645,"aX":-0.15359643360216538},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2339,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4196823094556894,"extension":6.4647325019402055},"hitData":{"launchSpeed":83.9,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.81,"coordY":134.62}},"index":1,"playId":"f7694248-f555-3075-80e0-b85d4012a5b0","pitchNumber":1,"startTime":"2026-10-14T01:56:25.435Z","endTime":"2026-10-14T01:56:33.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:56:33.449Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-14T01:57:24.726Z","endTime":"2026-10-14T01:58:17.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"62ae660f-2f76-3ad3-b776-d2d8391c56d8","startTime":"2026-10-14T01:57:07.295Z","endTime":"2026-10-14T01:57:11.219Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775080848197895,"aZ":-22.01993174511622,"pfxX":-0.303289939876519,"pfxZ":6.134116738825959,"pX":0.2639202462154923,"pZ":2.111764974452791,"vX0":4.50439831467072,"vY0":-127.96517028998397,"vZ0":-4.989834904977956,"x":106.94,"y":181.76,"x0":-1.4809520994233838,"y0":50.00631138934513,"z0":5.815672432505957,"aX":-0.5031629879619195},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":-0.5,"spinRate":2338,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4282830478589128,"extension":6.419909672669305},"index":1,"playId":"59cdc869-2af2-3036-b2ce-8c2cb1e70c51","pitchNumber":1,"startTime":"2026-10-14T01:57:26.966Z","endTime":"2026-10-14T01:57:30.957Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84788142273953,"aZ":-21.20989499106182,"pfxX":6.744641933819477,"pfxZ":7.323188287327001,"pX":-0.32039977033719713,"pZ":2.4648774274928105,"vX0":1.3364313492932625,"vY0":-122.32334026796842,"vZ0":-3.7927146431716885,"x":129.21,"y":172.23,"x0":-1.751106696120207,"y0":50.00339797406881,"z0":5.880405476443731,"aX":10.096841373830088},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.5,"breakHorizontal":-12.5,"spinRate":2536,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.44986826878983965,"extension":6.381441590782067},"index":2,"playId":"3acb8801-b386-3a69-ad1e-60a694f0f335","pitchNumber":2,"startTime":"2026-10-14T01:57:47.710Z","endTime":"2026-10-14T01:57:51.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815525209141537,"aZ":-23.86703160685778,"pfxX":5.003762025165544,"pfxZ":5.4719537938989795,"pX":-0.13646600692149402,"pZ":3.2854962556573946,"vX0":1.6047348897699836,"vY0":-123.06320640020651,"vZ0":-1.4948366842678995,"x":122.2,"y":150.07,"x0":-1.4487811175359064,"y0":50.00237642719619,"z0":5.943114228720423,"aX":7.59284533877191},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.7,"breakHorizontal":-9.5,"spinRate":2616,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.44688612378343473,"extension":6.435287917762507},"hitData":{"launchSpeed":94.0,"launchAngle":21.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.4,"coordY":87.05}},"index":3,"playId":"be976824-2504-3e3a-94d9-5cbfc8c122e7","pitchNumber":3,"startTime":"2026-10-14T01:58:07.278Z","endTime":"2026-10-14T01:58:17.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T01:58:17.765Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Richie Palacios pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-14T01:59:16.740Z","endTime":"2026-10-14T02:01:50.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Richie Palacios replaces Ben Williamson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-14T01:58:43.204Z","endTime":"2026-10-14T01:59:18.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.173490546612747,"aZ":-18.89151681660624,"pfxX":7.148122653794448,"pfxZ":8.704580185449062,"pX":1.343455697795872,"pZ":0.8556192047067884,"vX0":4.413906006413053,"vY0":-123.43706201266137,"vZ0":-7.859825606833988,"x":65.79,"y":215.68,"x0":-1.4032530030434078,"y0":50.0018178240463,"z0":5.702146616435913,"aX":10.90324389832054},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.9,"breakHorizontal":-14.0,"spinRate":2384,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4456716863083834,"extension":6.453757105465671},"index":1,"playId":"c0311d49-3ad0-31d3-9565-2442f05e3e70","pitchNumber":1,"startTime":"2026-10-14T01:59:18.721Z","endTime":"2026-10-14T01:59:22.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"b7cdaf46-b558-3328-9a41-4aa39201a14d","startTime":"2026-10-14T01:59:42.088Z","endTime":"2026-10-14T01:59:45.845Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656925839497035,"aZ":-25.928286054164396,"pfxX":0.40928463481894406,"pfxZ":3.7062828126748784,"pX":-0.8084369924566266,"pZ":1.454364225862081,"vX0":1.6435462292020986,"vY0":-129.15148828459206,"vZ0":-6.011843826941813,"x":147.82,"y":199.51,"x0":-1.506967699431607,"y0":50.00040100681939,"z0":5.814228425715872,"aX":0.6891026731527661},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.1,"spinRate":2325,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.4245877479893059,"extension":6.287449447736243},"index":3,"playId":"9a07a27f-e47e-36b9-99d8-b1f891da7079","pitchNumber":2,"startTime":"2026-10-14T02:00:02.329Z","endTime":"2026-10-14T02:00:06.320Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631876013901326,"aZ":-20.436258830389484,"pfxX":0.6365420047300401,"pfxZ":6.930735184128515,"pX":-0.3544281161920983,"pZ":2.3737777114251934,"vX0":2.941300486794719,"vY0":-129.24923455589544,"vZ0":-4.627757241041968,"x":130.51,"y":174.69,"x0":-1.5893228702090232,"y0":50.00355005589249,"z0":5.754287181417372,"aX":1.0783398811718274},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.8,"breakHorizontal":-1.8,"spinRate":2369,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.42357221067892414,"extension":6.3888920838792265},"index":4,"playId":"a79132e6-1e0c-3b85-b3cd-1a6c24b55d7f","pitchNumber":3,"startTime":"2026-10-14T02:00:23.859Z","endTime":"2026-10-14T02:00:27.849Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937847534544076,"aZ":-23.707871492793743,"pfxX":5.756066592101879,"pfxZ":5.777437722516917,"pX":0.04057437360880998,"pZ":2.0331829928727942,"vX0":2.1374021077046383,"vY0":-120.9574880577042,"vZ0":-4.009317126080091,"x":115.45,"y":183.88,"x0":-1.6051791621022573,"y0":50.00597335189125,"z0":5.817252174992168,"aX":8.43887868148038},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.6,"breakHorizontal":-10.9,"spinRate":2467,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.45468797205157196,"extension":6.506599287268525},"index":5,"playId":"0bd05970-3d29-346f-8afc-8f2ddb63501d","pitchNumber":4,"startTime":"2026-10-14T02:00:50.757Z","endTime":"2026-10-14T02:00:56.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588361848555717,"aZ":-21.902109955384745,"pfxX":7.250555337067018,"pfxZ":6.913280694417959,"pX":0.2840288594001754,"pZ":1.5860629379709743,"vX0":2.1152423579302146,"vY0":-121.8605135603128,"vZ0":-5.524383080702575,"x":106.17,"y":195.96,"x0":-1.5398456804089582,"y0":50.00504655495584,"z0":5.8048391765978895,"aX":10.776367669153503},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.3,"breakHorizontal":-13.7,"spinRate":2496,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4515149980193467,"extension":6.455463865526008},"hitData":{"launchSpeed":74.7,"launchAngle":84.0,"totalDistance":9.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.81,"coordY":214.07}},"index":6,"playId":"2b9cb2a9-9f62-3328-b146-aae8da5d2c14","pitchNumber":5,"startTime":"2026-10-14T02:01:41.138Z","endTime":"2026-10-14T02:01:50.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:01:50.659Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-14T02:02:04.322Z","endTime":"2026-10-14T02:02:23.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871222945642703,"aZ":-23.686225343164057,"pfxX":1.5259955365848996,"pfxZ":5.074795651768223,"pX":-0.04363631073917053,"pZ":2.7161135565983567,"vX0":3.1592468510018477,"vY0":-129.03035074198755,"vZ0":-3.385458447345415,"x":118.66,"y":165.44,"x0":-1.4860608747314508,"y0":50.0031047439956,"z0":5.887148552770872,"aX":2.5517531515310186},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2408,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.42581439969370427,"extension":6.325940243351567},"hitData":{"launchSpeed":93.4,"launchAngle":22.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.79,"coordY":65.47}},"index":0,"playId":"0ff8209c-1e6e-3deb-8d2f-292fa7dd2a37","pitchNumber":1,"startTime":"2026-10-14T02:02:16.863Z","endTime":"2026-10-14T02:02:23.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:02:23.955Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey challenged (pitch result), call on the field was overturned: Patrick Bailey walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:05:24.406Z","endTime":"2026-10-14T02:06:59.523Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Richie Palacios remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T02:04:24.244Z","endTime":"2026-10-14T02:04:24.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"description":"Pitching Change: Kevin Kelly replaces Freddy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-14T02:04:24.254Z","endTime":"2026-10-14T02:04:54.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Patrick Bailey replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-14T02:04:54.720Z","endTime":"2026-10-14T02:05:26.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"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":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954985077683904,"aZ":-39.122710228001466,"pfxX":-10.08683611540118,"pfxZ":-3.944972985334105,"pX":-0.3575852704469437,"pZ":1.8267829955027028,"vX0":5.75039695072216,"vY0":-132.55177572560322,"vZ0":2.5025785931357647,"x":130.63,"y":189.46,"x0":-1.2559437559177125,"y0":50.002503554256876,"z0":3.7467315948674993,"aX":-17.770698917641795},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-6.2,"breakHorizontal":16.8,"spinRate":1971,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.414792971498243,"extension":6.991087809612999},"index":3,"playId":"82f5e855-da62-3a0a-a794-1d5af96411a7","pitchNumber":1,"startTime":"2026-10-14T02:05:26.654Z","endTime":"2026-10-14T02:05:30.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938842970226755,"aZ":-41.24411520126679,"pfxX":-8.192304048308541,"pfxZ":-5.8469745949904075,"pX":-1.5889149357586647,"pZ":0.5898366552997083,"vX0":2.15510591223149,"vY0":-124.57603536671549,"vZ0":0.7876612046556206,"x":177.57,"y":222.85,"x0":-1.4078136176495966,"y0":50.00035912333997,"z0":3.71288987983897,"aX":-12.713839881528498},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.1,"breakHorizontal":14.2,"spinRate":1771,"spinDirection":279},"zone":13,"typeConfidence":0.92,"plateTime":0.44177485073913747,"extension":6.74436309229603},"index":4,"playId":"6e4e7515-116a-3cc9-8ee6-ada1690ef8c6","pitchNumber":2,"startTime":"2026-10-14T02:05:43.494Z","endTime":"2026-10-14T02:05:47.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115214149017977,"aZ":-37.25022975267827,"pfxX":-6.728379989119732,"pfxZ":-3.318416373203217,"pX":-0.5024754371784499,"pZ":2.2739512575054803,"vX0":4.379732268071922,"vY0":-123.13050266640599,"vZ0":3.936470027160132,"x":136.15,"y":177.38,"x0":-1.4327531616863112,"y0":50.000532728934296,"z0":3.81211625187018,"aX":-10.299898668222008},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.8,"breakHorizontal":11.2,"spinRate":1740,"spinDirection":278},"zone":4,"typeConfidence":0.9,"plateTime":0.44532338351014733,"extension":6.763725429969252},"index":5,"playId":"0e2d737a-6af8-3107-82f9-e0c79d31499b","pitchNumber":3,"startTime":"2026-10-14T02:06:02.256Z","endTime":"2026-10-14T02:06:06.010Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937265503115565,"aZ":-23.742766908736,"pfxX":-8.277434282860625,"pfxZ":4.604233605488147,"pX":-1.210703681350731,"pZ":3.8545696061209638,"vX0":3.7166709151913384,"vY0":-134.4599106927908,"vZ0":3.7924906282737623,"x":163.15,"y":134.71,"x0":-1.534741815145866,"y0":50.006091717913854,"z0":4.1097652182724875,"aX":-15.171319993152816},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2035,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.4072317244694248,"extension":7.126114224288575},"index":6,"playId":"27e617e3-77c7-39d1-a6d0-51fd17b146e2","pitchNumber":4,"startTime":"2026-10-14T02:06:22.537Z","endTime":"2026-10-14T02:06:26.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70226925281001,"aZ":-40.0943017268927,"pfxX":-9.24003547050596,"pfxZ":-4.975435813581482,"pX":-0.08004971427388029,"pZ":0.6784640330063932,"vX0":6.376210143743345,"vY0":-125.40981158635643,"vZ0":0.6176423254266705,"x":120.05,"y":220.46,"x0":-1.456786223544044,"y0":50.005799387796785,"z0":3.703138936719007,"aX":-14.699653372612413},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.6,"breakHorizontal":15.2,"spinRate":1882,"spinDirection":279},"zone":13,"typeConfidence":0.92,"plateTime":0.4369883974886055,"extension":7.077677873559222},"index":7,"playId":"fc6d17a4-b9a2-3cb3-b3c3-88ac60b69d8c","pitchNumber":5,"startTime":"2026-10-14T02:06:39.255Z","endTime":"2026-10-14T02:06:43.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.787165411750717,"aZ":-35.895607094391046,"pfxX":-9.943184114732983,"pfxZ":-2.1140839103541227,"pX":-1.0170837014032637,"pZ":1.6612907229403775,"vX0":4.221186167443804,"vY0":-131.60735671022903,"vZ0":1.665648926243462,"x":155.77,"y":193.93,"x0":-1.3461374298285538,"y0":50.001376811041396,"z0":3.6703319645069206,"aX":-17.51681761273128},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.2,"breakHorizontal":17.2,"spinRate":2037,"spinDirection":263},"zone":13,"typeConfidence":0.91,"plateTime":0.4154883721589937,"extension":7.017503186579068},"index":8,"playId":"b7a43c87-ac45-3444-9049-ad659a16f6cb","pitchNumber":6,"startTime":"2026-10-14T02:06:55.305Z","endTime":"2026-10-14T02:06:59.523Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"playEndTime":"2026-10-14T02:06:59.523Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:07:26.336Z","endTime":"2026-10-14T02:07:49.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466384600142604,"aZ":-36.39915035437066,"pfxX":-9.961409283642984,"pfxZ":-2.3320586855001117,"pX":-0.6302919303793025,"pZ":2.0271036276244017,"vX0":5.111769617283024,"vY0":-133.63466438780677,"vZ0":2.3930113824341284,"x":141.03,"y":184.05,"x0":-1.2724246853417738,"y0":50.004455806830876,"z0":3.7325944066814887,"aX":-18.04015520926011},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-3.5,"breakHorizontal":16.9,"spinRate":1922,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.409685681976081,"extension":7.10711078608691},"hitData":{"launchSpeed":81.3,"launchAngle":39.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.9,"coordY":85.25}},"index":0,"playId":"a58dcf0e-9c3d-3055-b7bc-baafcc1cac13","pitchNumber":1,"startTime":"2026-10-14T02:07:38.492Z","endTime":"2026-10-14T02:07:49.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:07:49.974Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to left fielder Chandler Simpson. Patrick Bailey to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:07:58.333Z","endTime":"2026-10-14T02:11:00.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267803847144055,"aZ":-35.539165075066066,"pfxX":-10.342912307612309,"pfxZ":-1.8827280947521938,"pX":-1.1333540995986673,"pZ":2.2876879850314578,"vX0":4.106194201399999,"vY0":-133.24407171726784,"vZ0":3.1925916206943934,"x":160.2,"y":177.01,"x0":-1.3560004563529522,"y0":50.00327928743241,"z0":3.6519779080885595,"aX":-18.483573959487657},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.4,"breakHorizontal":17.8,"spinRate":2092,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.41204978370290934,"extension":7.067500259891016},"index":0,"playId":"5b48fe20-e27e-3f7c-8d05-658dda244133","pitchNumber":1,"startTime":"2026-10-14T02:08:16.457Z","endTime":"2026-10-14T02:08:20.360Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569987937694407,"aZ":-35.29058664402453,"pfxX":-10.892405406715564,"pfxZ":-1.8166018417884509,"pX":-1.6142013207152643,"pZ":2.4611809516752134,"vX0":2.832211839362025,"vY0":-130.53507529739986,"vZ0":3.754712018797643,"x":178.53,"y":172.33,"x0":-1.3036029911636502,"y0":50.006376705455295,"z0":3.674195889496496,"aX":-18.646934344006265},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.2,"breakHorizontal":19.0,"spinRate":2059,"spinDirection":259},"zone":11,"typeConfidence":0.9,"plateTime":0.4209173879209742,"extension":7.027730144393697},"index":1,"playId":"85575878-adf8-34d7-969d-2844958211f8","pitchNumber":2,"startTime":"2026-10-14T02:08:41.285Z","endTime":"2026-10-14T02:08:45.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-10-14T02:08:53.251Z","endTime":"2026-10-14T02:09:47.607Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040992588410568,"aZ":-41.033956621614024,"pfxX":-9.730933125430465,"pfxZ":-4.95403645748813,"pX":-0.8320767167519271,"pZ":1.6735160461702965,"vX0":4.751877734532349,"vY0":-133.49884539419915,"vZ0":2.394089438623473,"x":148.72,"y":193.6,"x0":-1.3792453840818024,"y0":50.00131302386751,"z0":3.7368204883063916,"aX":-17.411559092266796},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-8.2,"breakHorizontal":16.4,"spinRate":1950,"spinDirection":262},"zone":13,"typeConfidence":0.89,"plateTime":0.41164911306976704,"extension":7.064648975003406},"index":3,"playId":"5d925c58-5120-30a0-8e66-e50e8d66289b","pitchNumber":3,"startTime":"2026-10-14T02:09:47.607Z","endTime":"2026-10-14T02:09:51.537Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.183790205369284,"aZ":-41.00655236645468,"pfxX":-10.627129848923113,"pfxZ":-5.0523750689518945,"pX":0.5023468179549937,"pZ":2.0749463943791118,"vX0":8.010103617985907,"vY0":-131.92452434700274,"vZ0":3.748757567475195,"x":97.85,"y":182.76,"x0":-1.2048623966475167,"y0":50.00276483940242,"z0":3.673747139812865,"aX":-18.580739643220788},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-7.9,"breakHorizontal":17.3,"spinRate":2076,"spinDirection":261},"zone":6,"typeConfidence":0.9,"plateTime":0.4164744349795604,"extension":7.165202480762407},"index":4,"playId":"63c5be83-a48c-33bd-8628-3a2e595de908","pitchNumber":4,"startTime":"2026-10-14T02:10:01.527Z","endTime":"2026-10-14T02:10:05.389Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86582443061716,"aZ":-34.82928237180346,"pfxX":-11.078726173046515,"pfxZ":-1.5094232909998837,"pX":0.010148387355762355,"pZ":2.1199115588907973,"vX0":7.129917058562954,"vY0":-132.02594417322143,"vZ0":2.651190146795433,"x":116.61,"y":181.54,"x0":-1.2900659240721624,"y0":50.00169435783974,"z0":3.670944954331037,"aX":-19.5003810539095},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.9,"breakHorizontal":18.5,"spinRate":2106,"spinDirection":259},"zone":5,"typeConfidence":0.9,"plateTime":0.41532761942087815,"extension":7.067927338862149},"index":5,"playId":"b8d535f7-9b8c-3b98-b5a3-9d08690bed20","pitchNumber":5,"startTime":"2026-10-14T02:10:16.116Z","endTime":"2026-10-14T02:10:19.981Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72262515305975,"aZ":-36.99003317412155,"pfxX":-11.029635336666395,"pfxZ":-2.7290164823724474,"pX":-0.5042390275806428,"pZ":2.303030460097041,"vX0":6.0014071428229805,"vY0":-132.2747292664833,"vZ0":3.6446245890864066,"x":136.22,"y":176.6,"x0":-1.3762410561888334,"y0":50.006598148093985,"z0":3.6290023315573223,"aX":-19.43694245706954},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.8,"breakHorizontal":18.6,"spinRate":2079,"spinDirection":259},"zone":4,"typeConfidence":0.9,"plateTime":0.4150066953790108,"extension":7.1271990859058585},"index":6,"playId":"e069d052-d5db-307a-9076-ccebf9729d98","pitchNumber":6,"startTime":"2026-10-14T02:10:32.490Z","endTime":"2026-10-14T02:10:36.608Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80130429689776,"aZ":-35.50333922128762,"pfxX":-9.772060626712992,"pfxZ":-1.863696056658915,"pX":-0.3092674205629052,"pZ":1.6912088320879788,"vX0":5.996759018706347,"vY0":-132.38653095138108,"vZ0":1.9353096025064638,"x":128.79,"y":193.12,"x0":-1.3277486963380243,"y0":50.00349126429865,"z0":3.5391386125799444,"aX":-17.442193722690885},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.8,"breakHorizontal":16.4,"spinRate":2028,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.412857443244222,"extension":7.14251919946059},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.92,"coordY":104.26}},"index":7,"playId":"1b3d8961-0020-3ecb-a154-563ef18a9858","pitchNumber":7,"startTime":"2026-10-14T02:10:50.891Z","endTime":"2026-10-14T02:11:00.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:11:00.396Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:11:15.763Z","endTime":"2026-10-14T02:12:18.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(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},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91556892562935,"aZ":-38.839697814557276,"pfxX":-8.735426264235663,"pfxZ":-3.7155827676082396,"pX":-1.3332484805525282,"pZ":2.742354252473806,"vX0":3.5825571595706487,"vY0":-133.6224754287496,"vZ0":4.776810405329506,"x":167.82,"y":164.74,"x0":-1.5624584353216444,"y0":50.00243171060143,"z0":3.7345246115615574,"aX":-15.671212597792136},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.4,"breakHorizontal":15.0,"spinRate":2011,"spinDirection":260},"zone":11,"typeConfidence":0.9,"plateTime":0.411140474599756,"extension":7.109120464031008},"index":0,"playId":"c8acaadf-b8c5-31fc-ab14-3ed987512891","pitchNumber":1,"startTime":"2026-10-14T02:11:30.918Z","endTime":"2026-10-14T02:11:34.790Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02430908309515,"aZ":-22.27384599633772,"pfxX":-8.158505259014772,"pfxZ":5.507340463363917,"pX":-0.5395519266908756,"pZ":3.075909302399084,"vX0":5.44331226753298,"vY0":-134.23087315797565,"vZ0":1.1384191485957427,"x":137.57,"y":155.73,"x0":-1.548969604366529,"y0":50.00428486758289,"z0":4.24908202605033,"aX":-14.671142682628949},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":1974,"spinDirection":247},"zone":1,"typeConfidence":0.9,"plateTime":0.41035915257924627,"extension":7.093620047836022},"index":1,"playId":"65279038-268f-3289-ab1b-f23f82e0a43f","pitchNumber":2,"startTime":"2026-10-14T02:11:47.020Z","endTime":"2026-10-14T02:11:50.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16364568940396,"aZ":-35.269652567619005,"pfxX":-10.329680455567104,"pfxZ":-1.9892196212599682,"pX":-0.6714751947292631,"pZ":2.3698431852702946,"vX0":5.5650536415063065,"vY0":-124.66341872899626,"vZ0":3.7052522385420428,"x":142.6,"y":174.79,"x0":-1.6062232465128037,"y0":50.005113473459105,"z0":3.7996593680344506,"aX":-16.044975723252783},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":17.2,"spinRate":1957,"spinDirection":272},"zone":4,"typeConfidence":0.92,"plateTime":0.4416158138879802,"extension":7.080123716145635},"hitData":{"launchSpeed":91.6,"launchAngle":46.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.28,"coordY":83.59}},"index":2,"playId":"f293653a-006f-36e5-934b-0426f3054666","pitchNumber":3,"startTime":"2026-10-14T02:12:05.433Z","endTime":"2026-10-14T02:12:18.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:12:18.366Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (2) on a sharp line drive to right fielder Victor Mesa Jr. Patrick Bailey scores. Steven Kwan to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:15:05.596Z","endTime":"2026-10-14T02:15:40.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":687330,"link":"/api/v1/people/687330"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-14T02:12:21.687Z","endTime":"2026-10-14T02:12:45.172Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ian Seymour replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-14T02:12:45.172Z","endTime":"2026-10-14T02:15:07.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14056788981818,"aZ":-21.868838863755936,"pfxX":10.277304738857723,"pfxZ":5.98572644996663,"pX":0.4334368797884609,"pZ":1.3690612987885884,"vX0":-6.133154278914232,"vY0":-131.01943562550215,"vZ0":-5.774781252575931,"x":100.48,"y":201.82,"x0":1.4809295773435323,"y0":50.004928062103765,"z0":5.258095095709474,"aX":17.699729551946003},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-17.0,"spinRate":1802,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41958417836861983,"extension":6.225201150529816},"index":2,"playId":"18d579fc-ba41-3296-b3bc-adc333358611","pitchNumber":1,"startTime":"2026-10-14T02:15:07.923Z","endTime":"2026-10-14T02:15:11.868Z","isPitch":true,"type":"pitch"},{"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":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400457892040134,"aZ":-23.368407946245313,"pfxX":10.381725005182261,"pfxZ":5.142041562585929,"pX":0.6908338906698654,"pZ":1.8462726457315177,"vX0":-5.575967387250822,"vY0":-131.00409677151183,"vZ0":-4.364279973069383,"x":90.67,"y":188.93,"x0":1.5143367689087883,"y0":50.00548110959681,"z0":5.312189732867335,"aX":17.787158700020626},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-17.3,"spinRate":1840,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4204391760854005,"extension":6.213910228023637},"hitData":{"launchSpeed":104.5,"launchAngle":12.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":214.45,"coordY":111.55}},"index":3,"playId":"b991e560-e946-3fa4-9483-9ab38043d339","pitchNumber":2,"startTime":"2026-10-14T02:15:27.263Z","endTime":"2026-10-14T02:15:40.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:15:40.530Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-14T02:15:54.259Z","endTime":"2026-10-14T02:17:30.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28482713306409,"aZ":-21.933413944048336,"pfxX":-4.611118654643835,"pfxZ":7.339318773625827,"pX":-0.8556312647628945,"pZ":2.5434353466948076,"vX0":-4.475049006126313,"vY0":-118.67866719050538,"vZ0":-1.4343947404365247,"x":149.61,"y":170.11,"x0":1.6688619875480368,"y0":50.00514713218921,"z0":5.19569509211026,"aX":-6.435069882033109},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2069,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.46539817575579967,"extension":6.281985572748227},"index":0,"playId":"325080ce-7490-35a3-8d6e-dca39d1eb332","pitchNumber":1,"startTime":"2026-10-14T02:16:16.532Z","endTime":"2026-10-14T02:16:20.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436052905479322,"aZ":-23.009509463500983,"pfxX":-4.637021220590354,"pfxZ":6.371366876402013,"pX":0.4912900035808164,"pZ":1.732789365610268,"vX0":-1.9644262034246733,"vY0":-120.08714631325944,"vZ0":-3.084497333608419,"x":98.27,"y":191.99,"x0":1.9260925488257599,"y0":50.005050694786476,"z0":5.114080398116814,"aX":-6.674036068901506},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":1999,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4586856469523588,"extension":6.280451899211659},"index":1,"playId":"11f4c352-7042-3335-9ecd-5f59dce631c2","pitchNumber":2,"startTime":"2026-10-14T02:16:35.365Z","endTime":"2026-10-14T02:16:39.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808137414309563,"aZ":-22.40911804878885,"pfxX":10.223413360956906,"pfxZ":6.349434014178495,"pX":0.35752809335390423,"pZ":1.5175096472410659,"vX0":-5.557936758928849,"vY0":-123.5236869595947,"vZ0":-4.9931953210581295,"x":103.37,"y":197.81,"x0":1.3147337008144326,"y0":50.00037436765996,"z0":5.461863205441878,"aX":15.713358383772883},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.4,"breakHorizontal":-17.2,"spinRate":1614,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44431429453868443,"extension":6.0603470857761925},"index":2,"playId":"147f5597-2640-3b8b-8a8c-2b7bbf0d3c64","pitchNumber":3,"startTime":"2026-10-14T02:16:56.157Z","endTime":"2026-10-14T02:17:00.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-10-14T02:17:11.660Z","endTime":"2026-10-14T02:17:26.725Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.502702901446323,"aZ":-21.746986141005078,"pfxX":10.412014748608849,"pfxZ":6.83515418335669,"pX":1.193502059493425,"pZ":1.4015589037295406,"vX0":-4.1714124248725994,"vY0":-123.26814820868987,"vZ0":-5.225420807289416,"x":71.51,"y":200.94,"x0":1.5632025582124371,"y0":50.002774152870934,"z0":5.406170685510821,"aX":15.883044102606174},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.3,"breakHorizontal":-17.8,"spinRate":1766,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.44583904693471865,"extension":6.14106643596403},"index":4,"playId":"221a6e52-02c2-3178-8995-f9d1ccc86312","pitchNumber":4,"startTime":"2026-10-14T02:17:26.725Z","endTime":"2026-10-14T02:17:30.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:17:30.941Z","atBatIndex":57},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Taylor Walls bunt pops out softly to pitcher Shawn Armstrong.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-14T02:20:28.948Z","endTime":"2026-10-14T02:20:37.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Patrick Bailey remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T02:18:55.128Z","endTime":"2026-10-14T02:20:31.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66253015238703,"aZ":-24.34491532431627,"pfxX":5.068747453986996,"pfxZ":5.170244200780595,"pX":0.11557163274014873,"pZ":2.256857689510301,"vX0":2.1729427884551913,"vY0":-122.94691926485953,"vZ0":-3.6993326495986376,"x":112.59,"y":177.84,"x0":-1.4410663508418298,"y0":50.00597688464509,"z0":5.870972503780558,"aX":7.683368084229117},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.6,"breakHorizontal":-9.7,"spinRate":2578,"spinDirection":116},"zone":5,"typeConfidence":0.91,"plateTime":0.44721553857251095,"extension":6.361102712301188},"hitData":{"launchSpeed":31.8,"launchAngle":27.0,"totalDistance":62.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":129.02,"coordY":178.79}},"index":1,"playId":"dfd1f14f-5d94-328b-a892-04a4e0b49abc","pitchNumber":1,"startTime":"2026-10-14T02:20:31.171Z","endTime":"2026-10-14T02:20:37.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:20:37.051Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-14T02:20:49.262Z","endTime":"2026-10-14T02:23:25.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645516669537006,"aZ":-18.98747525339325,"pfxX":-10.236628784275076,"pfxZ":7.452642565013326,"pX":1.0205816521527344,"pZ":2.8585290855615435,"vX0":9.49588227535852,"vY0":-132.49202458802634,"vZ0":-3.8261770390775345,"x":78.1,"y":161.6,"x0":-1.288753220433955,"y0":50.00020766569741,"z0":5.717875267811093,"aX":-18.104969649376763},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":16.3,"spinRate":2114,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.41421756383897623,"extension":6.596290102488442},"index":0,"playId":"79ccac67-2ee6-3502-a106-fd3c651de4cc","pitchNumber":1,"startTime":"2026-10-14T02:21:00.019Z","endTime":"2026-10-14T02:21:03.855Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.800273693020056,"aZ":-20.84432425259952,"pfxX":-10.250284996805895,"pfxZ":6.446211789805988,"pX":-0.4776310816633112,"pZ":2.8825351807083797,"vX0":5.985763521627074,"vY0":-132.3831214747861,"vZ0":-3.4372339791700597,"x":135.21,"y":160.95,"x0":-1.4476738512022644,"y0":50.00285421516531,"z0":5.7411079627981705,"aX":-18.01857119658064},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":17.0,"spinRate":2026,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.41527802963408655,"extension":6.486621003445774},"index":1,"playId":"8d2ee3b1-05ef-31d0-aa3e-410175b26066","pitchNumber":2,"startTime":"2026-10-14T02:21:14.824Z","endTime":"2026-10-14T02:21:17.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369865146996734,"aZ":-12.908391582363326,"pfxX":-4.9963643041082255,"pfxZ":10.642658566513928,"pX":0.7551036549000756,"pZ":2.0618300645407053,"vX0":7.279741171673307,"vY0":-134.26164523584956,"vZ0":-6.968382574227783,"x":88.22,"y":183.11,"x0":-1.3529556609577418,"y0":50.003764868008695,"z0":5.625524819456561,"aX":-9.045752413481456},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":2200,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.4092897198708707,"extension":6.599517131610468},"index":2,"playId":"2c0c4df4-5701-3bad-b22d-241099838f7d","pitchNumber":3,"startTime":"2026-10-14T02:21:32.573Z","endTime":"2026-10-14T02:21:36.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843124078060836,"aZ":-15.654744612425835,"pfxX":-4.56225693458219,"pfxZ":9.15681061663869,"pX":1.7039956698749956,"pZ":2.7245186932736245,"vX0":8.671854194680161,"vY0":-133.70368136405722,"vZ0":-5.340939947710389,"x":52.05,"y":165.22,"x0":-0.9941155253113824,"y0":50.00105960492253,"z0":5.878103526077157,"aX":-8.229527119551792},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":6.4,"spinRate":2132,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.4102508118597856,"extension":6.582426417123431},"index":3,"playId":"e3795767-5826-3c68-b3cf-1dd3cf984d0f","pitchNumber":4,"startTime":"2026-10-14T02:21:49.909Z","endTime":"2026-10-14T02:21:54.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85865115583548,"aZ":-18.32058222349613,"pfxX":-9.947631285286992,"pfxZ":7.654989458244494,"pX":1.0507903900090567,"pZ":2.0575354224640354,"vX0":9.256241013081826,"vY0":-134.33468616380145,"vZ0":-6.188987635414974,"x":76.95,"y":183.23,"x0":-1.1641796322422315,"y0":50.00086255944985,"z0":5.714706912053064,"aX":-17.99497608891848},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":15.7,"spinRate":2044,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4093298327644548,"extension":6.525407364154773},"index":4,"playId":"a3f69c1b-cf97-3f73-8e17-b9e32ae89609","pitchNumber":5,"startTime":"2026-10-14T02:22:07.067Z","endTime":"2026-10-14T02:22:10.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966654103755076,"aZ":-20.348004567119993,"pfxX":-9.257082256266287,"pfxZ":6.44657663964435,"pX":0.42617704292005265,"pZ":3.3888077392129916,"vX0":7.7371709061042395,"vY0":-134.7610924315433,"vZ0":-2.5831559803267545,"x":100.76,"y":147.28,"x0":-1.282933137488849,"y0":50.00350922265468,"z0":5.801148445897328,"aX":-16.98472617167184},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2024,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.40683462636821544,"extension":6.470221013810916},"index":5,"playId":"eceac926-11c0-3055-8807-9c954bf00a19","pitchNumber":6,"startTime":"2026-10-14T02:22:25.848Z","endTime":"2026-10-14T02:22:29.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54075853137214,"aZ":-21.367886548157376,"pfxX":3.5876660457655705,"pfxZ":6.878995847761962,"pX":1.2581784719595337,"pZ":2.6207842069582923,"vX0":5.053317574231561,"vY0":-124.41490540816041,"vZ0":-3.4231778563685906,"x":69.04,"y":168.02,"x0":-1.2638582898485657,"y0":50.00226214838898,"z0":5.781806252494811,"aX":5.632296147950375},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.9,"breakHorizontal":-7.7,"spinRate":2485,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.4399483453927009,"extension":6.492133345741123},"index":6,"playId":"df8d766f-3241-3242-827c-bb8da4d83c42","pitchNumber":7,"startTime":"2026-10-14T02:22:43.890Z","endTime":"2026-10-14T02:22:47.321Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010320058540195,"aZ":-16.402650820401707,"pfxX":-3.7811822371362847,"pfxZ":8.68308425514149,"pX":-1.0074973679264436,"pZ":3.751889708174771,"vX0":2.553701330364933,"vY0":-134.1593122582361,"vZ0":-2.3866912721624636,"x":155.4,"y":137.48,"x0":-1.482224305316429,"y0":50.001290840165794,"z0":5.826987708990047,"aX":-6.866989447423148},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2080,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.40883393091211895,"extension":6.493780789680045},"index":7,"playId":"8e595e09-10c7-3fa6-8964-097d920e7402","pitchNumber":8,"startTime":"2026-10-14T02:23:02.677Z","endTime":"2026-10-14T02:23:06.784Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.770303843853835,"aZ":-23.20864609044413,"pfxX":8.4075036876807,"pfxZ":5.901496792867794,"pX":0.8692122438736374,"pZ":1.9177477862336312,"vX0":2.8230074082204695,"vY0":-123.36650278744261,"vZ0":-4.563922224331107,"x":83.87,"y":187.0,"x0":-1.3865807064835525,"y0":50.00382122143794,"z0":5.782302970390672,"aX":12.777264336846292},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.7,"breakHorizontal":-16.0,"spinRate":2539,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.44639342558361994,"extension":6.448209141349544},"index":8,"playId":"195464da-3056-3e40-8569-027ec00d0112","pitchNumber":9,"startTime":"2026-10-14T02:23:21.358Z","endTime":"2026-10-14T02:23:25.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:23:25.555Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan Aranda lines out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-14T02:26:15.173Z","endTime":"2026-10-14T02:28:13.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-14T02:23:34.594Z","endTime":"2026-10-14T02:23:54.415Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Herrin replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-14T02:23:54.415Z","endTime":"2026-10-14T02:26:17.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218706379947815,"aZ":-34.66787529880795,"pfxX":-5.58628392096402,"pfxZ":-1.7901125284172204,"pX":-1.7073800830826418,"pZ":0.11656028804205254,"vX0":-6.044050199769898,"vY0":-118.13600152832109,"vZ0":-5.904237070479211,"x":182.08,"y":235.63,"x0":1.62229080484263,"y0":50.00174459430242,"z0":5.883243867837067,"aX":-7.792149781347097},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.6,"breakHorizontal":11.8,"spinRate":2288,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.4659559348024347,"extension":6.261168990182281},"index":2,"playId":"18440470-1e0b-31e4-b43e-81ea0929c25d","pitchNumber":1,"startTime":"2026-10-14T02:26:17.356Z","endTime":"2026-10-14T02:26:21.330Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71758302683236,"aZ":-35.117324528447995,"pfxX":-5.221932881263496,"pfxZ":-2.0749062810662076,"pX":-1.1213427852191344,"pZ":-0.04724311690905771,"vX0":-5.186792897671327,"vY0":-118.54464693136418,"vZ0":-6.068937575309013,"x":159.74,"y":240.06,"x0":1.7776791366248765,"y0":50.005377641439985,"z0":5.77076660946239,"aX":-7.395293764365159},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":10.8,"spinRate":2379,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.46292369424429136,"extension":6.227298619355752},"index":3,"playId":"ad082717-61ff-3e0d-af9b-661371cc9ea5","pitchNumber":2,"startTime":"2026-10-14T02:26:36.224Z","endTime":"2026-10-14T02:26:39.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89542512452603,"aZ":-27.35326235188547,"pfxX":12.17520382369565,"pfxZ":2.5390699120836597,"pX":0.3049019037441981,"pZ":1.920404339241526,"vX0":-7.472012874288303,"vY0":-137.4711452783176,"vZ0":-4.751428962174513,"x":105.38,"y":186.93,"x0":1.4884256477723814,"y0":50.002545303132976,"z0":5.547511503333724,"aX":23.104465336973618},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":-20.3,"spinRate":2186,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.39974386558055386,"extension":6.450943190077688},"index":4,"playId":"bc522b2e-069a-3dc8-ada7-38fdb3d79f9e","pitchNumber":3,"startTime":"2026-10-14T02:26:56.910Z","endTime":"2026-10-14T02:27:01.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13769648083855,"aZ":-34.93533176133584,"pfxX":-5.105092135467427,"pfxZ":-1.9810923467844717,"pX":-0.9578521037831355,"pZ":1.2014183696591045,"vX0":-4.854903223754649,"vY0":-117.70287573945437,"vZ0":-3.168839857694146,"x":153.51,"y":206.34,"x0":1.8014996281890083,"y0":50.0048674985326,"z0":5.828372584704353,"aX":-7.101992646556023},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.1,"breakHorizontal":10.6,"spinRate":2417,"spinDirection":319},"zone":13,"typeConfidence":0.89,"plateTime":0.466881747929194,"extension":6.331804710424531},"index":5,"playId":"2fc209b1-1202-398b-8988-18e5b8678f43","pitchNumber":4,"startTime":"2026-10-14T02:27:22.897Z","endTime":"2026-10-14T02:27:26.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517325142798466,"aZ":-36.131647139411584,"pfxX":-7.894397862114696,"pfxZ":-2.9545830693390878,"pX":-1.4169951842962978,"pZ":0.5565898684674428,"vX0":-4.768110912613344,"vY0":-116.12530294208683,"vZ0":-4.292115711416966,"x":171.01,"y":223.75,"x0":1.701405415796559,"y0":50.00098684095538,"z0":5.934631057366824,"aX":-10.580146238429458},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.2,"breakHorizontal":15.6,"spinRate":2379,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.47505867079898945,"extension":6.161909550487976},"index":6,"playId":"52fa1325-569c-3acc-abe1-8b1799d9df25","pitchNumber":5,"startTime":"2026-10-14T02:27:43.459Z","endTime":"2026-10-14T02:27:46.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6501874138782,"aZ":-27.9993912104761,"pfxX":11.167627398642257,"pfxZ":2.198335950053427,"pX":0.08102578278866199,"pZ":2.020539207501648,"vX0":-8.23591853869639,"vY0":-137.88135728744686,"vZ0":-4.43945589241829,"x":113.91,"y":184.23,"x0":1.6770169735428844,"y0":50.001415457549456,"z0":5.5725097078950085,"aX":21.200718811192967},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2186,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.3993713601089426,"extension":6.395342637908597},"hitData":{"launchSpeed":101.2,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.11,"coordY":93.94}},"index":7,"playId":"42d50f23-e69b-3344-a3e0-9e67ed5c2239","pitchNumber":6,"startTime":"2026-10-14T02:28:06.996Z","endTime":"2026-10-14T02:28:13.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:28:13.557Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathaniel Lowe lines out to second baseman Richie Palacios.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-14T02:30:51.224Z","endTime":"2026-10-14T02:32:12.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46207469554717,"aZ":-22.02229263168874,"pfxX":-7.203088551211539,"pfxZ":7.220059323522794,"pX":-0.8433051514181085,"pZ":1.9244647790462284,"vX0":-3.379421881589037,"vY0":-118.87696468880016,"vZ0":-3.036426387960364,"x":149.14,"y":186.82,"x0":1.540386006969329,"y0":50.00413660188884,"z0":5.256048521170911,"aX":-10.131960079686772},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":1999,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4638229107090295,"extension":6.19947444188969},"index":0,"playId":"0832e4e1-9166-311d-a7ef-e618dbad02c8","pitchNumber":1,"startTime":"2026-10-14T02:31:19.701Z","endTime":"2026-10-14T02:31:23.652Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67138806005469,"aZ":-28.094180040689697,"pfxX":9.484444303633111,"pfxZ":2.3727114915599348,"pX":0.32676483017552727,"pZ":1.9592386700399333,"vX0":-6.075080511542917,"vY0":-130.9769604503732,"vZ0":-3.182575599421156,"x":104.54,"y":185.88,"x0":1.4580013613860743,"y0":50.00062923865539,"z0":5.317555173310441,"aX":16.284535406449244},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-15.6,"spinRate":1799,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4200762104312661,"extension":6.100527261823178},"index":1,"playId":"f3cb8fed-fed7-355f-898e-6f7e7d84f025","pitchNumber":2,"startTime":"2026-10-14T02:31:34.260Z","endTime":"2026-10-14T02:31:38.157Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58654813622231,"aZ":-13.683798891366944,"pfxX":3.5014668507580273,"pfxZ":10.252825052921045,"pX":-0.7636597408619739,"pZ":2.989330291676072,"vX0":-6.239162532777213,"vY0":-133.86211941514972,"vZ0":-3.8515930672051146,"x":146.11,"y":158.07,"x0":1.149043370839944,"y0":50.00400032759363,"z0":5.4355133900625665,"aX":6.316161780431815},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-4.9,"spinRate":2035,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4101711211466865,"extension":6.255460733340219},"index":2,"playId":"a1bde63b-0996-30ec-bbbc-5ca16aad9510","pitchNumber":3,"startTime":"2026-10-14T02:31:49.305Z","endTime":"2026-10-14T02:31:53.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48065632892055,"aZ":-22.715251757661918,"pfxX":9.907147609717041,"pfxZ":5.419329873162097,"pX":0.9003728284523362,"pZ":2.894023808306026,"vX0":-4.799920027688275,"vY0":-131.67737151359623,"vZ0":-2.261767931424851,"x":82.68,"y":160.64,"x0":1.465429764554246,"y0":50.0033684258848,"z0":5.4549638817757895,"aX":17.29687680421061},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.8,"spinRate":1778,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4168764066190511,"extension":6.155812614249551},"hitData":{"launchSpeed":61.5,"launchAngle":23.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":132.59}},"index":3,"playId":"f1db6e02-57c8-3987-a605-8dc92add71a8","pitchNumber":4,"startTime":"2026-10-14T02:32:06.423Z","endTime":"2026-10-14T02:32:12.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:32:12.609Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis Bazzana lines out sharply to shortstop Taylor Walls.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-14T02:32:22.928Z","endTime":"2026-10-14T02:32:46.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654925416746224,"aZ":-23.5014881711585,"pfxX":11.571582224432376,"pfxZ":5.08518083205354,"pX":-0.0059954740686816495,"pZ":2.0887642301846063,"vX0":-7.133194531839155,"vY0":-130.08410657630935,"vZ0":-3.9457704996524,"x":117.23,"y":182.38,"x0":1.2759082428118482,"y0":50.001335518773956,"z0":5.418371677940709,"aX":19.723452915501873},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-19.2,"spinRate":1867,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.42192167869977704,"extension":6.074537631239986},"hitData":{"launchSpeed":107.1,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":121.3,"coordY":131.68}},"index":0,"playId":"83420330-0be4-3eaa-9e04-b81ea2edfe16","pitchNumber":1,"startTime":"2026-10-14T02:32:40.768Z","endTime":"2026-10-14T02:32:46.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:32:46.154Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-14T02:34:19.328Z","endTime":"2026-10-14T02:35:36.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Angel Martínez replaces Petey Halpin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-14T02:33:04.394Z","endTime":"2026-10-14T02:33:20.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-14T02:33:20.967Z","endTime":"2026-10-14T02:33:48.462Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-10-14T02:33:48.462Z","endTime":"2026-10-14T02:34:21.561Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65031106009025,"aZ":-18.02256808492498,"pfxX":7.53297331237933,"pfxZ":8.0753853224841,"pX":0.8391931881904828,"pZ":2.5810094229761003,"vX0":-4.449191035957058,"vY0":-131.94376489744013,"vZ0":-3.34538018896871,"x":85.01,"y":169.09,"x0":1.5738687573916108,"y0":50.00335798761646,"z0":5.203305490705338,"aX":13.202441476008044},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":-12.6,"spinRate":2093,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4160836581656113,"extension":6.1552774418339435},"index":3,"playId":"f95b8382-6ced-3d06-a4af-fe30dc94bbe8","pitchNumber":1,"startTime":"2026-10-14T02:34:21.561Z","endTime":"2026-10-14T02:34:24.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330385491297204,"aZ":-26.22550417531456,"pfxX":9.949306828108021,"pfxZ":3.8792399896257406,"pX":0.6417592821183774,"pZ":2.143233493326099,"vX0":-4.925422358456676,"vY0":-122.99619260031217,"vZ0":-2.7506846195531147,"x":92.54,"y":180.91,"x0":1.3773980018480878,"y0":50.00079967193261,"z0":5.499260345793195,"aX":15.246200160467472},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":1696,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4452789376928763,"extension":6.090801115992592},"index":4,"playId":"d71dea5c-d724-32a8-b668-423d27c8d6fd","pitchNumber":2,"startTime":"2026-10-14T02:34:46.484Z","endTime":"2026-10-14T02:34:50.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57743678028882,"aZ":-21.246250407770678,"pfxX":-4.010640978729299,"pfxZ":7.3302718887413505,"pX":0.14576663607870943,"pZ":4.462023505088519,"vX0":-2.8698395560436816,"vY0":-122.02001626135582,"vZ0":2.161309334916141,"x":111.44,"y":118.31,"x0":1.862808763254871,"y0":50.000992300547864,"z0":5.4086788304530335,"aX":-5.977835613362766},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":14.0,"breakHorizontal":8.0,"spinRate":2236,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4508617637020036,"extension":6.017142477432753},"index":5,"playId":"1af86476-d8c9-36b4-a6b2-23c564fed906","pitchNumber":3,"startTime":"2026-10-14T02:35:12.898Z","endTime":"2026-10-14T02:35:16.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.410567528212336,"aZ":-25.30858388700849,"pfxX":9.962326410241381,"pfxZ":4.479499065512586,"pX":0.8307803702814893,"pZ":1.262914912905151,"vX0":-4.591373106574352,"vY0":-123.24293333454035,"vZ0":-4.855244227534089,"x":85.33,"y":204.68,"x0":1.4276452848961612,"y0":50.00245919994529,"z0":5.406628989220625,"aX":15.26295413761899},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":1580,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.44511013527106247,"extension":6.107600347973393},"index":6,"playId":"d142b180-aabb-3c02-a136-105e08b002ce","pitchNumber":4,"startTime":"2026-10-14T02:35:31.015Z","endTime":"2026-10-14T02:35:36.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:35:36.355Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-14T02:38:50.749Z","endTime":"2026-10-14T02:40:24.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Slade Cecconi replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T02:36:04.546Z","endTime":"2026-10-14T02:36:05.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Angel Martínez remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-14T02:36:04.546Z","endTime":"2026-10-14T02:36:05.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Defensive switch from left field to center field for Steven Kwan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-14T02:36:04.546Z","endTime":"2026-10-14T02:38:40.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-10-14T02:38:40.328Z","endTime":"2026-10-14T02:38:53.059Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036570843969475,"aZ":-29.58151870903157,"pfxX":0.927996822043621,"pfxZ":1.5711767287869343,"pX":0.7706880662903042,"pZ":2.428428715091176,"vX0":6.550766420000762,"vY0":-128.56859441974456,"vZ0":-2.4146291603651235,"x":87.62,"y":173.21,"x0":-1.945352891788606,"y0":50.00498725131871,"z0":5.7073904258783585,"aX":1.5309512993926737},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":-3.4,"spinRate":2296,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.42826856193222484,"extension":6.614384976552512},"index":4,"playId":"0c3123b9-cc14-3fac-8463-40865308e1db","pitchNumber":1,"startTime":"2026-10-14T02:38:53.059Z","endTime":"2026-10-14T02:38:57.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625861105351728,"aZ":-25.19881832983523,"pfxX":3.757235691608532,"pfxZ":4.138672794576056,"pX":1.1221513973659805,"pZ":2.9944528716971948,"vX0":6.459227156336684,"vY0":-129.86631691563434,"vZ0":-2.1734696412920034,"x":74.23,"y":157.93,"x0":-1.8985319071974578,"y0":50.00257372346943,"z0":5.785635825892797,"aX":6.328945390597418},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":-8.4,"spinRate":2492,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4239740094080182,"extension":6.450847125661287},"index":5,"playId":"df610897-9daa-3270-b806-671ca2c7d46c","pitchNumber":2,"startTime":"2026-10-14T02:39:26.556Z","endTime":"2026-10-14T02:39:30.347Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21684429969991,"aZ":-25.337857770966163,"pfxX":1.702428169014837,"pfxZ":4.087196863314481,"pX":2.4132455257797947,"pZ":1.7348219243223357,"vX0":10.043643776946231,"vY0":-129.15632541721143,"vZ0":-4.8504061957403914,"x":25.01,"y":191.94,"x0":-1.7620919234545929,"y0":50.00480884947097,"z0":5.60811485889911,"aX":2.850469500427387},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-5.5,"spinRate":2376,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.42557559003864354,"extension":6.4876292271531995},"index":6,"playId":"47829e88-a427-3bf9-9153-ff62eb6e3423","pitchNumber":3,"startTime":"2026-10-14T02:39:43.177Z","endTime":"2026-10-14T02:39:47.026Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.2,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57935810520556,"aZ":-10.457465899626166,"pfxX":-6.891910573348378,"pfxZ":11.167883817624617,"pX":-0.19916556048630968,"pZ":3.4641522702475696,"vX0":6.898563525579593,"vY0":-139.76993942620754,"vZ0":-4.531108951139261,"x":124.59,"y":145.25,"x0":-1.824694251544972,"y0":50.00170038167852,"z0":5.815031992930682,"aX":-13.400192673710906},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":10.8,"spinRate":2394,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39450671173153395,"extension":6.414152814878845},"index":7,"playId":"8ed0fd00-82de-35e5-ad3d-12e54b4a2ffe","pitchNumber":4,"startTime":"2026-10-14T02:39:58.692Z","endTime":"2026-10-14T02:40:01.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34620417286292,"aZ":-43.904335300258296,"pfxX":4.6061616123244615,"pfxZ":-8.766197433895762,"pX":0.8755061765066504,"pZ":1.0440140533823397,"vX0":4.111733996608219,"vY0":-116.50759800762236,"vZ0":-1.5812938549347508,"x":83.63,"y":210.59,"x0":-1.5282441037344983,"y0":50.004346043233994,"z0":5.983478621034994,"aX":6.162109524119552},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.8,"breakHorizontal":-9.6,"spinRate":2635,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47503560008592327,"extension":6.4511430402178425},"index":8,"playId":"d2db6193-2f0d-3f12-b203-1b17884dc846","pitchNumber":5,"startTime":"2026-10-14T02:40:19.553Z","endTime":"2026-10-14T02:40:24.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:40:24.385Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Mesa Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-14T02:40:30.133Z","endTime":"2026-10-14T02:43:48.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.340165231812904,"aZ":-16.351653091603726,"pfxX":-10.07096148882728,"pfxZ":8.112306587176217,"pX":-0.0673328506772495,"pZ":2.031199064882993,"vX0":8.441811425645051,"vY0":-139.48439526707483,"vZ0":-6.785429945867659,"x":119.57,"y":183.94,"x0":-1.8398391328710366,"y0":50.003187917716794,"z0":5.593187470120068,"aX":-19.644069840374637},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2302,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3942034260337559,"extension":6.566400776701057},"index":0,"playId":"6d720481-908d-31bc-bb20-8d33860598ce","pitchNumber":1,"startTime":"2026-10-14T02:40:49.063Z","endTime":"2026-10-14T02:40:52.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-10-14T02:41:10.635Z","endTime":"2026-10-14T02:41:26.879Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.33242722971762,"aZ":-9.263995209214336,"pfxX":-5.958406534886079,"pfxZ":11.628713322271564,"pX":-0.5081474151163431,"pZ":3.3370273320003703,"vX0":5.62784382350576,"vY0":-140.74265573763006,"vZ0":-4.990741319142947,"x":136.37,"y":148.68,"x0":-1.7773517340429614,"y0":50.00016062660782,"z0":5.756052093146968,"aX":-11.736018419004797},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":9.4,"spinRate":2485,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3918950884129915,"extension":6.523433059030834},"index":2,"playId":"6729eb22-4475-3159-a731-031fbaec3b21","pitchNumber":2,"startTime":"2026-10-14T02:41:26.879Z","endTime":"2026-10-14T02:41:30.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06149933687073,"aZ":-11.685355353335334,"pfxX":-6.776425384427541,"pfxZ":10.420405225047883,"pX":-0.32566451288640713,"pZ":3.3737050449291743,"vX0":6.306730107709207,"vY0":-140.5630976359154,"vZ0":-4.4828109219195005,"x":129.41,"y":147.69,"x0":-1.7373813677440428,"y0":50.000494239208386,"z0":5.770949672714034,"aX":-13.32123081935956},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2487,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3923132249764736,"extension":6.5167868616999725},"index":3,"playId":"3ed69592-4f9c-3f9d-b230-a671f87d5b58","pitchNumber":3,"startTime":"2026-10-14T02:41:44.042Z","endTime":"2026-10-14T02:41:47.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391029466059432,"aZ":-44.1352364897705,"pfxX":4.578084350860848,"pfxZ":-8.673738148405082,"pX":-0.5660477922231939,"pZ":0.4482332350169537,"vX0":1.6463811471664664,"vY0":-118.10324159323879,"vZ0":-2.855838678261053,"x":138.58,"y":226.68,"x0":-1.8714924561663353,"y0":50.00132988445577,"z0":5.82499393511027,"aX":6.315055346738341},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.1,"breakHorizontal":-8.8,"spinRate":2716,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4679848301515319,"extension":6.491162201143777},"index":4,"playId":"cc82b7a2-af60-3778-bb20-822ef10fda0e","pitchNumber":4,"startTime":"2026-10-14T02:42:06.492Z","endTime":"2026-10-14T02:42:10.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116046126093273,"aZ":-45.413860098790494,"pfxX":5.524528361450556,"pfxZ":-9.710389488168982,"pX":0.9330187736388509,"pZ":0.46840955203682155,"vX0":4.257161774258263,"vY0":-117.44370369098482,"vZ0":-2.475902690057345,"x":81.44,"y":226.13,"x0":-1.6361070781991636,"y0":50.00108833586271,"z0":5.855108332109564,"aX":7.534278489169702},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-17.9,"breakHorizontal":-11.3,"spinRate":2804,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.47064096294947566,"extension":6.529176672204688},"index":5,"playId":"6ef75431-7fa4-3dae-8229-400178cefe88","pitchNumber":5,"startTime":"2026-10-14T02:42:39.007Z","endTime":"2026-10-14T02:42:42.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85930202633962,"aZ":-17.956791402853643,"pfxX":-11.097732502182193,"pfxZ":7.306922386359756,"pX":-0.02749057036896931,"pZ":2.5404775287932266,"vX0":8.817366853697912,"vY0":-138.5871515294031,"vZ0":-4.9264738991038675,"x":118.05,"y":170.19,"x0":-1.8078308070506006,"y0":50.004516530951214,"z0":5.5399583851471785,"aX":-21.597921136721858},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":18.2,"spinRate":2372,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3951688751992668,"extension":6.640967278092136},"index":6,"playId":"a6ecdc47-a366-3e51-ba6c-37aeafa6d05d","pitchNumber":6,"startTime":"2026-10-14T02:42:58.805Z","endTime":"2026-10-14T02:43:02.743Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94527298873575,"aZ":-11.057628347595646,"pfxX":-6.520752170029926,"pfxZ":11.036747569287028,"pX":-0.20220099141894754,"pZ":3.0358769984548997,"vX0":6.7100828647982524,"vY0":-138.1947720948058,"vZ0":-5.090393518090632,"x":124.71,"y":156.81,"x0":-1.8274096497356893,"y0":50.000377348250495,"z0":5.659887831430444,"aX":-12.473154374644297},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":10.2,"spinRate":2413,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3980208323190886,"extension":6.623364829665036},"index":7,"playId":"9c806929-2192-371f-b143-2988a88706a4","pitchNumber":7,"startTime":"2026-10-14T02:43:19.426Z","endTime":"2026-10-14T02:43:22.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856194150228255,"aZ":-27.804841541374724,"pfxX":2.9385506693802403,"pfxZ":2.5615281502108713,"pX":0.5699210193904076,"pZ":1.5499749525085234,"vX0":6.167957509571937,"vY0":-130.09835241010865,"vZ0":-4.600050738446728,"x":95.28,"y":196.93,"x0":-2.2189908275201966,"y0":50.00166738905249,"z0":5.463949616532885,"aX":5.003599393113401},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-6.7,"spinRate":2519,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.42200832818212053,"extension":6.64872258795601},"index":8,"playId":"808849f1-2f0d-3635-bd42-c608fbe293df","pitchNumber":8,"startTime":"2026-10-14T02:43:43.890Z","endTime":"2026-10-14T02:43:48.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:43:48.109Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonny DeLuca grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-14T02:43:59.806Z","endTime":"2026-10-14T02:44:58.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924577706672622,"aZ":-24.85875637400725,"pfxX":2.5809939457373736,"pfxZ":4.239646094729814,"pX":0.8495279501211811,"pZ":1.1545025782423761,"vX0":6.4756352577427885,"vY0":-130.5922500081792,"vZ0":-6.280361305472458,"x":84.62,"y":207.61,"x0":-1.9990376593365164,"y0":50.000930239923285,"z0":5.464668340665265,"aX":4.4485894262505745},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":-6.1,"spinRate":2647,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.41969352654882597,"extension":6.5748433085974085},"index":0,"playId":"2562aca5-ccab-36a2-ba76-82c51f94b587","pitchNumber":1,"startTime":"2026-10-14T02:44:11.671Z","endTime":"2026-10-14T02:44:15.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530631242771545,"aZ":-26.3474659643682,"pfxX":0.3494251314618104,"pfxZ":3.4130834276528805,"pX":1.9877120200493719,"pZ":1.839764637723742,"vX0":9.694937843564103,"vY0":-130.08514267092897,"vZ0":-4.506014129769865,"x":41.23,"y":189.11,"x0":-1.8402802109055856,"y0":50.00121677079318,"z0":5.603537768022242,"aX":0.592890837453536},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-2.9,"spinRate":2484,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4218393255821944,"extension":6.521771396411914},"index":1,"playId":"8efd832e-c692-31b4-b949-3b920a767203","pitchNumber":2,"startTime":"2026-10-14T02:44:26.853Z","endTime":"2026-10-14T02:44:30.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780326704578822,"aZ":-26.58013386607117,"pfxX":2.7703890611003015,"pfxZ":3.3645895539069066,"pX":0.3908681355135271,"pZ":2.377907263391521,"vX0":5.377056429450686,"vY0":-128.8407846651762,"vZ0":-2.887605390014325,"x":102.1,"y":174.58,"x0":-2.0928688384965817,"y0":50.001166478694515,"z0":5.5939615221263255,"aX":4.598771322048554},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-6.4,"spinRate":2407,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.4270965807956504,"extension":6.598089329537268},"hitData":{"launchSpeed":72.9,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.79,"coordY":147.78}},"index":2,"playId":"682e5236-ef7f-3bfc-9ad9-ba6219a6e898","pitchNumber":3,"startTime":"2026-10-14T02:44:51.081Z","endTime":"2026-10-14T02:44:58.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:44:58.695Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-14T02:48:04.017Z","endTime":"2026-10-14T02:49:32.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Baker replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-14T02:46:05.663Z","endTime":"2026-10-14T02:48:06.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472471987974327,"aZ":-22.95338230204147,"pfxX":-8.446006698689864,"pfxZ":6.383045189868521,"pX":0.7265516722001775,"pZ":0.46182942051816683,"vX0":6.6368204472921075,"vY0":-119.57655253122168,"vZ0":-8.835749664449915,"x":89.31,"y":226.31,"x0":-0.9901949966174333,"y0":50.005915409903146,"z0":6.27071485142471,"aX":-12.209679044278378},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":13.7,"spinRate":1868,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.45838790268494245,"extension":6.288133952739697},"index":1,"playId":"de1b90d6-6357-386a-a609-345e64728088","pitchNumber":1,"startTime":"2026-10-14T02:48:06.324Z","endTime":"2026-10-14T02:48:10.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82120839675179,"aZ":-8.942360570195305,"pfxX":-2.1870697424991548,"pfxZ":12.31336650580089,"pX":0.517879219780107,"pZ":2.4303182484689314,"vX0":4.1574879158741975,"vY0":-137.10571423710795,"vZ0":-8.704818405177754,"x":97.26,"y":173.16,"x0":-0.7401586838053082,"y0":50.00609533155686,"z0":6.273328326367303,"aX":-4.127786341679056},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.4,"breakHorizontal":3.0,"spinRate":2405,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.40085461036272596,"extension":6.707594338743013},"index":2,"playId":"bec97064-684e-32ba-a045-2e3fc31e5614","pitchNumber":2,"startTime":"2026-10-14T02:48:24.656Z","endTime":"2026-10-14T02:48:28.092Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62370338671387,"aZ":-11.257604760756395,"pfxX":-2.857678200364317,"pfxZ":10.994579368748994,"pX":0.3414523620566524,"pZ":3.0558213877270433,"vX0":3.385401268123806,"vY0":-137.57054257865673,"vZ0":-6.90782089001435,"x":103.98,"y":156.27,"x0":-0.5381292107033931,"y0":50.006586566762174,"z0":6.375290196148571,"aX":-5.438530869109575},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2277,"spinDirection":196},"zone":3,"typeConfidence":0.89,"plateTime":0.399284907398588,"extension":6.612270778046701},"index":3,"playId":"30f94529-4a6d-3fe6-8f0e-9769f2038fd3","pitchNumber":3,"startTime":"2026-10-14T02:48:45.264Z","endTime":"2026-10-14T02:48:48.688Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11758974019979,"aZ":-10.807965988721216,"pfxX":-1.614165835812515,"pfxZ":11.167903323038878,"pX":0.6786109302590176,"pZ":2.0902407836472774,"vX0":3.9660589325389486,"vY0":-138.24796032248557,"vZ0":-9.31390030150838,"x":91.13,"y":182.34,"x0":-0.5723072477472103,"y0":50.006152225868526,"z0":6.25196493122538,"aX":-3.089353408293957},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":2.0,"spinRate":2194,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.39794236230195246,"extension":6.212566726812644},"index":4,"playId":"5f54e55a-bbb7-34c2-8c52-b40ff0fba3b0","pitchNumber":4,"startTime":"2026-10-14T02:49:05.892Z","endTime":"2026-10-14T02:49:10.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56090521654483,"aZ":-23.780153707114106,"pfxX":-7.4223443307008035,"pfxZ":5.552572248874384,"pX":-0.3240905668775111,"pZ":3.5330440917293653,"vX0":3.938969063430955,"vY0":-122.53017190118209,"vZ0":-2.119172332051037,"x":129.35,"y":143.39,"x0":-0.9932058401080877,"y0":50.00270693776216,"z0":6.453431248884862,"aX":-11.218509508202072},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":1776,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4480474656350739,"extension":6.140476728829707},"index":5,"playId":"3b79e847-b07a-3bab-9fa9-4d87bec3a8a5","pitchNumber":5,"startTime":"2026-10-14T02:49:27.061Z","endTime":"2026-10-14T02:49:32.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:49:32.413Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-14T02:49:36.532Z","endTime":"2026-10-14T02:50:05.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.983201521835007,"aZ":-10.50905531058329,"pfxX":-1.3992360051020118,"pfxZ":11.500253606764787,"pX":0.19919863124026407,"pZ":2.0159968398367107,"vX0":2.994766312890475,"vY0":-136.8200593257519,"vZ0":-9.346620008990044,"x":109.41,"y":184.35,"x0":-0.7308837232755877,"y0":50.00146639496828,"z0":6.209518556895122,"aX":-2.635870016121053},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":1.8,"spinRate":2225,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.4013060204471488,"extension":6.43328334221528},"hitData":{"launchSpeed":95.2,"launchAngle":39.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.2,"coordY":82.19}},"index":0,"playId":"61023393-9a9e-3708-b3e1-e807fa291a8d","pitchNumber":1,"startTime":"2026-10-14T02:49:56.186Z","endTime":"2026-10-14T02:50:05.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:50:05.726Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-14T02:50:15.089Z","endTime":"2026-10-14T02:51:01.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.30"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.03"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.80"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.37"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.73"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".750"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927418831959045,"aZ":-12.259703388836524,"pfxX":-1.2492907353790332,"pfxZ":10.691715780106566,"pX":0.48950016013519154,"pZ":2.0387386234047224,"vX0":3.4995516223401326,"vY0":-136.11253352651724,"vZ0":-9.161134686308198,"x":98.34,"y":183.73,"x0":-0.6547255901431587,"y0":50.0007932358792,"z0":6.312521188951771,"aX":-2.3266559396734476},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":1.4,"spinRate":2156,"spinDirection":193},"zone":9,"typeConfidence":0.87,"plateTime":0.403531445631216,"extension":6.543396722691193},"index":0,"playId":"0e164a86-81c3-3dfd-b9ba-ab0037c5d980","pitchNumber":1,"startTime":"2026-10-14T02:50:35.218Z","endTime":"2026-10-14T02:50:39.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15230376177392,"aZ":-12.371258008035772,"pfxX":-2.8354058995325966,"pfxZ":10.30824603037977,"pX":-0.3729141577285749,"pZ":3.306542927611373,"vX0":1.784354684322385,"vY0":-138.29393220496993,"vZ0":-5.979873756137336,"x":131.21,"y":149.5,"x0":-0.6607866565209499,"y0":50.00527626572228,"z0":6.339702882031039,"aX":-5.448804908329096},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2299,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.3972805860127182,"extension":6.530911284487885},"hitData":{"launchSpeed":84.3,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.64,"coordY":151.32}},"index":1,"playId":"1d312302-8ed9-3314-b476-12b44b287904","pitchNumber":2,"startTime":"2026-10-14T02:50:53.600Z","endTime":"2026-10-14T02:51:01.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:51:01.268Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-14T02:50:15.089Z","endTime":"2026-10-14T02:51:01.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.30"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.03"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.80"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.37"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.73"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".750"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927418831959045,"aZ":-12.259703388836524,"pfxX":-1.2492907353790332,"pfxZ":10.691715780106566,"pX":0.48950016013519154,"pZ":2.0387386234047224,"vX0":3.4995516223401326,"vY0":-136.11253352651724,"vZ0":-9.161134686308198,"x":98.34,"y":183.73,"x0":-0.6547255901431587,"y0":50.0007932358792,"z0":6.312521188951771,"aX":-2.3266559396734476},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":1.4,"spinRate":2156,"spinDirection":193},"zone":9,"typeConfidence":0.87,"plateTime":0.403531445631216,"extension":6.543396722691193},"index":0,"playId":"0e164a86-81c3-3dfd-b9ba-ab0037c5d980","pitchNumber":1,"startTime":"2026-10-14T02:50:35.218Z","endTime":"2026-10-14T02:50:39.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15230376177392,"aZ":-12.371258008035772,"pfxX":-2.8354058995325966,"pfxZ":10.30824603037977,"pX":-0.3729141577285749,"pZ":3.306542927611373,"vX0":1.784354684322385,"vY0":-138.29393220496993,"vZ0":-5.979873756137336,"x":131.21,"y":149.5,"x0":-0.6607866565209499,"y0":50.00527626572228,"z0":6.339702882031039,"aX":-5.448804908329096},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2299,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.3972805860127182,"extension":6.530911284487885},"hitData":{"launchSpeed":84.3,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.64,"coordY":151.32}},"index":1,"playId":"1d312302-8ed9-3314-b476-12b44b287904","pitchNumber":2,"startTime":"2026-10-14T02:50:53.600Z","endTime":"2026-10-14T02:51:01.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-14T02:51:01.268Z","atBatIndex":69},"scoringPlays":[33,34,56],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":101.11,"y":145.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":144.31,"y":111.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":183.9,"y":133.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":113.69,"y":159.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":137.44,"y":148.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":34.03,"y":108.9},"type":"H","description":"Double"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":152.97,"y":69.23},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":114.16,"y":148.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":143.51,"y":160.94},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":64.24,"y":118.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":121.75,"y":212.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":162.75,"y":137.15},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":89.48,"y":87.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":148.44,"y":164.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":129.35,"y":145.25},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":153.13,"y":148.29},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":35,"top":[25,26,27,28],"bottom":[29,30,31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":65.07,"y":160.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":189.92,"y":103.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":110.17,"y":117.22},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":149.08,"y":154.86},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":107.58,"y":154.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":79.24,"y":124.5},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":163.75,"y":79.33},"type":"H","description":"Single"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":47.0,"y":132.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":98.84,"y":157.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":198.71,"y":107.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":129.02,"y":70.02},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":168.93,"y":59.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":185.58,"y":112.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":118.72,"y":159.92},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":135.19,"y":139.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":153.97,"y":39.42},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":126.81,"y":134.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":92.4,"y":87.05},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":126.81,"y":214.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":161.79,"y":65.47},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":60,"top":[52,53,54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":124.9,"y":85.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":93.92,"y":104.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":120.28,"y":83.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":214.45,"y":111.55},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":129.02,"y":178.79},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":84.11,"y":93.94},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":138.0,"y":132.59},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":121.3,"y":131.68},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":124.79,"y":147.78},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":200.2,"y":82.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":112.64,"y":151.32},"type":"O","description":"Groundout"}],"home":[]}}]}