[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:16:18.692Z","endTime":"2025-09-28T19:17:03.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T15:44:44.995Z","endTime":"2025-09-28T18:51:41.713Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T18:51:41.713Z","endTime":"2025-09-28T19:14:55.311Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T19:14:55.311Z","endTime":"2025-09-28T19:16:20.937Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.78987633833862,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02789750036622,"aZ":-19.733543300139715,"pfxX":-8.609290550577024,"pfxZ":6.457440997733034,"pX":0.22543580964375215,"pZ":1.5714650544680204,"vX0":9.395934759352354,"vY0":-137.53902078279864,"vZ0":-6.683449423524318,"x":108.41,"y":196.35,"x0":-2.108073905520055,"y0":50.00043306032109,"z0":5.360106975998829,"aX":-16.578253924321068},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":2274,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.39744482712619567,"extension":6.42647614487541},"index":3,"playId":"18dad44e-b2bb-3b2c-bf54-491d1e5ed956","pitchNumber":1,"startTime":"2025-09-28T19:16:20.937Z","endTime":"2025-09-28T19:16:25.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.72939491759534,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.064816530705386,"aZ":-16.273684927632807,"pfxX":-8.583940014619408,"pfxZ":8.37769195756243,"pX":0.5049472040234521,"pZ":0.5577300165537199,"vX0":9.950144174738835,"vY0":-136.62821170527334,"vZ0":-9.64796789090719,"x":97.75,"y":223.72,"x0":-2.0624593073492337,"y0":50.001809049235526,"z0":5.244214246250899,"aX":-16.288502298269513},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2349,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40033391882514024,"extension":6.220140847128028},"index":4,"playId":"49e44f38-c28e-3d36-8a65-5ab2a0099951","pitchNumber":2,"startTime":"2025-09-28T19:16:33.257Z","endTime":"2025-09-28T19:16:36.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.86559895340524,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6176119864623,"aZ":-23.307101311683383,"pfxX":-10.111915735169756,"pfxZ":4.697684765358112,"pX":0.8995876438930097,"pZ":0.9057944868095319,"vX0":11.699320587178573,"vY0":-135.99648333127203,"vZ0":-7.500112431985662,"x":82.71,"y":214.32,"x0":-2.128335174016737,"y0":50.006163135738795,"z0":5.296654805207399,"aX":-19.09590652058419},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2218,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4015412868318995,"extension":6.244593138112925},"index":5,"playId":"6ca6bf26-b89e-3892-a18e-b5f7e5024843","pitchNumber":3,"startTime":"2025-09-28T19:16:47.028Z","endTime":"2025-09-28T19:16:51.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.7898749576147,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.747717643925203,"aZ":-21.0042977504958,"pfxX":-8.508297750952108,"pfxZ":5.753643004764776,"pX":-1.6003043577555007,"pZ":2.250254855055471,"vX0":5.142587889410391,"vY0":-137.9593629916582,"vZ0":-4.694391438920911,"x":178.0,"y":178.02,"x0":-2.376595345195442,"y0":50.00197802786009,"z0":5.376985488185842,"aX":-16.510598711869957},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2263,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.39600082749314014,"extension":6.07895241923269},"index":6,"playId":"4b2ab098-33b4-38a5-a17f-133a6571912c","pitchNumber":4,"startTime":"2025-09-28T19:16:59.700Z","endTime":"2025-09-28T19:17:03.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-09-28T19:17:03.930Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, third baseman Nacho Alvarez Jr. to second baseman Nick Allen to first baseman Matt Olson. Jared Triolo out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:17:18.921Z","endTime":"2025-09-28T19:19:42.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.53857100551623,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07742728975009,"aZ":-23.94758169224078,"pfxX":-9.534781209715558,"pfxZ":4.276746018998484,"pX":0.8427488111257713,"pZ":1.4060834584163908,"vX0":10.914194850482634,"vY0":-137.26575928403784,"vZ0":-6.444109629659904,"x":84.88,"y":200.82,"x0":-1.9309144842838177,"y0":50.003508318436324,"z0":5.395762528085372,"aX":-18.34380014582596},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2243,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3977989559509534,"extension":6.078583475890497},"index":0,"playId":"a3506603-1066-31ac-8dc8-949733abbe14","pitchNumber":1,"startTime":"2025-09-28T19:17:26.285Z","endTime":"2025-09-28T19:17:31.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.43981089491725,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893560149999075,"aZ":-27.03843253285805,"pfxX":-10.32294647337103,"pfxZ":2.6542957383675345,"pX":1.3883767054132286,"pZ":1.1437877177778992,"vX0":12.607362130850952,"vY0":-137.33960294377363,"vZ0":-6.436737813965079,"x":64.08,"y":207.9,"x0":-1.893885943775184,"y0":50.00142750968824,"z0":5.3258866826510385,"aX":-19.96305704921318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2159,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.39694068060126764,"extension":6.1396711849985515},"index":1,"playId":"69284d01-96eb-3c66-835e-5e1870212782","pitchNumber":2,"startTime":"2025-09-28T19:17:42.124Z","endTime":"2025-09-28T19:17:45.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.48294734167373,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37924011851149,"aZ":-19.0417376194985,"pfxX":-9.173644286962164,"pfxZ":6.758142902611247,"pX":-0.82573219093351,"pZ":2.06046168558915,"vX0":6.7714017413857235,"vY0":-138.19325367208856,"vZ0":-5.504379853581741,"x":148.47,"y":183.15,"x0":-2.1098767436056294,"y0":50.00389738808718,"z0":5.347873384916067,"aX":-17.831609118746883},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2296,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.39560978103062405,"extension":6.4330719088740755},"index":2,"playId":"0e407036-6f28-3d51-96f0-5853bc17ba18","pitchNumber":3,"startTime":"2025-09-28T19:18:00.020Z","endTime":"2025-09-28T19:18:03.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.644997347325948,"aZ":-20.55817532187356,"pfxX":-9.858537977433764,"pfxZ":6.042535386289902,"pX":0.5887662751316723,"pZ":1.0458394430622506,"vX0":10.380760031861808,"vY0":-137.31748032096544,"vZ0":-7.582899262420775,"x":94.56,"y":210.54,"x0":-1.9485604859856658,"y0":50.00096921698767,"z0":5.227396447150077,"aX":-18.942467364896864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2235,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39793849204638,"extension":6.429154537988812},"index":3,"playId":"d75dbcb8-6191-38ad-b943-8235479fe779","pitchNumber":4,"startTime":"2025-09-28T19:18:15.222Z","endTime":"2025-09-28T19:18:19.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.285834853749684,"aZ":-21.994595321763715,"pfxX":-8.945419254306973,"pfxZ":5.255145873790949,"pX":0.1612120760915032,"pZ":1.907483471956155,"vX0":9.379694651458852,"vY0":-137.74830370067005,"vZ0":-5.174923589568413,"x":110.85,"y":187.28,"x0":-2.112732503488801,"y0":50.002443257901284,"z0":5.281174603065746,"aX":-17.329012365272813},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":2235,"spinDirection":239},"zone":8,"typeConfidence":0.83,"plateTime":0.39640323739222927,"extension":6.236538395017477},"index":4,"playId":"e9f9ac73-719d-32cd-9cf0-2b3f56c01792","pitchNumber":5,"startTime":"2025-09-28T19:18:32.665Z","endTime":"2025-09-28T19:18:37.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"ca78ebac-ca76-30e0-a83b-aea2137a1a35","startTime":"2025-09-28T19:18:53.812Z","endTime":"2025-09-28T19:18:57.171Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.470483261228036,"aZ":-36.42730758825399,"pfxX":5.3674130058435585,"pfxZ":-2.9203103794340723,"pX":-0.15148449525181598,"pZ":1.9877542692898675,"vX0":3.473830933673316,"vY0":-119.74111263521336,"vZ0":-0.43100405001736497,"x":122.77,"y":185.11,"x0":-2.3168517888150286,"y0":50.00242673018371,"z0":5.420892367353975,"aX":7.817070033495754},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":2995,"spinDirection":65},"zone":8,"typeConfidence":0.87,"plateTime":0.45690630561906653,"extension":6.276990488854496},"index":6,"playId":"1b11bc4b-4c33-31fd-8d45-66bb40d600f0","pitchNumber":6,"startTime":"2025-09-28T19:19:08.998Z","endTime":"2025-09-28T19:19:14.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.604385705342413,"aZ":-35.7939886915095,"pfxX":4.656647392574019,"pfxZ":-2.501626014809098,"pX":0.22107833847129657,"pZ":2.179079734792359,"vX0":4.497848494308668,"vY0":-119.23205030065182,"vZ0":-0.01657880302469339,"x":94.74,"y":159.75,"x0":-2.2904263085257726,"y0":50.00217212675077,"z0":5.399766364424045,"aX":6.743637185686278},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":-9.5,"spinRate":3103,"spinDirection":65},"zone":5,"typeConfidence":0.85,"plateTime":0.4583184846309365,"extension":6.115944611443046},"hitData":{"launchSpeed":86.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.39,"coordY":169.19}},"index":7,"playId":"c34588da-db25-3174-95b4-fd2b0ee86e63","pitchNumber":7,"startTime":"2025-09-28T19:19:32.945Z","endTime":"2025-09-28T19:19:42.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:19:42.534Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:20:10.699Z","endTime":"2025-09-28T19:20:59.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.58973862850371,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2612572612393,"aZ":-18.158702057350546,"pfxX":-7.4689072615319985,"pfxZ":7.0679457703719635,"pX":0.46597208301299237,"pZ":3.3515572506686704,"vX0":9.468918188642574,"vY0":-139.41139168017813,"vZ0":-2.596511883100978,"x":99.24,"y":148.29,"x0":-1.992850863524385,"y0":50.00083619928777,"z0":5.483823441093218,"aX":-14.805868206171612},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":1990,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.3918306070705255,"extension":6.442283755784314},"index":0,"playId":"3140b5d2-f72b-379a-8363-6ae97ad37bb8","pitchNumber":1,"startTime":"2025-09-28T19:20:13.993Z","endTime":"2025-09-28T19:20:18.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046368984622003,"aZ":-18.350001456534546,"pfxX":-9.243780492083069,"pfxZ":7.038215234584182,"pX":0.34106601139812726,"pZ":2.4296669899870076,"vX0":9.694955514647368,"vY0":-139.0203727002873,"vZ0":-4.859067391300375,"x":104.0,"y":173.18,"x0":-1.9841188302626829,"y0":50.00618366843412,"z0":5.411594806293153,"aX":-18.166653446168812},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":2390,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.39341566248449045,"extension":6.350718566825438},"index":1,"playId":"25f4b0a1-e594-3d59-951f-d49e200269c0","pitchNumber":2,"startTime":"2025-09-28T19:20:27.432Z","endTime":"2025-09-28T19:20:33.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.388734025126475,"aZ":-39.084227121914495,"pfxX":6.743573149591631,"pfxZ":-4.811658109557795,"pX":0.9790154664770235,"pZ":2.039431860973575,"vX0":5.623689969593918,"vY0":-119.43352396742182,"vZ0":0.3367730271637197,"x":79.68,"y":183.72,"x0":-2.287903465420442,"y0":50.00497108990715,"z0":5.430248695946173,"aX":9.678892137861677},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.3,"breakHorizontal":-13.7,"spinRate":3195,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.45974748264798126,"extension":6.211163525005549},"hitData":{"launchSpeed":74.0,"launchAngle":12.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.88,"coordY":116.78}},"index":2,"playId":"cee731f8-08f9-3fd7-a30d-efdb97b7e856","pitchNumber":3,"startTime":"2025-09-28T19:20:48.217Z","endTime":"2025-09-28T19:20:59.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:20:59.465Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a ground ball to shortstop Ha-Seong Kim. Tommy Pham to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:21:03.207Z","endTime":"2025-09-28T19:21:34.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48197699513664,"aZ":-38.51579562830247,"pfxX":7.069274114227602,"pfxZ":-4.2761563931223225,"pX":0.6448633709669614,"pZ":2.139815560836196,"vX0":4.754745292445524,"vY0":-120.76446758776596,"vZ0":0.23498490233870717,"x":92.42,"y":181.0,"x0":-2.264657632371996,"y0":50.00220453911792,"z0":5.416291413434042,"aX":10.488056965933554},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.4,"breakHorizontal":-13.9,"spinRate":3145,"spinDirection":59},"zone":9,"typeConfidence":0.89,"plateTime":0.45274098852839817,"extension":6.24271993911249},"hitData":{"launchSpeed":80.7,"launchAngle":6.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.81,"coordY":140.75}},"index":0,"playId":"e03dd26d-782a-3e71-8803-e42b8f3b5bcb","pitchNumber":1,"startTime":"2025-09-28T19:21:21.981Z","endTime":"2025-09-28T19:21:34.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:21:34.826Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Bart flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:21:51.926Z","endTime":"2025-09-28T19:22:44.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.212516869602545,"aZ":-19.817029088148082,"pfxX":-8.115233707607057,"pfxZ":6.317165822715016,"pX":0.21922457496447534,"pZ":2.252483724405357,"vX0":8.983916925285595,"vY0":-138.79784936770037,"vZ0":-4.834335294682463,"x":108.64,"y":177.96,"x0":-2.0006430925048817,"y0":50.004735038344904,"z0":5.3310463249559765,"aX":-15.881842093359738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2292,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.39417040991405194,"extension":6.486789865815642},"index":0,"playId":"4eafb263-dc2d-3556-ba6d-75e70deb8955","pitchNumber":1,"startTime":"2025-09-28T19:21:58.840Z","endTime":"2025-09-28T19:22:02.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.56839500442532,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.663424246948164,"aZ":-38.28753083690002,"pfxX":6.898983131492779,"pfxZ":-4.192452971958991,"pX":-0.3791257520809769,"pZ":0.8100490815477343,"vX0":2.9560533541017024,"vY0":-119.8739169334185,"vZ0":-2.5003065858763582,"x":131.45,"y":216.91,"x0":-2.5236670678635322,"y0":50.00289938017999,"z0":5.2771106473777785,"aX":10.062479944055397},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.9,"breakHorizontal":-13.2,"spinRate":3312,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4565174530417586,"extension":6.412835065892687},"index":1,"playId":"436aea38-3c00-3556-9dea-a241d5472cca","pitchNumber":2,"startTime":"2025-09-28T19:22:13.657Z","endTime":"2025-09-28T19:22:17.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.734337053141378,"aZ":-37.15214239224587,"pfxX":7.1975736908299535,"pfxZ":-3.444069361418528,"pX":0.06524850570275942,"pZ":2.512003983537402,"vX0":3.536407251203965,"vY0":-119.58796223567698,"vZ0":0.9877123510623051,"x":114.51,"y":170.96,"x0":-2.3694613505691575,"y0":50.00553909045295,"z0":5.434406242633971,"aX":10.392839090042255},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.8,"breakHorizontal":-13.9,"spinRate":3268,"spinDirection":61},"zone":5,"typeConfidence":0.89,"plateTime":0.4585618671706859,"extension":5.808850745049363},"hitData":{"launchSpeed":104.5,"launchAngle":36.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.99,"coordY":45.95}},"index":2,"playId":"117c49b2-88ac-3c6e-ae92-37822868eaf8","pitchNumber":3,"startTime":"2025-09-28T19:22:33.400Z","endTime":"2025-09-28T19:22:44.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:22:44.641Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:25:18.557Z","endTime":"2025-09-28T19:26:59.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753744790140587,"aZ":-14.434377380886756,"pfxX":-6.574900591586296,"pfxZ":9.191282463437402,"pX":-0.35315566146240185,"pZ":2.266060796130275,"vX0":8.44433634398733,"vY0":-137.60231713188648,"vZ0":-5.996998243104157,"x":130.46,"y":177.6,"x0":-2.598529778386909,"y0":50.00024854401815,"z0":5.440913374148218,"aX":-12.686095322629749},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2390,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39711713273970073,"extension":7.284655452899546},"index":0,"playId":"22a45f81-7b71-390f-bc2c-4f7f95655cb8","pitchNumber":1,"startTime":"2025-09-28T19:25:34.316Z","endTime":"2025-09-28T19:25:39.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.56839500442532,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.964678115697765,"aZ":-17.673205270857412,"pfxX":-4.464610052910168,"pfxZ":7.665980669726528,"pX":-0.7971296493150577,"pZ":4.145819667217162,"vX0":7.178631977920972,"vY0":-136.18915872886038,"vZ0":-0.22498830051510693,"x":147.38,"y":126.84,"x0":-2.878744217104929,"y0":50.00213995069707,"z0":5.444635248678707,"aX":-8.445322536943669},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.401127459105179,"extension":7.345510137447512},"index":1,"playId":"6dbda9ca-3f25-3c39-bd06-b39cb676babd","pitchNumber":2,"startTime":"2025-09-28T19:25:52.574Z","endTime":"2025-09-28T19:25:56.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225354540865034,"aZ":-16.052710413813664,"pfxX":-4.8957666990741195,"pfxZ":8.307213632979664,"pX":0.08617085521936162,"pZ":3.379742614163443,"vX0":9.007137986726695,"vY0":-138.05491976852642,"vZ0":-2.60275892461801,"x":113.72,"y":147.53,"x0":-2.5748073233928377,"y0":50.000732423309394,"z0":5.408425644520656,"aX":-9.499487889934283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2375,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3959592125557556,"extension":7.303656494903924},"index":2,"playId":"c481490a-1938-3ded-82ab-931a86f70a06","pitchNumber":3,"startTime":"2025-09-28T19:26:10.364Z","endTime":"2025-09-28T19:26:14.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.314044365999894,"aZ":-16.616909109457985,"pfxX":-4.39402787202231,"pfxZ":7.876077529648393,"pX":-1.182253240641738,"pZ":3.736137137197827,"vX0":5.9260484833144895,"vY0":-139.4028423615973,"vZ0":-1.4224757046573349,"x":162.06,"y":137.9,"x0":-2.761236915897817,"y0":50.00114651639407,"z0":5.346031922531793,"aX":-8.678014439955781},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2434,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3923875089212143,"extension":7.28683975404411},"index":3,"playId":"196aae1b-e59e-3f00-ad45-f7ab94bdf847","pitchNumber":4,"startTime":"2025-09-28T19:26:31.705Z","endTime":"2025-09-28T19:26:35.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.889100036318915,"aZ":-31.28204332015724,"pfxX":3.712010293926755,"pfxZ":0.5638451977427543,"pX":-0.35813739519708143,"pZ":2.2080276569356703,"vX0":4.798281665370234,"vY0":-124.44839575093746,"vZ0":-1.8416538122828587,"x":130.65,"y":179.16,"x0":-2.7899864592042034,"y0":50.00232107922741,"z0":5.537490934019661,"aX":5.847319129059361},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-7.8,"spinRate":2391,"spinDirection":101},"zone":4,"typeConfidence":2.0,"plateTime":0.43936023304902694,"extension":7.302831956983946},"hitData":{"launchSpeed":85.9,"launchAngle":65.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.39,"coordY":140.75}},"index":4,"playId":"ea28c24c-191a-327d-b546-3672221b1a04","pitchNumber":5,"startTime":"2025-09-28T19:26:48.449Z","endTime":"2025-09-28T19:26:59.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:26:59.308Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:27:12.591Z","endTime":"2025-09-28T19:28:44.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.61984406791799,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.707642659297434,"aZ":-16.51157733952413,"pfxX":-4.855119521753966,"pfxZ":7.954240423266198,"pX":-0.8656206663121061,"pZ":3.2629282690470682,"vX0":7.019896381478856,"vY0":-139.5235711702025,"vZ0":-2.857066710973849,"x":150.0,"y":150.68,"x0":-2.784724539547711,"y0":50.00424482495398,"z0":5.389742098518782,"aX":-9.56272404531162},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2341,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3927286388251221,"extension":7.322346905330208},"index":0,"playId":"c4b71e65-97af-32dc-8e11-3d42d7309c37","pitchNumber":1,"startTime":"2025-09-28T19:27:22.023Z","endTime":"2025-09-28T19:27:26.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.61984234016325,"strikeZoneBottom":1.92036412121558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321259841288693,"aZ":-15.878857515542148,"pfxX":-3.5021873800785848,"pfxZ":8.36341694948814,"pX":-0.24114273904986036,"pZ":4.753531809154735,"vX0":7.7559339130052605,"vY0":-138.56079420111368,"vZ0":0.8751580530478328,"x":126.19,"y":110.43,"x0":-2.618812403422546,"y0":50.00472761209768,"z0":5.492921607821196,"aX":-6.826204761413402},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2426,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3949620473028346,"extension":7.263821509730639},"index":1,"playId":"c2f4c5f7-2e3b-3038-9038-30150c5ce35b","pitchNumber":2,"startTime":"2025-09-28T19:27:38.951Z","endTime":"2025-09-28T19:27:42.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.61984406791799,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.180509278037807,"aZ":-30.967710978291503,"pfxX":4.275899672965198,"pfxZ":0.7739335119814559,"pX":-1.2818139780439484,"pZ":3.12072276262696,"vX0":2.6619403037014444,"vY0":-123.81915494133096,"vZ0":0.3060690671132169,"x":165.86,"y":154.52,"x0":-2.924024270235491,"y0":50.00392579352215,"z0":5.572758722047574,"aX":6.68383487066332},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":-8.3,"spinRate":2428,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4412344425960786,"extension":7.263441722679783},"index":2,"playId":"c3e3f7e5-b358-3b19-9b56-f0ee3de2aa08","pitchNumber":3,"startTime":"2025-09-28T19:27:56.478Z","endTime":"2025-09-28T19:28:00.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164000897393034,"aZ":-29.90796506745483,"pfxX":1.6797084996884926,"pfxZ":1.4901124117946685,"pX":0.6359908505328425,"pZ":2.0774832604930085,"vX0":7.4957978376724155,"vY0":-122.4978524352017,"vZ0":-2.0141830798170366,"x":92.76,"y":182.69,"x0":-2.6816392074859188,"y0":50.00312980689316,"z0":5.466957286712849,"aX":2.5512484284030026},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-4.8,"spinRate":2296,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.44710415258346403,"extension":7.402203619707581},"index":3,"playId":"e903cd80-53d1-3783-b276-4be4b67c42ec","pitchNumber":4,"startTime":"2025-09-28T19:28:15.422Z","endTime":"2025-09-28T19:28:19.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-09-28T19:28:26.054Z","endTime":"2025-09-28T19:28:39.949Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.59104660222263,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53296822806419,"aZ":-16.317616029965457,"pfxX":-5.862194961777918,"pfxZ":8.054229763196133,"pX":-0.6701190596078965,"pZ":3.7765421716166045,"vX0":8.031375246395056,"vY0":-139.26938332958431,"vZ0":-1.5415446140403477,"x":142.54,"y":136.81,"x0":-2.8262936221765926,"y0":50.005868662211654,"z0":5.413583999368884,"aX":-11.546640452596117},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2464,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3929025846619578,"extension":7.305320517063585},"index":5,"playId":"340ab22b-574f-32d1-b205-9f8efc6efb15","pitchNumber":5,"startTime":"2025-09-28T19:28:39.949Z","endTime":"2025-09-28T19:28:44.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:28:44.121Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (21) on a fly ball to center field. Matt Olson scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:28:59.449Z","endTime":"2025-09-28T19:29:43.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58898492197772,"aZ":-16.663364174367608,"pfxX":-3.782598221457875,"pfxZ":7.813597577770311,"pX":-0.1554817280343296,"pZ":2.970136221706085,"vX0":8.356227908972752,"vY0":-138.92991349952376,"vZ0":-3.381175253095543,"x":122.93,"y":158.59,"x0":-2.6899870920923754,"y0":50.002246038594315,"z0":5.2883634236001,"aX":-7.508977892794481},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2333,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3919178978863247,"extension":7.28377567807168},"hitData":{"launchSpeed":108.5,"launchAngle":34.0,"totalDistance":451.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.47,"coordY":18.25}},"index":0,"playId":"3bedc004-f127-3f5c-b539-637d1ffe504e","pitchNumber":1,"startTime":"2025-09-28T19:29:12.509Z","endTime":"2025-09-28T19:29:43.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":16.6,"leverageIndex":1.2,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:29:43.479Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to center fielder Alexander Canario.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:29:53.405Z","endTime":"2025-09-28T19:30:16.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.99169817107504,"aZ":-32.64019229296731,"pfxX":4.3138890020742835,"pfxZ":-0.37461016224799515,"pX":-0.6229131247616301,"pZ":1.7045005485972382,"vX0":3.0461952595757245,"vY0":-110.5540903677135,"vZ0":-1.3904422313681524,"x":140.74,"y":192.76,"x0":-2.5772177995259047,"y0":50.002967581093834,"z0":5.755407541135952,"aX":5.3603551114891745},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-0.7,"breakHorizontal":-8.6,"spinRate":2198,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4947060333054454,"extension":7.273361822835684},"hitData":{"launchSpeed":75.6,"launchAngle":35.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.69,"coordY":93.47}},"index":0,"playId":"50000cc9-591b-3e55-b3bd-6b0d126c06cc","pitchNumber":1,"startTime":"2025-09-28T19:30:04.797Z","endTime":"2025-09-28T19:30:16.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:30:16.013Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:30:21.899Z","endTime":"2025-09-28T19:32:16.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.878714585611007,"aZ":-18.791946411093615,"pfxX":-2.824324550963145,"pfxZ":7.093433017316833,"pX":1.6871848096559572,"pZ":2.7663605238752376,"vX0":12.229050385058564,"vY0":-136.46390589795905,"vZ0":-3.8653317447331044,"x":52.69,"y":164.09,"x0":-2.4843717677134656,"y0":50.005743035668864,"z0":5.494898745182261,"aX":-5.331904306396078},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":2.5,"spinRate":2361,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.401290473048014,"extension":7.39540801585177},"index":0,"playId":"2569d6d1-79d9-32e1-925e-45ea1cf114aa","pitchNumber":1,"startTime":"2025-09-28T19:30:39.257Z","endTime":"2025-09-28T19:30:43.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.636160827634225,"aZ":-30.972484107275136,"pfxX":1.9863302075692824,"pfxZ":0.774064995703494,"pX":-0.9263946312991662,"pZ":3.8123010165205713,"vX0":3.7599650044840915,"vY0":-123.45081752902475,"vZ0":1.909543611402386,"x":152.31,"y":135.85,"x0":-2.7222883894233814,"y0":50.003607920460745,"z0":5.620389833541433,"aX":3.09198282493673},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.4,"spinRate":2369,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.4422485022626903,"extension":7.1563940327463405},"index":1,"playId":"88ffe65b-7f54-33d9-b535-b9a12d14b874","pitchNumber":2,"startTime":"2025-09-28T19:30:56.630Z","endTime":"2025-09-28T19:31:00.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.2967107554034,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.231843107148634,"aZ":-31.438208797579687,"pfxX":0.9968426575241848,"pfxZ":0.4766084325777822,"pX":0.08273529409003391,"pZ":2.5170857773685618,"vX0":6.690432797329734,"vY0":-123.07420923951098,"vZ0":-0.9859731206955747,"x":113.85,"y":170.82,"x0":-2.7945432743492833,"y0":50.003306501060884,"z0":5.5731536424224295,"aX":1.5355163576658337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2375,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.44415458158142984,"extension":7.166504312556851},"index":2,"playId":"df6c4056-eab8-39d5-b3fa-0ed1b15bbec8","pitchNumber":3,"startTime":"2025-09-28T19:31:15.230Z","endTime":"2025-09-28T19:31:19.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.22229333688067,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80180597599658,"aZ":-33.03573677143675,"pfxX":1.7846628809296652,"pfxZ":-0.5705357994484288,"pX":-0.15419964179244428,"pZ":2.2487224427476615,"vX0":5.74544027860349,"vY0":-121.7997455238039,"vZ0":-1.1432472963812772,"x":122.88,"y":178.06,"x0":-2.7707628286580435,"y0":50.0039317628369,"z0":5.568188930478227,"aX":2.693351710354569},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2343,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.44884521291788637,"extension":7.417397207749734},"index":3,"playId":"2c3eada3-ed33-3213-a560-14e924c0ccbf","pitchNumber":4,"startTime":"2025-09-28T19:31:32.750Z","endTime":"2025-09-28T19:31:36.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-28T19:31:44.296Z","endTime":"2025-09-28T19:31:56.121Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.314241006126597,"aZ":-19.065741568533046,"pfxX":-2.4549048001332343,"pfxZ":6.838259049885965,"pX":1.31104420222444,"pZ":3.1554732343085146,"vX0":11.432714498523259,"vY0":-137.30126798738706,"vZ0":-2.699582069755385,"x":67.03,"y":153.58,"x0":-2.5808321719697362,"y0":50.000763303184584,"z0":5.443135805397761,"aX":-4.705839035771544},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3983370636244379,"extension":7.247159037384327},"index":5,"playId":"8995d7ea-d201-3cae-9642-d9dedd27b440","pitchNumber":5,"startTime":"2025-09-28T19:31:56.121Z","endTime":"2025-09-28T19:31:59.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.002254422326747,"aZ":-28.918917419596067,"pfxX":1.7865873300413568,"pfxZ":2.041193832965199,"pX":1.2096059554005316,"pZ":1.049104476521764,"vX0":9.057463027796064,"vY0":-125.45758090295755,"vZ0":-4.82900187069797,"x":70.89,"y":210.45,"x0":-2.677401878717728,"y0":50.00577984769488,"z0":5.351683648846024,"aX":2.8511834373710445},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-5.3,"spinRate":2453,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43632651969848046,"extension":7.285936510012802},"index":6,"playId":"0304bdf6-5bb2-334b-a203-26418c567c9d","pitchNumber":6,"startTime":"2025-09-28T19:32:12.147Z","endTime":"2025-09-28T19:32:16.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:32:16.140Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out softly to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:32:39.323Z","endTime":"2025-09-28T19:34:21.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.180385919620296,"aZ":-33.61607417918497,"pfxX":4.458449091258241,"pfxZ":-1.1702344800039324,"pX":-0.3346306327070728,"pZ":1.4180092711912224,"vX0":3.5418062195293523,"vY0":-110.30912038540077,"vZ0":-1.7434227665565245,"x":129.76,"y":200.49,"x0":-2.538778560397055,"y0":50.001465355386244,"z0":5.754769732649067,"aX":5.506406239423563},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":2270,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.49609373452170313,"extension":7.247545939883939},"index":0,"playId":"3ba1b2b8-fe27-335d-980d-a9796d206409","pitchNumber":1,"startTime":"2025-09-28T19:32:43.568Z","endTime":"2025-09-28T19:32:48.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58044229859552,"aZ":-32.315737831673715,"pfxX":2.4540622082827035,"pfxZ":-0.10021427431495233,"pX":-0.12542884004937163,"pZ":1.9167174116103785,"vX0":5.545802951445201,"vY0":-120.35676382437441,"vZ0":-1.8754397356679076,"x":121.78,"y":187.03,"x0":-2.7706839691252187,"y0":50.00004094010054,"z0":5.5459934928116015,"aX":3.6278868696818702},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":-5.6,"spinRate":2382,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4536895960320724,"extension":7.2206421753568},"index":1,"playId":"997e8337-0777-31e4-9496-669bcc909e2b","pitchNumber":2,"startTime":"2025-09-28T19:33:02.760Z","endTime":"2025-09-28T19:33:06.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855593928143968,"aZ":-25.468156222746053,"pfxX":-8.978542446894167,"pfxZ":4.026766550447985,"pX":0.18751978828474375,"pZ":1.5229385331559897,"vX0":9.854911410422188,"vY0":-127.56387706858362,"vZ0":-5.35253374123965,"x":109.85,"y":197.66,"x0":-2.5416566191982497,"y0":50.00107435941614,"z0":5.631622058379211,"aX":-14.940317027760852},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":1839,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4277982873206456,"extension":7.230156417540306},"index":2,"playId":"96a9171d-4d70-32ea-a1d0-ff785a915c01","pitchNumber":3,"startTime":"2025-09-28T19:33:25.162Z","endTime":"2025-09-28T19:33:28.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16357043308725,"aZ":-28.07351823982909,"pfxX":3.5131153614915975,"pfxZ":2.5042475133308537,"pX":0.37632506513337227,"pZ":1.2750640045563502,"vX0":6.338834367536472,"vY0":-126.91589159163803,"vZ0":-4.799705397073969,"x":102.66,"y":204.35,"x0":-2.60669738637069,"y0":50.0016778747852,"z0":5.417642381265402,"aX":5.74930240215498},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.8,"spinRate":2448,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43101096924479565,"extension":7.265229895311986},"index":3,"playId":"2adc009d-1653-3370-843d-209fae9056e6","pitchNumber":4,"startTime":"2025-09-28T19:33:46.882Z","endTime":"2025-09-28T19:33:51.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.544107793701418,"aZ":-13.839254035912592,"pfxX":-3.673372128232051,"pfxZ":9.60872455672622,"pX":0.3559299141040063,"pZ":3.464981170086814,"vX0":9.732896869326687,"vY0":-137.2930115695774,"vZ0":-2.4901554684743483,"x":103.43,"y":145.23,"x0":-2.7585594263408795,"y0":50.00249031195064,"z0":5.326265120390783,"aX":-7.010862999236137},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2361,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3990428960368475,"extension":7.236582059139013},"hitData":{"launchSpeed":61.2,"launchAngle":24.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":121.08,"coordY":131.26}},"index":4,"playId":"55de35f3-3ecd-304a-be99-615c93b74790","pitchNumber":5,"startTime":"2025-09-28T19:34:14.409Z","endTime":"2025-09-28T19:34:21.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":673490,"link":"/api/v1/people/673490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:34:21.809Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:36:25.577Z","endTime":"2025-09-28T19:37:58.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.004116656487014,"aZ":-36.03979656337475,"pfxX":5.729038983550707,"pfxZ":-2.82707057569473,"pX":1.6149562431049462,"pZ":0.5237989695992973,"vX0":7.3400013052621365,"vY0":-116.41475147730719,"vZ0":-3.0649713475532954,"x":55.44,"y":224.64,"x0":-2.3302343342434204,"y0":50.00500369526827,"z0":5.288022875995095,"aX":7.820724637983585},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":3060,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4715130055771488,"extension":5.866772471260959},"index":0,"playId":"aaba9d11-778b-3ef0-808a-e67a12493e14","pitchNumber":1,"startTime":"2025-09-28T19:36:31.950Z","endTime":"2025-09-28T19:36:35.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63899849510284,"aZ":-39.8308995061592,"pfxX":9.473200341321894,"pfxZ":-5.644339160895736,"pX":0.6669896721422476,"pZ":0.7545041389533157,"vX0":4.290743740345874,"vY0":-116.77816941340345,"vZ0":-1.9064707652418722,"x":91.58,"y":218.41,"x0":-2.43512331888914,"y0":50.00219347665249,"z0":5.39077878653038,"aX":12.850673903488062},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.4,"breakHorizontal":-18.4,"spinRate":3321,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4722624451806716,"extension":6.098167947223122},"index":1,"playId":"fedf9af6-630d-380c-b3f9-c21b02f7f94a","pitchNumber":2,"startTime":"2025-09-28T19:36:45.469Z","endTime":"2025-09-28T19:36:49.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732329454928706,"aZ":-20.100044221500443,"pfxX":-8.858591593921906,"pfxZ":6.434837423944725,"pX":1.1046889994855487,"pZ":0.6612298554969047,"vX0":11.54802419283314,"vY0":-135.41913819117954,"vZ0":-8.605150820188335,"x":74.89,"y":220.93,"x0":-2.0437707482788308,"y0":50.0048853190324,"z0":5.260932559157519,"aX":-16.625118716906666},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":13.9,"spinRate":2244,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.4029031537256569,"extension":6.289298025340551},"index":2,"playId":"ee423040-f714-3f99-97df-7794405c67e5","pitchNumber":3,"startTime":"2025-09-28T19:37:01.961Z","endTime":"2025-09-28T19:37:05.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.097313925092475,"aZ":-37.32961625314961,"pfxX":5.617399237702326,"pfxZ":-3.575427263785699,"pX":0.8555201531903455,"pZ":0.9816159353045742,"vX0":5.947155742298397,"vY0":-119.32714153996294,"vZ0":-2.5660895915900097,"x":84.39,"y":212.28,"x0":-2.3995667116641446,"y0":50.004152427606655,"z0":5.436209496363759,"aX":8.095404623748303},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.8,"breakHorizontal":-11.6,"spinRate":3024,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.45913234026245453,"extension":6.175629025475059},"index":3,"playId":"9b43834a-311f-33bc-944d-4b313ffa03a5","pitchNumber":4,"startTime":"2025-09-28T19:37:39.855Z","endTime":"2025-09-28T19:37:44.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80146071726471,"aZ":-42.00256637528419,"pfxX":8.033880540859776,"pfxZ":-6.873967467072608,"pX":0.5419248066610884,"pZ":1.3548867505187288,"vX0":4.58315784139829,"vY0":-119.53095866549269,"vZ0":-0.9544283116153265,"x":96.34,"y":202.2,"x0":-2.452615397983304,"y0":50.005895055526466,"z0":5.573527315592514,"aX":11.478077763788137},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.4,"breakHorizontal":-15.7,"spinRate":3358,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.460490606229639,"extension":6.199864968767579},"index":4,"playId":"15a438df-0ec8-3402-b01b-b9f2effac1d4","pitchNumber":5,"startTime":"2025-09-28T19:37:54.373Z","endTime":"2025-09-28T19:37:58.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:37:58.908Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:43:53.368Z","endTime":"2025-09-28T19:44:40.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:38:09.865Z","endTime":"2025-09-28T19:39:09.418Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Sale replaces Charlie Morton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T19:39:09.418Z","endTime":"2025-09-28T19:40:41.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-09-28T19:40:41.299Z","endTime":"2025-09-28T19:43:55.672Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.389900704059347,"aZ":-24.469247682016892,"pfxX":9.3080373669583,"pfxZ":3.9617913662228528,"pX":0.36501998811849046,"pZ":2.8850755407558712,"vX0":-10.57091755150639,"vY0":-138.21971963771193,"vZ0":-0.7662655010246734,"x":103.09,"y":160.88,"x0":3.0208175857429835,"y0":50.00187707366909,"z0":4.801701119087225,"aX":18.09830964917854},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":-14.8,"spinRate":2350,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.3955317207139397,"extension":6.523124746741232},"index":3,"playId":"0bb766c3-5400-3fed-aae6-f34d725b6044","pitchNumber":1,"startTime":"2025-09-28T19:43:55.672Z","endTime":"2025-09-28T19:43:59.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.56983277047814,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84867838245518,"aZ":-22.25219354907363,"pfxX":9.252155617790224,"pfxZ":4.976039375357818,"pX":0.18933086682291914,"pZ":3.947758009521211,"vX0":-10.677000706016376,"vY0":-140.11643682382908,"vZ0":0.5405944431899112,"x":109.78,"y":132.19,"x0":2.842266723892165,"y0":50.00128181383843,"z0":5.2032116869680225,"aX":18.445332794212575},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2298,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.3904957789772703,"extension":6.702529713638056},"index":4,"playId":"2df8f7cf-0078-39b0-abe5-78d0d87fac10","pitchNumber":2,"startTime":"2025-09-28T19:44:16.303Z","endTime":"2025-09-28T19:44:20.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.23250535743696,"aZ":-35.413672581691536,"pfxX":-3.999463980924091,"pfxZ":-2.5730053349384274,"pX":-0.18469363737937466,"pZ":2.1696018884191015,"vX0":-5.594276443257495,"vY0":-111.30889223878168,"vZ0":2.0469375800525005,"x":124.04,"y":180.2,"x0":2.8768141572447004,"y0":50.00236614985224,"z0":4.8943178164739285,"aX":-5.037093548075358},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.8,"breakHorizontal":8.6,"spinRate":2218,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.4913352149025729,"extension":6.317775228444853},"hitData":{"launchSpeed":95.5,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.18,"coordY":75.41}},"index":5,"playId":"66a22518-31e7-3a79-8b13-5c35fbce11fa","pitchNumber":3,"startTime":"2025-09-28T19:44:30.603Z","endTime":"2025-09-28T19:44:40.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:44:40.981Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:44:50.783Z","endTime":"2025-09-28T19:46:32.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.54882896838028,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.654080861630906,"aZ":-35.932618653356386,"pfxX":-5.377947155497447,"pfxZ":-2.9554016103344,"pX":0.17734439618003386,"pZ":2.209335407810998,"vX0":-4.4972194484926105,"vY0":-111.9670054554923,"vZ0":1.9055121937712531,"x":110.24,"y":179.13,"x0":2.9082658379111996,"y0":50.00121050132135,"z0":5.0162678045253655,"aX":-6.846378598109861},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.6,"breakHorizontal":10.9,"spinRate":2449,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.48864724921986014,"extension":6.177002733984655},"index":0,"playId":"03817ff3-5d42-34c8-8a5d-d7d9763c15a8","pitchNumber":1,"startTime":"2025-09-28T19:45:07.704Z","endTime":"2025-09-28T19:45:11.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.83843489202486,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04181777682465,"aZ":-23.016830684893055,"pfxX":9.705187398782154,"pfxZ":4.85688344387092,"pX":-0.8363930395194328,"pZ":2.478887521589865,"vX0":-12.54543192180637,"vY0":-136.02934938474877,"vZ0":-2.291928550998831,"x":148.88,"y":171.85,"x0":2.5605990222122976,"y0":50.00543010315416,"z0":4.917398739075011,"aX":18.308951798501433},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-15.1,"spinRate":2299,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4016668694843104,"extension":6.679798234115971},"index":1,"playId":"c419385a-c2f3-3c21-96d0-fb14b579b1b1","pitchNumber":2,"startTime":"2025-09-28T19:45:24.858Z","endTime":"2025-09-28T19:45:29.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.81502689268115,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511670690861603,"aZ":-22.8152863984685,"pfxX":10.41213504684943,"pfxZ":4.940692447843677,"pX":-0.9462137236900585,"pZ":2.5302427247145616,"vX0":-13.736412263576433,"vY0":-136.16893849273453,"vZ0":-2.3012015856959165,"x":153.07,"y":170.46,"x0":2.7909517959911327,"y0":50.001816290792554,"z0":4.950643073473866,"aX":19.719652267673485},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-16.2,"spinRate":2319,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4009348145899332,"extension":6.88314444608849},"index":2,"playId":"5140b051-5477-3612-bda9-52a014a61026","pitchNumber":3,"startTime":"2025-09-28T19:45:39.772Z","endTime":"2025-09-28T19:45:44.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.035772788664275,"aZ":-35.52593953170683,"pfxX":-6.816618537560766,"pfxZ":-2.520522794929416,"pX":0.37262459281688837,"pZ":2.513998940776141,"vX0":-3.962261406617443,"vY0":-114.51256170542499,"vZ0":2.1695310810794073,"x":102.8,"y":170.9,"x0":3.010712411573574,"y0":50.00413981245638,"z0":5.028384160812536,"aX":-9.05765931494404},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-3.7,"breakHorizontal":13.3,"spinRate":2510,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.47821896313111223,"extension":6.267411617977605},"index":3,"playId":"5e539238-d823-3e6b-b4e9-546dd9257748","pitchNumber":4,"startTime":"2025-09-28T19:45:55.218Z","endTime":"2025-09-28T19:45:58.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-28T19:46:09.208Z","endTime":"2025-09-28T19:46:28.078Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.15730884707323,"aZ":-36.5999950495688,"pfxX":-6.155058760783706,"pfxZ":-3.148821269304392,"pX":0.6147061054860192,"pZ":1.5971974255541215,"vX0":-3.6948420215893436,"vY0":-117.4718797360799,"vZ0":-0.03573310631703186,"x":93.57,"y":195.66,"x0":3.0049134163178115,"y0":50.003998718300195,"z0":5.000208647879833,"aX":-8.647176983099307},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.4,"breakHorizontal":12.0,"spinRate":2571,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.4653359830950028,"extension":6.3663084389244275},"index":5,"playId":"79d88199-7f24-3914-a58c-ab6ea77f3489","pitchNumber":5,"startTime":"2025-09-28T19:46:28.078Z","endTime":"2025-09-28T19:46:32.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:46:32.335Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Alexander Canario.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:48:35.299Z","endTime":"2025-09-28T19:49:40.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.58983712867456,"strikeZoneBottom":1.92036412121558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5630295639961,"aZ":-30.166681350013214,"pfxX":1.5500981649520096,"pfxZ":1.3201333475688841,"pX":-0.5730555959756385,"pZ":4.013877876370969,"vX0":4.724387820579483,"vY0":-121.5766614522727,"vZ0":1.8977152627447913,"x":138.84,"y":130.41,"x0":-2.7313801327836162,"y0":50.0014032690349,"z0":5.814664294669529,"aX":2.3536992492685584},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2180,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4480284287130396,"extension":7.086687409703182},"index":0,"playId":"ea924b65-b13b-3158-bf32-907c56c683c9","pitchNumber":1,"startTime":"2025-09-28T19:48:38.140Z","endTime":"2025-09-28T19:48:42.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":69.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.126296850730395,"aZ":-34.11806600999584,"pfxX":3.290829822233139,"pfxZ":-1.6312083569749056,"pX":0.4075811285371511,"pZ":1.5057820076566855,"vX0":5.3921823968636,"vY0":-108.1391664317978,"vZ0":-1.4370238524377148,"x":101.46,"y":198.12,"x0":-2.536010310979172,"y0":50.0005319815278,"z0":5.888777186438136,"aX":3.9337166768565806},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-3.0,"breakHorizontal":-7.3,"spinRate":2212,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.5046159454123269,"extension":6.871724754491855},"index":1,"playId":"ab4d1997-65bc-335e-a8fb-3c3d9ea26191","pitchNumber":2,"startTime":"2025-09-28T19:48:53.543Z","endTime":"2025-09-28T19:48:58.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72679553365341,"aZ":-22.62583484136626,"pfxX":-7.775366101208691,"pfxZ":5.060499982900726,"pX":0.4681504041810024,"pZ":2.8980540348492534,"vX0":10.781469584070543,"vY0":-135.81470982878426,"vZ0":-2.8424234430470996,"x":99.16,"y":160.53,"x0":-2.5231037514469667,"y0":50.00658876054532,"z0":5.512982532199868,"aX":-14.685723022105998},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":12.1,"spinRate":2249,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40162701206587936,"extension":7.139309847616585},"index":2,"playId":"1375bb11-96b5-3e86-9394-27dff15c01cb","pitchNumber":3,"startTime":"2025-09-28T19:49:11.094Z","endTime":"2025-09-28T19:49:15.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84699572864657,"aZ":-19.19752333809027,"pfxX":-3.324208397942743,"pfxZ":6.8266228186928775,"pX":-0.48175205408442123,"pZ":3.534723963597093,"vX0":7.040053593335862,"vY0":-136.2325748948317,"vZ0":-1.475878324775635,"x":135.36,"y":143.34,"x0":-2.6547697032175117,"y0":50.00088696173132,"z0":5.396002956231833,"aX":-6.317953762471561},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":4.7,"spinRate":2243,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40038750163504133,"extension":7.088478185265134},"hitData":{"launchSpeed":94.6,"launchAngle":39.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.39,"coordY":60.61}},"index":3,"playId":"4bce6784-5a68-3fbd-a992-2837f7f47613","pitchNumber":4,"startTime":"2025-09-28T19:49:30.476Z","endTime":"2025-09-28T19:49:40.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:49:40.009Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nacho Alvarez Jr. walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:49:50.908Z","endTime":"2025-09-28T19:51:21.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.4097469724944,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.145045825819157,"aZ":-31.250773028473294,"pfxX":2.2601567237724107,"pfxZ":0.6070577152433216,"pX":-0.4187680836744937,"pZ":3.839466019084247,"vX0":4.759206325770552,"vY0":-121.38359163639684,"vZ0":1.8252895159980045,"x":132.96,"y":135.11,"x0":-2.689216738207185,"y0":50.000192087894206,"z0":5.7761664952945155,"aX":3.4100090221967827},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":-5.2,"spinRate":2324,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4492311196025516,"extension":7.110287276441099},"index":0,"playId":"7649b48b-027a-33df-b222-d973c4823852","pitchNumber":1,"startTime":"2025-09-28T19:50:06.766Z","endTime":"2025-09-28T19:50:10.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.810055765882478,"aZ":-30.54434599135447,"pfxX":3.2730919788492017,"pfxZ":1.0593762843103738,"pX":1.849778008155084,"pZ":2.0342160085621153,"vX0":9.652943925876794,"vY0":-122.9323539451967,"vZ0":-2.324688085129604,"x":46.49,"y":183.86,"x0":-2.54889474075326,"y0":50.001656508555875,"z0":5.578754181636079,"aX":5.018766281364652},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.7,"breakHorizontal":-8.2,"spinRate":2323,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4451360811527998,"extension":7.180776676601399},"index":1,"playId":"4db509cb-b043-39dd-9b9a-ee5c56502d21","pitchNumber":2,"startTime":"2025-09-28T19:50:23.988Z","endTime":"2025-09-28T19:50:27.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.32978919359044,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.443974728732943,"aZ":-32.181119673503126,"pfxX":1.984222753266323,"pfxZ":-0.0027131175094936566,"pX":-0.6634317075653644,"pZ":3.870752922802297,"vX0":4.4420810797864005,"vY0":-122.89232395144356,"vZ0":2.088054263132754,"x":142.29,"y":134.27,"x0":-2.746261706870325,"y0":50.003929078000176,"z0":5.727656136012904,"aX":3.0601687171276586},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2349,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.444273923516024,"extension":7.046477279859201},"index":2,"playId":"0517423f-8e54-3563-858e-454591697f41","pitchNumber":3,"startTime":"2025-09-28T19:50:44.368Z","endTime":"2025-09-28T19:50:48.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.23581996554949,"strikeZoneBottom":1.39481346582923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05805497376633,"aZ":-15.442758532032226,"pfxX":-2.7556798973658077,"pfxZ":8.73866937084675,"pX":-0.28214520629972595,"pZ":3.4057201877322973,"vX0":7.58465302249557,"vY0":-137.19105249131425,"vZ0":-2.852378291583695,"x":127.75,"y":146.83,"x0":-2.7190673448681615,"y0":50.0041846474528,"z0":5.505533736725153,"aX":-5.277682407761733},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2347,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39854474619214164,"extension":7.085022256747078},"index":3,"playId":"fa845527-9dc9-32b7-8fad-32c8fea0ff4e","pitchNumber":4,"startTime":"2025-09-28T19:51:00.217Z","endTime":"2025-09-28T19:51:03.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.44099670576038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.253653910967902,"aZ":-31.788096471323968,"pfxX":3.6670173648912714,"pfxZ":0.29136173897751494,"pX":0.5992273575764016,"pZ":1.3188760322420114,"vX0":5.842327121128053,"vY0":-113.73376981479748,"vZ0":-2.8627087631896435,"x":94.16,"y":203.17,"x0":-2.4710492805434523,"y0":50.00351972838519,"z0":5.720851140695167,"aX":4.841874214681708},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.0,"spinRate":2302,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4800868911333085,"extension":7.137888424321456},"index":4,"playId":"890dfc57-b49a-3240-8143-dc836aee97ff","pitchNumber":5,"startTime":"2025-09-28T19:51:16.912Z","endTime":"2025-09-28T19:51:21.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:51:21.252Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Allen grounds into a double play, shortstop Jared Triolo to second baseman Nick Gonzales to first baseman Rafael Flores Jr. Nacho Alvarez Jr. out at 2nd. Nick Allen out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:52:01.148Z","endTime":"2025-09-28T19:52:33.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:51:50.544Z","endTime":"2025-09-28T19:52:03.407Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.39529520171928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36314358939001,"aZ":-31.724439226113127,"pfxX":2.744022019862151,"pfxZ":0.296317323937366,"pX":-0.35045879712727634,"pZ":1.65850221437406,"vX0":4.985540120638606,"vY0":-121.52514589054454,"vZ0":-2.9679991936092343,"x":130.36,"y":194.0,"x0":-2.783279743034355,"y0":50.001373144478094,"z0":5.6457738869022,"aX":4.110521714121425},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2362,"spinDirection":97},"zone":7,"typeConfidence":2.0,"plateTime":0.45037493161476894,"extension":7.165232317276721},"index":1,"playId":"c88d7acd-91ab-3e8b-9949-8ced417adc6c","pitchNumber":1,"startTime":"2025-09-28T19:52:03.407Z","endTime":"2025-09-28T19:52:07.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88577076455759,"aZ":-25.04893415992352,"pfxX":-10.578176107946575,"pfxZ":3.8197267674111153,"pX":0.26568142360246877,"pZ":2.142409480183081,"vX0":11.446657332635247,"vY0":-136.16809900010233,"vZ0":-4.113143976998708,"x":106.87,"y":180.93,"x0":-2.6324393737175646,"y0":50.0008834090739,"z0":5.4203637786436305,"aX":-19.721608722569165},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40334627613238094,"extension":7.174509421537059},"hitData":{"launchSpeed":99.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.62,"coordY":148.01}},"index":2,"playId":"49d83867-571e-39d1-9dce-142fec893d0e","pitchNumber":2,"startTime":"2025-09-28T19:52:24.759Z","endTime":"2025-09-28T19:52:33.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":0.86,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:52:33.693Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Devanney singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:54:34.416Z","endTime":"2025-09-28T19:55:28.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.355767114189582,"aZ":-22.673936777380685,"pfxX":10.758217758978088,"pfxZ":5.304479269777712,"pX":-1.2536308322943714,"pZ":3.397750141839679,"vX0":-13.854640395989097,"vY0":-133.19548089858003,"vZ0":0.12375670367211045,"x":164.79,"y":147.04,"x0":2.6244638819104527,"y0":50.00527254878965,"z0":4.993986221423929,"aX":19.27952101092791},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2399,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.41167015593940715,"extension":6.612002650391468},"index":0,"playId":"72d0f5fc-7975-397d-966a-14f7ba01a945","pitchNumber":1,"startTime":"2025-09-28T19:54:46.013Z","endTime":"2025-09-28T19:54:50.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":68.4,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.609893256979095,"aZ":-35.645180267449156,"pfxX":-5.738763951164605,"pfxZ":-2.957550445458425,"pX":-1.7469781397865427,"pZ":2.297075337095085,"vX0":-8.056009508837784,"vY0":-107.93921937659287,"vZ0":2.462039769336028,"x":183.59,"y":176.76,"x0":2.785853270254896,"y0":50.002433013685774,"z0":5.0796499935329775,"aX":-6.737380787875481},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-4.2,"breakHorizontal":12.6,"spinRate":2418,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.5083669272845377,"extension":6.320471882817987},"index":1,"playId":"88d7d62b-49d5-36f4-ba85-050dabb09890","pitchNumber":2,"startTime":"2025-09-28T19:55:00.196Z","endTime":"2025-09-28T19:55:04.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.110270616461893,"aZ":-22.769096731068043,"pfxX":9.450602751379513,"pfxZ":5.004985659842815,"pX":0.10922132216176547,"pZ":1.8867603446872012,"vX0":-10.86809438631023,"vY0":-136.2709191660342,"vZ0":-3.512214724438129,"x":112.84,"y":187.84,"x0":2.9224035373149273,"y0":50.00504047772174,"z0":4.766485268739426,"aX":17.766527066441807},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-14.8,"spinRate":2465,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.40203764120406404,"extension":6.722107171432174},"hitData":{"launchSpeed":91.8,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.63,"coordY":98.1}},"index":2,"playId":"9ba7aa62-fe18-3474-90e5-c618ceeb00f5","pitchNumber":3,"startTime":"2025-09-28T19:55:16.175Z","endTime":"2025-09-28T19:55:28.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":0.97,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:55:28.292Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:55:32.104Z","endTime":"2025-09-28T19:56:06.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.82037367232403,"aZ":-34.30555713132665,"pfxX":-5.344642589395312,"pfxZ":-1.6731846908425911,"pX":0.3902851802920987,"pZ":2.1482445109344956,"vX0":-4.162553023941866,"vY0":-112.29103464873229,"vZ0":1.4782747230884326,"x":102.12,"y":180.78,"x0":2.9641190317874364,"y0":50.00373614511857,"z0":4.97842062506186,"aX":-6.8065844064207734},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.3,"breakHorizontal":10.8,"spinRate":2480,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.48825705541341335,"extension":6.265333740787043},"hitData":{"launchSpeed":96.6,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.8,"coordY":51.61}},"index":0,"playId":"309bf516-e51a-39fb-a24a-dce169c5588f","pitchNumber":1,"startTime":"2025-09-28T19:55:53.508Z","endTime":"2025-09-28T19:56:06.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.89999999999999,"awayTeamWinProbability":29.10000000000001,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.69,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:56:06.408Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:56:17.345Z","endTime":"2025-09-28T19:58:00.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.43980951120891,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14228862827403,"aZ":-34.31189456642167,"pfxX":-8.27085354294533,"pfxZ":-1.7261191558173028,"pX":0.9274584791977624,"pZ":2.2846537542468126,"vX0":-2.439064162312019,"vY0":-110.6153104977399,"vZ0":2.035287019736619,"x":81.65,"y":177.09,"x0":3.119713821214426,"y0":50.00473361079394,"z0":4.955847492264414,"aX":-10.226643417893037},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-2.3,"breakHorizontal":15.6,"spinRate":2502,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.49558930552567215,"extension":6.2876378823877745},"index":0,"playId":"bff36d35-dc42-3963-8a66-10e84676eeff","pitchNumber":1,"startTime":"2025-09-28T19:56:29.038Z","endTime":"2025-09-28T19:56:33.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.43980951120891,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71866862590272,"aZ":-35.102054833675815,"pfxX":-7.272714314700889,"pfxZ":-2.148808866662346,"pX":-0.009982220051177925,"pZ":0.8884732075911983,"vX0":-4.5993082080343815,"vY0":-116.2700532786962,"vZ0":-1.6356024247579395,"x":117.38,"y":214.79,"x0":2.941644663668434,"y0":50.002637070314826,"z0":4.94591326226721,"aX":-9.911464250050251},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.0,"breakHorizontal":14.4,"spinRate":2605,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47188881646385905,"extension":6.412467770981394},"index":1,"playId":"ab1ad0c2-46ea-3e8b-aea5-844894d5994e","pitchNumber":2,"startTime":"2025-09-28T19:56:46.952Z","endTime":"2025-09-28T19:56:50.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.167341187156843,"aZ":-21.469080945178472,"pfxX":10.047529411868249,"pfxZ":5.467052574859116,"pX":-0.09919782306909224,"pZ":3.4994631081486385,"vX0":-11.334304592662162,"vY0":-139.04534129760015,"vZ0":-0.5361678416777986,"x":120.78,"y":144.29,"x0":2.7244594352572498,"y0":50.003814644901354,"z0":5.119364258975963,"aX":19.676927302858434},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":-15.8,"spinRate":2482,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.3939192308759085,"extension":6.676694241389293},"index":2,"playId":"127fcb18-a648-3325-82ec-c7573bbd2312","pitchNumber":3,"startTime":"2025-09-28T19:57:05.777Z","endTime":"2025-09-28T19:57:09.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.257566676787473,"aZ":-34.35036451896435,"pfxX":-5.8093171225592695,"pfxZ":-1.6252288029022894,"pX":0.32536678422321974,"pZ":1.9472502062096295,"vX0":-4.3588999133832775,"vY0":-114.80617480921295,"vZ0":0.7544003778955051,"x":104.6,"y":186.2,"x0":3.0035688419662385,"y0":50.005153242393725,"z0":4.95761544287544,"aX":-7.755978421549044},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.5,"breakHorizontal":11.6,"spinRate":2518,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.4770923565773013,"extension":6.386493251204357},"index":3,"playId":"49c45320-86bf-3d48-abad-22d7ede91ce0","pitchNumber":4,"startTime":"2025-09-28T19:57:29.214Z","endTime":"2025-09-28T19:57:33.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.579386497511273,"aZ":-37.30223005990594,"pfxX":-4.3958382620174365,"pfxZ":-3.624770490895563,"pX":-1.539709780335152,"pZ":1.7522512373112435,"vX0":-8.67628584924861,"vY0":-118.50906732451867,"vZ0":0.3151883101955366,"x":175.69,"y":191.47,"x0":2.746076009929287,"y0":50.00140289657436,"z0":5.037146631446798,"aX":-6.222208873543975},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.1,"breakHorizontal":10.2,"spinRate":2516,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4629671444994172,"extension":6.439743016616057},"index":4,"playId":"770c2b30-31fd-3a84-9a23-7462c064c4de","pitchNumber":5,"startTime":"2025-09-28T19:57:55.662Z","endTime":"2025-09-28T19:58:00.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:58:00.346Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Pham walks. Cam Devanney to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:58:13.923Z","endTime":"2025-09-28T20:01:37.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97705833224178,"aZ":-22.64126205133367,"pfxX":9.152472489925486,"pfxZ":5.029662848862696,"pX":1.5946461713179945,"pZ":3.822843647755432,"vX0":-6.809462421189992,"vY0":-137.1919488959849,"vZ0":0.7538971013840191,"x":56.22,"y":135.56,"x0":2.9269470158321518,"y0":50.00251922960896,"z0":5.0944042172762245,"aX":17.346417356773866},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":2390,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.40011305259708374,"extension":6.8263039589937575},"index":0,"playId":"fdb5bb89-c5dc-36bb-ab60-c7d3e5add301","pitchNumber":1,"startTime":"2025-09-28T19:58:20.773Z","endTime":"2025-09-28T19:58:24.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T19:59:05.860Z","endTime":"2025-09-28T19:59:42.822Z","isPitch":false,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14378145511904,"aZ":-20.097973414281213,"pfxX":9.280077010532757,"pfxZ":6.3378197840927255,"pX":-0.11973558219849818,"pZ":2.3267487549993935,"vX0":-11.09901871919034,"vY0":-137.36445981732828,"vZ0":-3.419210490813681,"x":121.56,"y":175.96,"x0":2.772322024205548,"y0":50.0050969028737,"z0":4.958210223190704,"aX":17.691822196611916},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.4,"spinRate":2367,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.39911314609603865,"extension":6.752805426402688},"index":2,"playId":"b0aacf37-6ca5-3a2b-b3f7-7d864f0f6bad","pitchNumber":2,"startTime":"2025-09-28T19:59:42.822Z","endTime":"2025-09-28T19:59:46.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70726410529271,"aZ":-22.114042726813526,"pfxX":9.433375328221535,"pfxZ":5.354086850602799,"pX":0.31289955269383685,"pZ":3.7468930454397262,"vX0":-10.167425374480832,"vY0":-136.79760675578564,"vZ0":0.6582416243242061,"x":105.07,"y":137.61,"x0":2.86816279580604,"y0":50.00076017169634,"z0":5.029654424136042,"aX":17.717368007410172},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2404,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4017771933169412,"extension":6.728501782019917},"index":3,"playId":"961d8eba-d392-3d24-af99-93db4f7fcd4f","pitchNumber":3,"startTime":"2025-09-28T19:59:59.637Z","endTime":"2025-09-28T20:00:03.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.014509853112838,"aZ":-36.79442796064553,"pfxX":-6.325572028670128,"pfxZ":-3.417058786263887,"pX":-0.5779953628637793,"pZ":2.0911674396157336,"vX0":-5.9092463887414155,"vY0":-115.90025867511069,"vZ0":1.6423107985657976,"x":139.03,"y":182.32,"x0":2.8328567723779305,"y0":50.003826074367694,"z0":4.90488462962309,"aX":-8.547927696396606},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.4,"breakHorizontal":13.0,"spinRate":2614,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.47378914815884254,"extension":6.258253105667473},"index":4,"playId":"f5951cc2-7f88-355e-bb5c-e84f2772179c","pitchNumber":4,"startTime":"2025-09-28T20:00:17.143Z","endTime":"2025-09-28T20:00:21.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.091589768514687,"aZ":-33.65555951795774,"pfxX":-2.6886797742306983,"pfxZ":-1.0253336762965963,"pX":-0.6360713808313755,"pZ":1.4358011939154454,"vX0":-7.332049588754227,"vY0":-119.15695956624248,"vZ0":-1.028962546525935,"x":141.25,"y":200.01,"x0":2.8256037795631803,"y0":50.004360141480966,"z0":4.904025313221152,"aX":-3.8792991568785595},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":2523,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45902271611707235,"extension":6.45832517445116},"index":5,"playId":"db651e9e-1323-3d59-b2f1-5f359fc26218","pitchNumber":5,"startTime":"2025-09-28T20:00:39.522Z","endTime":"2025-09-28T20:00:45.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.341860340891046,"aZ":-22.804490109119545,"pfxX":8.293156851262161,"pfxZ":4.629837879932596,"pX":1.729129809535692,"pZ":3.7917642301411143,"vX0":-6.535786425680172,"vY0":-141.3970764480023,"vZ0":-0.17716544511011767,"x":51.09,"y":136.4,"x0":2.993439300772797,"y0":50.00477821780446,"z0":5.318943354545125,"aX":16.789000522173644},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.7,"spinRate":2242,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.38742028127690054,"extension":6.80138035580308},"index":6,"playId":"25e07053-b579-3b63-8ad3-56e27b15f7e7","pitchNumber":6,"startTime":"2025-09-28T20:01:12.979Z","endTime":"2025-09-28T20:01:16.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.839616588518584,"aZ":-24.77458723959623,"pfxX":8.910303942907527,"pfxZ":3.5903852534751284,"pX":1.043438847220313,"pZ":3.1785881550181636,"vX0":-8.710796305728312,"vY0":-142.45924232322977,"vZ0":-0.8560541921095827,"x":77.23,"y":152.96,"x0":2.9788266548967215,"y0":50.00409866822699,"z0":5.044917943171694,"aX":18.369206459219132},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":2319,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.38406316346282,"extension":6.924624877166956},"index":7,"playId":"6f6a9919-1d0f-3ea4-9380-088a6c3a0345","pitchNumber":7,"startTime":"2025-09-28T20:01:32.826Z","endTime":"2025-09-28T20:01:37.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:01:37.836Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew McCutchen grounds out, second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T20:01:52.548Z","endTime":"2025-09-28T20:02:32.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.784469191924114,"aZ":-34.82516413840786,"pfxX":-2.8769916507646993,"pfxZ":-1.9602539740493299,"pX":-0.3520365397343819,"pZ":2.8133385477235255,"vX0":-6.5917359655408765,"vY0":-115.70304894547714,"vZ0":2.8163885511772166,"x":130.42,"y":162.82,"x0":2.908537407379068,"y0":50.00167665608341,"z0":4.91980637449327,"aX":-3.8945532211106455},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.5,"breakHorizontal":6.8,"spinRate":2510,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4735813170599634,"extension":6.315690843337918},"index":0,"playId":"caa1c452-d218-337c-bf1e-ccffc3273997","pitchNumber":1,"startTime":"2025-09-28T20:02:03.337Z","endTime":"2025-09-28T20:02:06.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"second":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.273867693641787,"aZ":-33.32526824079737,"pfxX":7.217850883867528,"pfxZ":-0.6824162412989239,"pX":0.39077634269855577,"pZ":2.173007188164417,"vX0":-9.038468421526915,"vY0":-127.97132745883412,"vZ0":0.3403507091568774,"x":102.1,"y":180.11,"x0":3.0035128622844285,"y0":50.00220475164528,"z0":4.613888822461611,"aX":12.171139817268438},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.0,"breakHorizontal":-11.4,"spinRate":1927,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4253048722594124,"extension":6.943960452411014},"hitData":{"launchSpeed":100.8,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.78,"coordY":150.43}},"index":1,"playId":"7ff51706-d6d8-306b-8bae-87676b102384","pitchNumber":2,"startTime":"2025-09-28T20:02:24.953Z","endTime":"2025-09-28T20:02:32.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"second":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.89,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:02:32.927Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to third baseman Cam Devanney.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:04:47.976Z","endTime":"2025-09-28T20:06:01.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.036188950994926,"aZ":-35.33827793775942,"pfxX":3.484438759132899,"pfxZ":-2.4204092501419883,"pX":-0.3856609157019265,"pZ":3.829870758104852,"vX0":3.834472002313302,"vY0":-113.4086944621871,"vZ0":3.097691013690037,"x":131.7,"y":135.37,"x0":-2.5487408895857055,"y0":50.003421301782936,"z0":5.962550341556118,"aX":4.55411534532139},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.4,"breakHorizontal":-7.2,"spinRate":2428,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.48230401190718286,"extension":7.2137125669332445},"index":0,"playId":"eb10d1c9-6445-38c8-91c4-b087f833fa43","pitchNumber":1,"startTime":"2025-09-28T20:05:00.762Z","endTime":"2025-09-28T20:05:05.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.118494869410785,"aZ":-28.928686912838305,"pfxX":-10.94128068163839,"pfxZ":1.9306897294675314,"pX":1.5081619261972905,"pZ":0.5688778336714425,"vX0":13.785687559051944,"vY0":-128.27615595710557,"vZ0":-6.929161217903934,"x":59.51,"y":223.42,"x0":-2.48997932447374,"y0":50.00355074678059,"z0":5.531330945320155,"aX":-18.411762286557153},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":17.0,"spinRate":2098,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42540620374212423,"extension":7.496617637057858},"index":1,"playId":"ad3e2762-ad98-3752-a1f5-40fd5a2f73cf","pitchNumber":2,"startTime":"2025-09-28T20:05:18.317Z","endTime":"2025-09-28T20:05:21.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.37959641539502,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17508366123994,"aZ":-30.310366562527904,"pfxX":3.4590493683767916,"pfxZ":1.1816598989203015,"pX":0.11572354056235361,"pZ":2.2673075423898545,"vX0":6.015522708008585,"vY0":-124.42630181353259,"vZ0":-1.8378063389194383,"x":112.59,"y":177.56,"x0":-2.7792719116005102,"y0":50.00133038280068,"z0":5.518995314467174,"aX":5.439690292734525},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-7.6,"spinRate":2467,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.43963352249353793,"extension":7.316382981813497},"index":2,"playId":"df094313-4edb-3c66-b7e7-e73ed679b95d","pitchNumber":3,"startTime":"2025-09-28T20:05:35.789Z","endTime":"2025-09-28T20:05:39.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73329114894271,"aZ":-15.8853712972539,"pfxX":-5.794052873887381,"pfxZ":8.395429267452752,"pX":0.24260481113905535,"pZ":2.651556732274788,"vX0":9.8314399848111,"vY0":-137.95134307687087,"vZ0":-4.531196703820912,"x":107.75,"y":167.19,"x0":-2.6036585574773334,"y0":50.00373973618524,"z0":5.375486483914737,"aX":-11.243897969150716},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2341,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39601421354005684,"extension":7.220000892961115},"hitData":{"launchSpeed":56.8,"launchAngle":46.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.33,"coordY":151.45}},"index":3,"playId":"29ef6ddc-7413-3ea0-bd22-1fbf6e253b4d","pitchNumber":4,"startTime":"2025-09-28T20:05:52.190Z","endTime":"2025-09-28T20:06:01.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:06:01.219Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to right fielder Nick Yorke.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:06:15.589Z","endTime":"2025-09-28T20:07:48.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.533098456060788,"aZ":-31.2569107199647,"pfxX":1.830340336606879,"pfxZ":0.6319184600069571,"pX":1.8765285034687866,"pZ":-0.014133076910927548,"vX0":9.528901623613809,"vY0":-119.49071254597081,"vZ0":-6.61063326465736,"x":45.47,"y":239.16,"x0":-2.3896727456847167,"y0":50.00525331149471,"z0":5.572790587858754,"aX":2.663709987088592},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.5,"spinRate":2461,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4571888986607675,"extension":7.273006955775687},"index":0,"playId":"47d5e695-757d-33a9-b793-b0a0eb74c792","pitchNumber":1,"startTime":"2025-09-28T20:06:21.264Z","endTime":"2025-09-28T20:06:26.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92746325829422,"aZ":-29.474933339656253,"pfxX":1.6652403219510845,"pfxZ":1.7388013784407566,"pX":0.0895310382629541,"pZ":3.555346203004762,"vX0":6.338270150708332,"vY0":-123.15514297885294,"vZ0":1.2224733412711597,"x":113.59,"y":142.79,"x0":-2.722305053333339,"y0":50.002673945872196,"z0":5.525060476770995,"aX":2.586306459960722},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-4.3,"spinRate":2357,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.44288082147566854,"extension":7.3484412056420485},"index":1,"playId":"27439ef6-6090-3713-a7ad-68d361b619a4","pitchNumber":2,"startTime":"2025-09-28T20:06:37.825Z","endTime":"2025-09-28T20:06:41.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.452889905060168,"aZ":-14.003134954462002,"pfxX":-7.110292167149626,"pfxZ":9.046007915242765,"pX":1.1924441119678943,"pZ":2.3187258363663323,"vX0":12.640697781465922,"vY0":-139.86260205632811,"vZ0":-5.978754468612362,"x":71.55,"y":176.17,"x0":-2.433642684275241,"y0":50.00325863377899,"z0":5.3797336367257635,"aX":-14.284207459874281},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2474,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3895743598484973,"extension":7.327513408453297},"index":2,"playId":"73a272c4-f7a7-3114-9700-bde04103bd30","pitchNumber":3,"startTime":"2025-09-28T20:06:53.346Z","endTime":"2025-09-28T20:07:00.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.651525682341294,"aZ":-16.420858353362426,"pfxX":-5.972855594308789,"pfxZ":7.9894238003220766,"pX":1.1411581207586035,"pZ":2.2169328898631866,"vX0":12.17971984787166,"vY0":-139.14521455078724,"vZ0":-5.462969010318281,"x":73.5,"y":178.92,"x0":-2.5061161398308878,"y0":50.00232104429728,"z0":5.284520221477021,"aX":-11.777230016596391},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2373,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3928406006285168,"extension":7.43305268576061},"hitData":{"launchSpeed":93.8,"launchAngle":21.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.43,"coordY":90.13}},"index":3,"playId":"2640300e-f3ff-3ab8-a7ac-d222c764c665","pitchNumber":4,"startTime":"2025-09-28T20:07:39.749Z","endTime":"2025-09-28T20:07:48.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:07:48.928Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:07:58.975Z","endTime":"2025-09-28T20:09:32.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.64984889655,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86021131760103,"aZ":-17.84623812189998,"pfxX":-9.719201846006642,"pfxZ":7.016743837074607,"pX":-0.11531492206556146,"pZ":2.261426418994617,"vX0":10.595310319853645,"vY0":-142.2752594898359,"vZ0":-5.474558208836521,"x":121.4,"y":177.72,"x0":-2.631996396657434,"y0":50.00102836523977,"z0":5.348431590633771,"aX":-19.843663065301175},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":15.4,"spinRate":2505,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3855608229121317,"extension":7.310681193017781},"index":0,"playId":"ccc81148-564a-3a93-8f8c-6028ef70d93d","pitchNumber":1,"startTime":"2025-09-28T20:08:12.555Z","endTime":"2025-09-28T20:08:16.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.536306000632678,"aZ":-31.886230142857077,"pfxX":6.340294348749654,"pfxZ":0.21795282511241565,"pX":1.0677726166369195,"pZ":0.5666440019420776,"vX0":6.220854936636527,"vY0":-115.24219966789484,"vZ0":-4.369487616975727,"x":76.3,"y":223.48,"x0":-2.491209258376854,"y0":50.0056469549221,"z0":5.569462768970844,"aX":8.523293460248631},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2553,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4753925244028978,"extension":7.183212600314282},"index":1,"playId":"c0e85b67-9b25-3668-b73f-44c6aec1097e","pitchNumber":2,"startTime":"2025-09-28T20:08:29.498Z","endTime":"2025-09-28T20:08:32.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.938007189426315,"aZ":-14.707727818031376,"pfxX":-4.5627406317812165,"pfxZ":8.515898367591346,"pX":-0.34257311444676913,"pZ":3.27424793618397,"vX0":8.474498005726078,"vY0":-141.95987670116503,"vZ0":-2.98082760966513,"x":130.06,"y":150.38,"x0":-2.76681387698883,"y0":50.00518884388576,"z0":5.267910760518922,"aX":-9.361634109334668},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2425,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38508279084261554,"extension":7.247506496206728},"index":2,"playId":"71e818a2-48af-3a11-b27b-07f78f37d183","pitchNumber":3,"startTime":"2025-09-28T20:08:47.340Z","endTime":"2025-09-28T20:08:51.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90176606361184,"aZ":-13.298518622761023,"pfxX":-4.892931836900694,"pfxZ":9.302234209117275,"pX":1.4755595578378133,"pZ":1.1455286382567549,"vX0":12.85973582811112,"vY0":-140.60294686015743,"vZ0":-8.772425270378596,"x":60.76,"y":207.85,"x0":-2.4947855783738078,"y0":50.00278772549199,"z0":5.142255711502962,"aX":-9.929891214521295},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2440,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3876027363089287,"extension":7.321883884959989},"index":3,"playId":"f4ead6c5-4dbe-3b88-80bf-b950e3ffc3cd","pitchNumber":4,"startTime":"2025-09-28T20:09:10.179Z","endTime":"2025-09-28T20:09:13.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.64984889655,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.961442324815074,"aZ":-30.982385153944456,"pfxX":4.492755153132956,"pfxZ":0.8855757960855657,"pX":-0.6846456131097095,"pZ":1.9081735929570103,"vX0":2.895124062811803,"vY0":-115.03047932794799,"vZ0":-1.850452582951342,"x":143.1,"y":187.26,"x0":-2.540330807612371,"y0":50.003556652887106,"z0":5.707257138905478,"aX":6.062700631358359},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.4,"breakHorizontal":-8.9,"spinRate":2445,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.4749085444449124,"extension":7.394708966322454},"index":4,"playId":"303f34f7-ffd8-3771-85ce-41804e83f1ff","pitchNumber":5,"startTime":"2025-09-28T20:09:26.481Z","endTime":"2025-09-28T20:09:32.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:09:32.914Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:11:28.251Z","endTime":"2025-09-28T20:12:44.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.457943876167665,"aZ":-20.365960609406418,"pfxX":11.545535093886581,"pfxZ":6.525676423606207,"pX":-0.3128346828942018,"pZ":2.611589703594689,"vX0":-11.902434457608575,"vY0":-133.34179239927735,"vZ0":-2.076436786115003,"x":128.92,"y":168.27,"x0":2.6990748798630646,"y0":50.00033008093603,"z0":4.862836518148035,"aX":20.882407092834754},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-18.5,"spinRate":2288,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.41006361606289987,"extension":6.44650707697546},"index":0,"playId":"d28838d6-2333-3adf-81e8-baaf30e256a9","pitchNumber":1,"startTime":"2025-09-28T20:11:44.485Z","endTime":"2025-09-28T20:11:48.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548127834029245,"aZ":-22.801616831288737,"pfxX":10.83795428187723,"pfxZ":5.02904846409046,"pX":0.2234533044976124,"pZ":2.5639722841341395,"vX0":-10.575899402226792,"vY0":-135.4102256728611,"vZ0":-2.0909838480080447,"x":108.48,"y":169.55,"x0":2.764697124408727,"y0":50.00449069043814,"z0":4.935494852487946,"aX":20.203467544232804},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":-17.5,"spinRate":2264,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.40393621262659796,"extension":6.630666736669265},"index":1,"playId":"19e9c770-a2c4-38a3-9a5b-38082854d0e9","pitchNumber":2,"startTime":"2025-09-28T20:11:59.760Z","endTime":"2025-09-28T20:12:03.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:12:08.695Z","endTime":"2025-09-28T20:12:23.807Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.142168529968473,"aZ":-23.969404121103832,"pfxX":11.03584410534758,"pfxZ":4.271479635169477,"pX":0.2115123748390721,"pZ":4.001120197448438,"vX0":-10.84161575827897,"vY0":-136.9290513028875,"vZ0":1.2281530332622723,"x":108.94,"y":130.75,"x0":2.7676890094882336,"y0":50.00006672397564,"z0":5.174123544443865,"aX":21.18271236131095},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-18.0,"spinRate":2320,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.3983569455204301,"extension":6.5546863871899035},"index":3,"playId":"8a4f9a42-30e0-3df1-92f5-481a2e1d8ca5","pitchNumber":3,"startTime":"2025-09-28T20:12:23.807Z","endTime":"2025-09-28T20:12:28.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.93752721011423,"aZ":-33.543551734915525,"pfxX":-6.484737113135412,"pfxZ":-1.01880556610171,"pX":-0.5574702126177755,"pZ":2.465326269924929,"vX0":-5.928058157607779,"vY0":-114.86528634241438,"vZ0":1.6406796319497212,"x":138.25,"y":172.22,"x0":2.8928534756113558,"y0":50.00258694386078,"z0":4.987129470310687,"aX":-8.721945113604669},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":2478,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.47562267116759527,"extension":6.48547596099929},"index":4,"playId":"3c5e847d-e100-3199-948e-8599f30f9ea1","pitchNumber":4,"startTime":"2025-09-28T20:12:39.582Z","endTime":"2025-09-28T20:12:44.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:12:44.680Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alexander Canario flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:13:00.900Z","endTime":"2025-09-28T20:13:32.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.5,"strikeZoneTop":3.58983747428584,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.153054794804948,"aZ":-34.09226675462223,"pfxX":-6.129297838684279,"pfxZ":-1.53884202456209,"pX":-0.7390668112933807,"pZ":1.6296990195881884,"vX0":-5.777242398803438,"vY0":-110.64947522679856,"vZ0":0.6348452270996836,"x":145.17,"y":194.78,"x0":2.6991362405741395,"y0":50.00485384701733,"z0":4.90217589639291,"aX":-7.6242925782501985},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-2.3,"breakHorizontal":12.6,"spinRate":2365,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.49441519905774367,"extension":6.434113861303581},"index":0,"playId":"438eefbb-07b3-3dcf-9f39-bba9ea772700","pitchNumber":1,"startTime":"2025-09-28T20:13:04.702Z","endTime":"2025-09-28T20:13:09.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.37199146726817,"aZ":-33.730771163052985,"pfxX":9.885454262696326,"pfxZ":-0.989536441580694,"pX":0.5025415413086626,"pZ":1.8626165270597819,"vX0":-9.056955210625054,"vY0":-123.42211501802461,"vZ0":0.08557177411834882,"x":97.84,"y":188.49,"x0":2.911135883636699,"y0":50.005982808148275,"z0":4.635859962559239,"aX":15.465437087408233},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":-16.2,"spinRate":1981,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44144829067215774,"extension":6.478731578117359},"hitData":{"launchSpeed":102.7,"launchAngle":43.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":162.85,"coordY":68.09}},"index":1,"playId":"4ec7b3d2-a102-3f09-ae67-7be8920f8f54","pitchNumber":2,"startTime":"2025-09-28T20:13:20.144Z","endTime":"2025-09-28T20:13:32.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:13:32.497Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:13:38.497Z","endTime":"2025-09-28T20:15:08.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.0,"strikeZoneTop":3.56983380745045,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.647665658464913,"aZ":-36.46693091755297,"pfxX":-6.284453011783516,"pfxZ":-3.4790900623837153,"pX":1.171222937493141,"pZ":2.2271551384823978,"vX0":-2.215006174763579,"vY0":-110.06713269808006,"vZ0":2.3422926334528915,"x":72.36,"y":178.65,"x0":3.005783395344612,"y0":50.00430499947015,"z0":4.997308024310497,"aX":-7.748376414793015},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.4,"breakHorizontal":12.0,"spinRate":2482,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.49671076805426795,"extension":6.296839150424021},"index":0,"playId":"4c862888-72e5-3051-9a2f-1ebde0f8a9aa","pitchNumber":1,"startTime":"2025-09-28T20:13:51.549Z","endTime":"2025-09-28T20:13:55.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.68162133256122,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686867137471012,"aZ":-23.32621722928919,"pfxX":10.989289329507038,"pfxZ":4.874585908155029,"pX":0.15094838395103483,"pZ":1.7055552261825566,"vX0":-10.944091986900867,"vY0":-133.12461922505898,"vZ0":-3.4424731119236336,"x":111.25,"y":192.73,"x0":2.866325743301673,"y0":50.000905848633394,"z0":4.683083473520287,"aX":19.936086668163597},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-17.9,"spinRate":2364,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.40975379801134926,"extension":6.887359755042091},"index":1,"playId":"0c63253a-2ebf-329c-ab6d-5d5347c4f7aa","pitchNumber":2,"startTime":"2025-09-28T20:14:06.411Z","endTime":"2025-09-28T20:14:10.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.56983380745045,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.416254637167516,"aZ":-32.37340994095597,"pfxX":9.458971285553078,"pfxZ":-0.12107337816141506,"pX":0.9461842269828881,"pZ":1.5659852364658777,"vX0":-8.221042969002715,"vY0":-126.09962352781645,"vZ0":-0.9703219359822297,"x":80.93,"y":196.5,"x0":3.0051144934577456,"y0":50.004274553223496,"z0":4.5461174510112805,"aX":15.375967969484984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-15.5,"spinRate":1911,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43283457708310014,"extension":6.732972253052449},"index":2,"playId":"0ba25cf1-4c8f-3d48-9078-51add6411c99","pitchNumber":3,"startTime":"2025-09-28T20:14:21.278Z","endTime":"2025-09-28T20:14:25.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63545193548301,"aZ":-21.906225986192133,"pfxX":10.234157495117689,"pfxZ":5.344688246281971,"pX":0.45970420638433446,"pZ":2.3212562666009493,"vX0":-10.257792724767944,"vY0":-137.08211098890234,"vZ0":-2.975545912597733,"x":99.48,"y":176.11,"x0":2.903715409978796,"y0":50.00238649955589,"z0":4.9003917821837595,"aX":19.66040728884026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2371,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.39813702883108215,"extension":6.522970375737345},"index":3,"playId":"70f88514-0898-3df0-af81-38e4cbe6220c","pitchNumber":4,"startTime":"2025-09-28T20:14:37.895Z","endTime":"2025-09-28T20:14:41.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894276514298493,"aZ":-22.60370972106687,"pfxX":10.208185553161213,"pfxZ":4.787372706592462,"pX":0.7096495129017238,"pZ":3.787496544126403,"vX0":-9.685547525987284,"vY0":-140.08544594570645,"vZ0":0.7994501563552372,"x":89.95,"y":136.52,"x0":2.8757818776635613,"y0":50.00247445663841,"z0":4.969502432846479,"aX":20.40825728249382},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":-16.7,"spinRate":2419,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.3901121730418535,"extension":6.619362127049915},"index":4,"playId":"ec4bc57c-022c-3490-8b09-6c1ff62e97aa","pitchNumber":5,"startTime":"2025-09-28T20:15:03.641Z","endTime":"2025-09-28T20:15:08.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:15:08.624Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, first baseman Rafael Flores Jr. to pitcher Johan Oviedo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:17:15.615Z","endTime":"2025-09-28T20:18:14.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.35979430837239,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41061303969746,"aZ":-24.371007449457107,"pfxX":-11.830569558691124,"pfxZ":4.6386430207249205,"pX":0.7706100518709185,"pZ":2.297532001077371,"vX0":11.950522106825533,"vY0":-128.541068360162,"vZ0":-3.623020444818192,"x":87.63,"y":176.75,"x0":-2.3907847715123984,"y0":50.00136536958919,"z0":5.606742797749943,"aX":-19.894141962841925},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":19.0,"spinRate":1849,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4253095200696997,"extension":7.406678735573372},"index":0,"playId":"884d08e4-adc5-36df-aa8c-57ed7bf5566e","pitchNumber":1,"startTime":"2025-09-28T20:17:21.452Z","endTime":"2025-09-28T20:17:25.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568536630375306,"aZ":-24.337813835767182,"pfxX":-10.644223254334229,"pfxZ":4.4858125088627006,"pX":0.26564443921581565,"pZ":1.397915303211838,"vX0":11.127733921254176,"vY0":-130.58269047462622,"vZ0":-5.733159653263389,"x":106.87,"y":201.04,"x0":-2.645134985285253,"y0":50.00157310217789,"z0":5.425204256779165,"aX":-18.590400921201724},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":1656,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4176348770079854,"extension":7.242730353304563},"index":1,"playId":"4756b338-ccfe-3f5f-bef2-4e1690939830","pitchNumber":2,"startTime":"2025-09-28T20:17:34.307Z","endTime":"2025-09-28T20:17:37.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.20555412000968,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649364731825113,"aZ":-29.067921777993146,"pfxX":3.6485113994185983,"pfxZ":1.8937015553357721,"pX":-0.5327175306854787,"pZ":1.138109179568275,"vX0":4.4120951346138915,"vY0":-126.76793402635765,"vZ0":-4.95655162001373,"x":137.31,"y":208.05,"x0":-2.766123767216419,"y0":50.00030444006196,"z0":5.424865137025154,"aX":5.966235031169947},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-7.6,"spinRate":2528,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43121593571085404,"extension":7.255279618336269},"index":2,"playId":"895dc1c0-07ad-3cea-8422-64581279fcf5","pitchNumber":3,"startTime":"2025-09-28T20:17:49.729Z","endTime":"2025-09-28T20:17:53.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12008558365023,"aZ":-12.629126025954859,"pfxX":-8.370486704256798,"pfxZ":9.864928195277738,"pX":0.8141129398164131,"pZ":2.763607589919138,"vX0":12.301815365372104,"vY0":-139.99050944534875,"vZ0":-4.936148051984381,"x":85.97,"y":164.16,"x0":-2.5533044978894615,"y0":50.004562807803794,"z0":5.379086135173537,"aX":-16.58782416434835},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2473,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3915321332429835,"extension":7.450759211196275},"hitData":{"launchSpeed":84.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.93,"coordY":162.54}},"index":3,"playId":"4198699a-6eec-3cca-bdb8-48a4f19ddc85","pitchNumber":4,"startTime":"2025-09-28T20:18:06.320Z","endTime":"2025-09-28T20:18:14.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:18:14.307Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:18:36.588Z","endTime":"2025-09-28T20:19:28.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82609792997997,"aZ":-22.8609966307079,"pfxX":-8.984345318070758,"pfxZ":4.913583340865738,"pX":0.038922311145340914,"pZ":3.0334944949128273,"vX0":10.355191256112494,"vY0":-137.17731070231375,"vZ0":-2.2293164678568194,"x":115.52,"y":156.88,"x0":-2.627001878784173,"y0":50.003443264799344,"z0":5.423759592821947,"aX":-17.03369236013927},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2315,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40007439089682384,"extension":7.323352427120094},"index":0,"playId":"f712f5a0-ee75-35aa-90c5-0d07eb6bd826","pitchNumber":1,"startTime":"2025-09-28T20:18:48.651Z","endTime":"2025-09-28T20:18:52.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.699225150021316,"aZ":-17.882548205047588,"pfxX":-5.141929893852349,"pfxZ":7.325154886186819,"pX":-0.1002215363739738,"pZ":2.861775679200554,"vX0":8.94221314893752,"vY0":-138.4868581287516,"vZ0":-3.492735434236428,"x":120.82,"y":161.51,"x0":-2.69666862772881,"y0":50.000123846094645,"z0":5.328955970976197,"aX":-10.029092090692425},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2322,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39486340869465675,"extension":7.091596799001356},"index":1,"playId":"46bdd198-e54a-3a24-813f-5e9e2fb1aec8","pitchNumber":2,"startTime":"2025-09-28T20:19:02.909Z","endTime":"2025-09-28T20:19:06.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.36439152826627,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.30429298290427,"aZ":-15.589356698447762,"pfxX":-4.80498334925014,"pfxZ":8.393519200805057,"pX":0.3925377900675158,"pZ":2.486458969220162,"vX0":10.04944238265915,"vY0":-139.23515493787195,"vZ0":-4.6828323569414785,"x":102.04,"y":171.65,"x0":-2.6285654454514935,"y0":50.006168774374345,"z0":5.2113346122163104,"aX":-9.498788534226264},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2326,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39237216515217144,"extension":7.290248728428416},"index":2,"playId":"ab62d065-c6c7-354a-9d6e-d74368253be1","pitchNumber":3,"startTime":"2025-09-28T20:19:24.039Z","endTime":"2025-09-28T20:19:28.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:19:28.446Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to first baseman Rafael Flores Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:19:40.288Z","endTime":"2025-09-28T20:20:54.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.818247652705566,"aZ":-29.41998322880449,"pfxX":-9.787683176597904,"pfxZ":1.6112331529190804,"pX":-1.1662527850323932,"pZ":2.361223952206333,"vX0":6.938073959655465,"vY0":-129.41588531149606,"vZ0":-2.477012372069699,"x":128.05,"y":143.25,"x0":-2.604008278085656,"y0":50.00005419033062,"z0":5.573565555926818,"aX":-16.678103780481514},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":1695,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4224890927036751,"extension":7.204575040918527},"index":0,"playId":"16c0c0c2-0063-32a3-8f8d-5b57d142da51","pitchNumber":1,"startTime":"2025-09-28T20:19:51.197Z","endTime":"2025-09-28T20:19:54.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.890975740493932,"aZ":-30.787074070199807,"pfxX":4.407917507813753,"pfxZ":0.8634550026424854,"pX":-0.6780039066276701,"pZ":2.874799120661245,"vX0":4.210351932430253,"vY0":-125.38866066459326,"vZ0":-0.13862987074674937,"x":142.84,"y":161.16,"x0":-2.947674744858466,"y0":50.00085147580746,"z0":5.429867093591283,"aX":7.0605489473958984},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-8.9,"spinRate":2538,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.43578905238293153,"extension":7.269635135221979},"index":1,"playId":"ed6fb4bc-bb22-3a99-a0da-fccf5ba49bfb","pitchNumber":2,"startTime":"2025-09-28T20:20:07.339Z","endTime":"2025-09-28T20:20:11.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399094804013608,"aZ":-25.42218740327017,"pfxX":-11.655860442747283,"pfxZ":3.7140792795006816,"pX":1.4792153946423972,"pZ":-0.3151935724955318,"vX0":14.595557860801387,"vY0":-133.630447189516,"vZ0":-9.894640482872752,"x":60.62,"y":247.29,"x0":-2.5259254002997844,"y0":50.00495790096043,"z0":5.246298896445575,"aX":-21.193704935995246},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":18.1,"spinRate":2011,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40908005470735676,"extension":7.302400246699263},"index":2,"playId":"9d5cc328-4493-3c6f-8438-c0ca6b20ab99","pitchNumber":3,"startTime":"2025-09-28T20:20:22.694Z","endTime":"2025-09-28T20:20:26.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.313049623617268,"aZ":-15.213066041286556,"pfxX":-5.132852144165867,"pfxZ":8.473632377540216,"pX":0.6165562484546077,"pZ":3.1631796211528687,"vX0":10.922015498993263,"vY0":-139.8307844567639,"vZ0":-2.9607556307376193,"x":93.5,"y":153.37,"x0":-2.6541668188244847,"y0":50.00336002917745,"z0":5.220072275622271,"aX":-10.275664697062327},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2441,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3900832155207352,"extension":7.40293830519883},"hitData":{"launchSpeed":83.5,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.38,"coordY":167.38}},"index":3,"playId":"402570cc-8599-3c83-bb20-726af9cb0cf6","pitchNumber":4,"startTime":"2025-09-28T20:20:44.940Z","endTime":"2025-09-28T20:20:54.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:20:54.720Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:21:22.303Z","endTime":"2025-09-28T20:22:04.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.037258971779934,"aZ":-22.42412713906587,"pfxX":-7.9358850410864115,"pfxZ":4.879718799008026,"pX":0.8501705317747326,"pZ":2.381075748670309,"vX0":12.121927111639454,"vY0":-139.69379235467005,"vZ0":-4.192865640778228,"x":84.59,"y":174.49,"x0":-2.4913411451388896,"y0":50.0066738713566,"z0":5.35428013178641,"aX":-15.870854711037389},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2369,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3903522687348735,"extension":7.3922674627801355},"index":0,"playId":"a823ddf3-3fde-3938-a551-a9d32c5ba331","pitchNumber":1,"startTime":"2025-09-28T20:21:31.696Z","endTime":"2025-09-28T20:21:35.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86690636938872,"aZ":-29.662335032584046,"pfxX":2.8123632941879686,"pfxZ":1.4825970676047113,"pX":-0.10935589028834651,"pZ":2.9829282889509354,"vX0":6.0763427755451875,"vY0":-128.32642242361038,"vZ0":-0.7298734380468788,"x":121.17,"y":158.24,"x0":-2.859443785209934,"y0":50.00198340258138,"z0":5.551921380051382,"aX":4.758316067421229},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2477,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.42442728725013446,"extension":7.148970546218832},"hitData":{"launchSpeed":93.4,"launchAngle":34.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.94,"coordY":59.85}},"index":1,"playId":"6a699aaf-0bc3-3f63-9be7-cbbb3d90e7f1","pitchNumber":2,"startTime":"2025-09-28T20:21:54.460Z","endTime":"2025-09-28T20:22:04.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:22:04.487Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:24:12.470Z","endTime":"2025-09-28T20:25:42.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.7116858952027,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.168526785176738,"aZ":-36.02445900916049,"pfxX":-5.961143562718906,"pfxZ":-3.1123428992160225,"pX":0.5099873544676409,"pZ":2.6946498880309293,"vX0":-3.5079911520649354,"vY0":-110.72084149412952,"vZ0":3.0610279400724196,"x":97.56,"y":166.02,"x0":2.8902975121191794,"y0":50.00038631404503,"z0":5.069553845038249,"aX":-7.383367904794141},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-4.4,"breakHorizontal":11.8,"spinRate":2223,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.495095432276659,"extension":6.21955792327258},"index":0,"playId":"137fc178-f651-35ef-a0c1-421f96a1d90d","pitchNumber":1,"startTime":"2025-09-28T20:24:19.860Z","endTime":"2025-09-28T20:24:23.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.016906313552827,"aZ":-36.396012752215334,"pfxX":-3.974552184522903,"pfxZ":-3.3575269400545924,"pX":-0.3313062341244586,"pZ":2.370646708358291,"vX0":-5.7624889641538,"vY0":-111.66623215788772,"vZ0":2.3601704802477093,"x":129.63,"y":174.77,"x0":2.8040293862733017,"y0":50.00456351219257,"z0":5.057474713547228,"aX":-4.9938562035245875},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.0,"breakHorizontal":8.8,"spinRate":2273,"spinDirection":295},"zone":4,"typeConfidence":2.0,"plateTime":0.4914229666328862,"extension":6.184955191380045},"index":1,"playId":"f0777367-9739-3611-9f82-d8edc01a8227","pitchNumber":2,"startTime":"2025-09-28T20:24:34.360Z","endTime":"2025-09-28T20:24:37.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:24:47.440Z","endTime":"2025-09-28T20:25:12.240Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.872267848806093,"aZ":-24.166731415466177,"pfxX":9.622407846967214,"pfxZ":4.273775162601222,"pX":0.5356302505036024,"pZ":3.928472999134042,"vX0":-9.463710672294738,"vY0":-135.8335744521336,"vZ0":1.2978317226555771,"x":96.58,"y":132.71,"x0":2.8093560518526086,"y0":50.0047248738134,"z0":5.120927602994096,"aX":18.04006754167612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2362,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4027438562407992,"extension":6.6005692957650055},"index":3,"playId":"1704766b-ef10-3c2c-b902-b212d9ae57e3","pitchNumber":3,"startTime":"2025-09-28T20:25:12.240Z","endTime":"2025-09-28T20:25:16.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95205743788104,"aZ":-38.40612836171321,"pfxX":-6.4443946312472615,"pfxZ":-4.518307212868156,"pX":0.8876508719039556,"pZ":1.953799472642163,"vX0":-2.931059308620228,"vY0":-116.90824704870504,"vZ0":1.285065098312597,"x":83.16,"y":186.03,"x0":2.9967805280643756,"y0":50.00520680881645,"z0":5.014122474004354,"aX":-8.881482805633224},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":12.4,"spinRate":2429,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4693151386350993,"extension":6.505684072878529},"hitData":{"launchSpeed":88.2,"launchAngle":37.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.97,"coordY":100.92}},"index":4,"playId":"49758fd0-909b-32be-bb32-efc32ed77a00","pitchNumber":4,"startTime":"2025-09-28T20:25:33.029Z","endTime":"2025-09-28T20:25:42.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:25:42.734Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Devanney walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:25:52.922Z","endTime":"2025-09-28T20:27:40.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22655467460462,"aZ":-30.870744582054662,"pfxX":10.636929879565669,"pfxZ":0.846910119325722,"pX":1.4680319690560948,"pZ":2.73816297019842,"vX0":-7.06251282687539,"vY0":-123.59121386111882,"vZ0":1.4939141787515584,"x":61.04,"y":164.85,"x0":2.984386178209303,"y0":50.003886062794344,"z0":4.723379601794957,"aX":16.41391264398775},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-17.5,"spinRate":2020,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.4436074572617672,"extension":6.46140449551813},"index":0,"playId":"8090b561-df63-3477-99f9-e2a4d71969dd","pitchNumber":1,"startTime":"2025-09-28T20:26:07.370Z","endTime":"2025-09-28T20:26:11.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45282388067287,"aZ":-20.350161496578902,"pfxX":8.730731907657132,"pfxZ":6.314641148018618,"pX":-0.1695257259691334,"pZ":3.7898963732817648,"vX0":-10.7791888003382,"vY0":-136.11626961069234,"vZ0":0.31528648096999234,"x":123.46,"y":136.45,"x0":2.7113914664770924,"y0":50.00341250963966,"z0":5.0839434097736,"aX":16.350550344967065},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-13.4,"spinRate":2193,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4027259439956583,"extension":6.619847788892548},"index":1,"playId":"8b24c402-95f4-3f4c-9ae5-92f155404b08","pitchNumber":2,"startTime":"2025-09-28T20:26:21.503Z","endTime":"2025-09-28T20:26:25.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01413232801717,"aZ":-21.841540588467563,"pfxX":8.420796207121676,"pfxZ":5.3151349035211375,"pX":0.12038993476511725,"pZ":3.0155278140584816,"vX0":-10.450228532250765,"vY0":-138.35478397091921,"vZ0":-1.2067074917790266,"x":112.41,"y":157.36,"x0":2.8471767911706047,"y0":50.00393123208578,"z0":4.91695785637985,"aX":16.37493588680072},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2219,"spinDirection":109},"zone":2,"typeConfidence":2.0,"plateTime":0.3954346173047627,"extension":6.726760748525771},"index":2,"playId":"afd8c5a6-2649-3ba7-8830-ad5a593fe827","pitchNumber":3,"startTime":"2025-09-28T20:26:38.573Z","endTime":"2025-09-28T20:26:41.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.239707056688268,"aZ":-37.1920795007754,"pfxX":-5.67431932444892,"pfxZ":-4.069104899646205,"pX":-0.9401239071110571,"pZ":1.8935192039963724,"vX0":-6.671397075193042,"vY0":-110.50761130389307,"vZ0":1.9972640834832687,"x":152.84,"y":187.65,"x0":2.858499159484149,"y0":50.00241306027824,"z0":4.893433441459911,"aX":-6.996807143415543},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.5,"breakHorizontal":12.0,"spinRate":2419,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4961968533790855,"extension":6.406036235715655},"index":3,"playId":"0809e56e-e622-3196-8cd0-c48ec730267f","pitchNumber":4,"startTime":"2025-09-28T20:27:00.408Z","endTime":"2025-09-28T20:27:05.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.063449404342535,"aZ":-35.89723879770414,"pfxX":-5.827218244852292,"pfxZ":-2.988320887426509,"pX":-0.3663705397943516,"pZ":3.006373202937989,"vX0":-5.468523953753445,"vY0":-110.9006280382751,"vZ0":3.6649004150618083,"x":130.97,"y":157.61,"x0":2.8898241990177214,"y0":50.004987257444846,"z0":5.079569439925139,"aX":-7.249843578746314},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.1,"breakHorizontal":12.0,"spinRate":2360,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.49411901690002047,"extension":6.277518760405308},"index":4,"playId":"1db7e50b-5823-380d-895e-977a2b8f09c6","pitchNumber":5,"startTime":"2025-09-28T20:27:19.477Z","endTime":"2025-09-28T20:27:23.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.78301502190933,"aZ":-34.28548964439574,"pfxX":-5.1253532124728824,"pfxZ":-1.6166685807831662,"pX":1.1452705281817592,"pZ":2.560678320342248,"vX0":-2.7874208594525225,"vY0":-113.2799998748339,"vZ0":2.382381319985557,"x":73.34,"y":169.64,"x0":3.055699461623873,"y0":50.00360847790992,"z0":4.9116608516423605,"aX":-6.691526348862744},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.0,"breakHorizontal":10.0,"spinRate":2380,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.48266328092850985,"extension":6.3717167058387},"index":5,"playId":"06ad0dab-660b-371f-b0e6-d0170b8830ed","pitchNumber":6,"startTime":"2025-09-28T20:27:36.138Z","endTime":"2025-09-28T20:27:40.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:27:40.972Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:27:59.591Z","endTime":"2025-09-28T20:29:54.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.84000271772926,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.714955624019044,"aZ":-22.154442506643967,"pfxX":10.348922760559917,"pfxZ":5.072187020405147,"pX":0.7409940593797387,"pZ":2.775384264315158,"vX0":-9.716847331185178,"vY0":-139.0812578742398,"vZ0":-2.0269526175026105,"x":88.76,"y":163.84,"x0":2.9210744193615814,"y0":50.003885104631586,"z0":4.97003283548539,"aX":20.448183223742213},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2489,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.39254587202283764,"extension":6.860307053729261},"index":0,"playId":"b939cc58-df9e-3eac-a869-57bc54243895","pitchNumber":1,"startTime":"2025-09-28T20:28:08.743Z","endTime":"2025-09-28T20:28:13.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.144167423231472,"aZ":-31.944883763686967,"pfxX":10.774492491402329,"pfxZ":0.13492315164988433,"pX":-0.041611077910536906,"pZ":2.44610849747519,"vX0":-10.930870991371828,"vY0":-129.25104211778847,"vZ0":0.4065857669988422,"x":118.59,"y":172.74,"x0":2.820261307400861,"y0":50.00453870886968,"z0":4.718261905708457,"aX":18.434755527487752},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":-17.4,"spinRate":1936,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4219952679559871,"extension":6.640377139136081},"index":1,"playId":"d1220558-6068-31ed-a939-ccb8f6ee8f4f","pitchNumber":2,"startTime":"2025-09-28T20:28:26.989Z","endTime":"2025-09-28T20:28:30.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.78975138304001,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49364610260416,"aZ":-34.435486879726,"pfxX":-7.809483091628536,"pfxZ":-1.5793954999705235,"pX":0.9262831960407479,"pZ":1.698174441130979,"vX0":-2.603214852284826,"vY0":-119.36561851237839,"vZ0":-0.16768752404119236,"x":81.69,"y":192.93,"x0":3.0475716339988708,"y0":50.00198393280015,"z0":4.88829576876966,"aX":-11.188457836302463},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":2614,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.460117199337307,"extension":6.459250783175259},"index":2,"playId":"7c59e822-79a3-3b05-8133-bdb0652289dc","pitchNumber":3,"startTime":"2025-09-28T20:28:54.065Z","endTime":"2025-09-28T20:28:58.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84012972370392,"aZ":-34.378459105567806,"pfxX":-5.797593236857837,"pfxZ":-1.6410878585385928,"pX":0.35881030504912026,"pZ":1.7150543339035318,"vX0":-4.143195419724356,"vY0":-115.0667866382953,"vZ0":0.38657583752462155,"x":103.32,"y":192.47,"x0":2.934231872276318,"y0":50.001817171714734,"z0":4.868845982213266,"aX":-7.7931452987138785},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.6,"breakHorizontal":11.5,"spinRate":2552,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.4755481558643284,"extension":6.354253709882667},"index":3,"playId":"7d17fec6-7572-3d77-8830-19bffada2c03","pitchNumber":4,"startTime":"2025-09-28T20:29:15.220Z","endTime":"2025-09-28T20:29:20.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.075789776930456,"aZ":-32.42189374411367,"pfxX":9.079783960530968,"pfxZ":-0.1529259599819719,"pX":-0.2844031963612332,"pZ":1.372186931362071,"vX0":-10.841485599132156,"vY0":-126.73597163911212,"vZ0":-1.4294983523860634,"x":127.84,"y":201.73,"x0":2.8541122214668104,"y0":50.002593105740345,"z0":4.515247929723011,"aX":14.882792382408692},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-14.2,"spinRate":1849,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4309536821073139,"extension":6.650401471977856},"index":4,"playId":"a7bec7d3-5f45-3d39-9bcd-0fb225b15115","pitchNumber":5,"startTime":"2025-09-28T20:29:48.938Z","endTime":"2025-09-28T20:29:54.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:29:54.699Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:30:12.411Z","endTime":"2025-09-28T20:31:13.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99581718706955,"aZ":-35.93198965533966,"pfxX":-4.677700568104418,"pfxZ":-2.99484455063957,"pX":-0.5849253438919627,"pZ":1.7770065805387585,"vX0":-6.204181025733028,"vY0":-111.24066517843387,"vZ0":1.46557417991952,"x":139.3,"y":190.8,"x0":2.848351945575139,"y0":50.0045021760468,"z0":4.835148168160093,"aX":-5.861812850856528},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.7,"breakHorizontal":10.1,"spinRate":2452,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4924183770523749,"extension":6.447962872972257},"index":0,"playId":"afe0a653-f4a4-38d4-b2c4-cdb57ebcab19","pitchNumber":1,"startTime":"2025-09-28T20:30:20.141Z","endTime":"2025-09-28T20:30:23.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.113542023947875,"aZ":-36.49292355697246,"pfxX":-5.2018053473114065,"pfxZ":-3.3945425889980054,"pX":-0.6893105624059354,"pZ":1.4447913479900505,"vX0":-6.539630127450806,"vY0":-111.98523143213721,"vZ0":0.7533380061450248,"x":143.27,"y":199.77,"x0":2.9441874945737534,"y0":50.00554295519784,"z0":4.8354216903671015,"aX":-6.610086378070037},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.6,"breakHorizontal":11.0,"spinRate":2438,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.48901234249981407,"extension":6.3260933174220835},"index":1,"playId":"e632b28d-1af0-3e9b-b60f-f7b90382cebc","pitchNumber":2,"startTime":"2025-09-28T20:30:40.413Z","endTime":"2025-09-28T20:30:44.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T20:30:52.782Z","endTime":"2025-09-28T20:31:06.175Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.736547596920612,"aZ":-35.06505155180968,"pfxX":-3.809145490771112,"pfxZ":-2.0721839933759414,"pX":-0.5622241305751426,"pZ":1.2584302024759857,"vX0":-6.802374401232355,"vY0":-117.34315607884515,"vZ0":-1.0817680432873198,"x":138.43,"y":204.8,"x0":2.8663645771411654,"y0":50.00169318369343,"z0":4.985879891536111,"aX":-5.321185122069605},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.7,"breakHorizontal":8.5,"spinRate":2582,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.46638187817162624,"extension":6.55936466938814},"hitData":{"launchSpeed":75.4,"launchAngle":12.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.26,"coordY":158.54}},"index":3,"playId":"e3f3cb96-ec5e-35c0-9078-8335f948a6c0","pitchNumber":3,"startTime":"2025-09-28T20:31:06.175Z","endTime":"2025-09-28T20:31:13.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687478,"link":"/api/v1/people/687478"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:31:13.170Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:33:16.375Z","endTime":"2025-09-28T20:33:42.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.32978919359044,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8711494049788,"aZ":-20.96305009108064,"pfxX":-9.189935962701396,"pfxZ":5.871176307759098,"pX":0.7203159398895843,"pZ":2.5386481981226225,"vX0":11.967184745490574,"vY0":-136.98194003999345,"vZ0":-3.9326272213751414,"x":89.54,"y":170.24,"x0":-2.501117239993343,"y0":50.00511471906181,"z0":5.417498713380376,"aX":-17.554042581405177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":14.3,"spinRate":2311,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.399120703563546,"extension":7.211280317770323},"index":0,"playId":"9f015910-3ae0-3399-9d42-e5cbfdc9282b","pitchNumber":1,"startTime":"2025-09-28T20:33:18.872Z","endTime":"2025-09-28T20:33:22.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27273363265257,"aZ":-27.357996684642114,"pfxX":2.8215668934046194,"pfxZ":2.898638911567663,"pX":-0.01250062462026452,"pZ":1.9515628734719914,"vX0":6.153641227365726,"vY0":-127.65030299706856,"vZ0":-3.5199998732127415,"x":117.48,"y":186.09,"x0":-2.8134712954793377,"y0":50.00541988862619,"z0":5.483043042326593,"aX":4.695357244318121},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-6.4,"spinRate":2489,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.42775748206003916,"extension":7.072969995796151},"hitData":{"launchSpeed":84.3,"launchAngle":17.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.17,"coordY":104.72}},"index":1,"playId":"678a37c2-e2fc-3ad2-a02f-4815dfd1e325","pitchNumber":2,"startTime":"2025-09-28T20:33:31.584Z","endTime":"2025-09-28T20:33:42.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:33:42.377Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Allen grounds into a force out, first baseman Rafael Flores Jr. to shortstop Jared Triolo. Nacho Alvarez Jr. out at 2nd. Nick Allen to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:33:56.193Z","endTime":"2025-09-28T20:36:02.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203477949916696,"aZ":-17.781775092346574,"pfxX":-8.187495331772597,"pfxZ":7.466902812499949,"pX":0.014955937692727657,"pZ":1.989268706206203,"vX0":9.90901022662278,"vY0":-137.85395045287785,"vZ0":-5.839784882569169,"x":116.43,"y":185.07,"x0":-2.5598037690494633,"y0":50.005612930558016,"z0":5.332814357761064,"aX":-15.78623414710739},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2349,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3971011123618289,"extension":7.304713527242491},"index":0,"playId":"303989d6-ba8b-30b7-b0b7-248f5bec40e0","pitchNumber":1,"startTime":"2025-09-28T20:34:10.015Z","endTime":"2025-09-28T20:34:14.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50015899408107,"aZ":-26.30869711769735,"pfxX":-10.887312169476633,"pfxZ":3.4367095700248305,"pX":0.1522527448236562,"pZ":0.8954894223298946,"vX0":10.468503027049028,"vY0":-129.23783864001746,"vZ0":-6.7537679476252155,"x":111.2,"y":214.6,"x0":-2.517720080659253,"y0":50.00626212132808,"z0":5.536955280479268,"aX":-18.599038534631276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2047,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42227407471115264,"extension":7.160841014085597},"index":1,"playId":"d998b9e0-92ca-3e4b-b2cb-a7a3e4e18055","pitchNumber":2,"startTime":"2025-09-28T20:34:45.370Z","endTime":"2025-09-28T20:34:49.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.39529520171928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.288744480075778,"aZ":-28.62486111469234,"pfxX":0.30784803387214055,"pfxZ":2.0971191612147244,"pX":-0.5330314873024695,"pZ":3.817729758110006,"vX0":5.523992768685299,"vY0":-128.69029699842164,"vZ0":1.2310413632457915,"x":137.32,"y":135.7,"x0":-2.7387776081922577,"y0":50.0037554334915,"z0":5.534714028070621,"aX":0.5208433784257588},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-1.7,"spinRate":2477,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4240575184722575,"extension":7.08142313841191},"index":2,"playId":"36c21900-32a5-3f46-ba1c-830a3a4d17cc","pitchNumber":3,"startTime":"2025-09-28T20:35:05.732Z","endTime":"2025-09-28T20:35:09.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98539795404259,"aZ":-29.882671109549687,"pfxX":0.34917632506268026,"pfxZ":1.4396555466338885,"pX":0.5244839903138611,"pZ":1.632903764948651,"vX0":7.504639359700188,"vY0":-124.88384993103921,"vZ0":-3.4742488329976102,"x":97.01,"y":194.69,"x0":-2.5584617715628406,"y0":50.00055891904535,"z0":5.487165479183926,"aX":0.5524575438493495},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-2.3,"spinRate":2394,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4377747761806745,"extension":7.473715979249527},"index":3,"playId":"9b9608a8-8070-32ca-9f6c-eb9f65d80f7d","pitchNumber":4,"startTime":"2025-09-28T20:35:25.629Z","endTime":"2025-09-28T20:35:29.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-28T20:35:34.104Z","endTime":"2025-09-28T20:35:52.795Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.631622392790458,"aZ":-17.79241761918459,"pfxX":-8.29852299065906,"pfxZ":7.124194612656525,"pX":0.19167242232912649,"pZ":2.543608256848529,"vX0":10.971292241972652,"vY0":-140.41416073721317,"vZ0":-4.449172804922592,"x":109.69,"y":170.1,"x0":-2.6687409193820506,"y0":50.000498476353435,"z0":5.2891951926748115,"aX":-16.746104161457104},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2318,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3885164768101461,"extension":7.221138248949711},"hitData":{"launchSpeed":97.7,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.04,"coordY":157.74}},"index":5,"playId":"8381b735-eafd-3e58-a776-e61cc072babb","pitchNumber":5,"startTime":"2025-09-28T20:35:52.795Z","endTime":"2025-09-28T20:36:02.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.92,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:36:02.695Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:36:23.336Z","endTime":"2025-09-28T20:37:54.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.27364488696657,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.026001705725708,"aZ":-31.151346244114094,"pfxX":3.0613691323221888,"pfxZ":0.7564511656460393,"pX":0.8117423047239483,"pZ":2.522075032636242,"vX0":6.687280174565863,"vY0":-115.4601442034048,"vZ0":-0.46044557457580804,"x":86.06,"y":170.68,"x0":-2.511653503625893,"y0":50.00515761501681,"z0":5.702989253650253,"aX":4.164115144752889},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-7.1,"spinRate":2295,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.47306459104955056,"extension":7.30879903442848},"index":0,"playId":"d0bd9812-57ce-3678-8e50-6b6fe86b5eb4","pitchNumber":1,"startTime":"2025-09-28T20:36:32.658Z","endTime":"2025-09-28T20:36:36.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.901752859001075,"aZ":-16.736099658530826,"pfxX":-6.830224203114788,"pfxZ":7.633259880383472,"pX":0.6137162074247623,"pZ":2.0299866149891916,"vX0":11.616205121606653,"vY0":-140.17329618732725,"vZ0":-5.858848623875536,"x":93.61,"y":183.97,"x0":-2.6663921499582734,"y0":50.00209197976621,"z0":5.211545993364854,"aX":-13.812639339822153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.4,"spinRate":2244,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.38838649679785764,"extension":7.1634805618539925},"index":1,"playId":"8fb20ce1-c9a4-33b3-bf0a-905d2281cc0e","pitchNumber":2,"startTime":"2025-09-28T20:36:52.441Z","endTime":"2025-09-28T20:37:01.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Allen caught stealing 2nd base, catcher Joey Bart to shortstop Jared Triolo.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"8fb20ce1-c9a4-33b3-bf0a-905d2281cc0e","startTime":"2025-09-28T20:37:07.829Z","endTime":"2025-09-28T20:37:23.057Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999886,"leverageIndex":0.8,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90002453452166,"aZ":-22.773830178117198,"pfxX":-11.070801589004272,"pfxZ":5.2573853886960205,"pX":-0.12083713728004034,"pZ":1.4749973237483556,"vX0":10.35214351259008,"vY0":-132.0430073802512,"vZ0":-6.0922982547066145,"x":121.61,"y":198.96,"x0":-2.630864327930986,"y0":50.00274958821629,"z0":5.4593386350476045,"aX":-19.78872153179226},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":2051,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4129051904551253,"extension":7.126448388606808},"index":3,"playId":"6f5cd108-9b9b-3af4-959c-f7eb2a9d143d","pitchNumber":3,"startTime":"2025-09-28T20:37:23.057Z","endTime":"2025-09-28T20:37:27.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.13743743666239,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.593679653291083,"aZ":-29.73755875873725,"pfxX":3.4021702944022403,"pfxZ":1.503566663656767,"pX":-0.29345958732826766,"pZ":2.1137161248511434,"vX0":5.35435893102535,"vY0":-125.84522410960568,"vZ0":-2.5619912256610102,"x":128.19,"y":181.71,"x0":-2.883819764292242,"y0":50.0002369933897,"z0":5.534092912126778,"aX":5.499431014834829},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.3,"spinRate":2544,"spinDirection":100},"zone":4,"typeConfidence":2.0,"plateTime":0.4338967449472282,"extension":7.303800379758064},"index":4,"playId":"0c824cdf-01ea-3792-bc47-48e653c073d9","pitchNumber":4,"startTime":"2025-09-28T20:37:49.581Z","endTime":"2025-09-28T20:37:54.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.8,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:37:54.207Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:40:01.710Z","endTime":"2025-09-28T20:41:57.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83810119893747,"aZ":-21.765970341778544,"pfxX":11.042120330815571,"pfxZ":5.7133860509597945,"pX":-0.4409617158509889,"pZ":0.7160936078442018,"vX0":-12.414036208454208,"vY0":-133.87192719359498,"vZ0":-6.599912040141139,"x":133.81,"y":219.45,"x0":2.8130961907919634,"y0":50.00525190084467,"z0":4.76244425925247,"aX":20.124592242774177},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-17.4,"spinRate":2291,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.40854103383157314,"extension":6.617859154651616},"index":0,"playId":"b56fb3b6-d907-399e-8161-18c72cb3e11e","pitchNumber":1,"startTime":"2025-09-28T20:40:05.928Z","endTime":"2025-09-28T20:40:09.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00925005646573,"aZ":-29.613697843493444,"pfxX":11.281381316095844,"pfxZ":1.3722871665370011,"pX":-0.4655070024392566,"pZ":1.980432808973462,"vX0":-12.510131555476388,"vY0":-135.54346504864154,"vZ0":-2.113685437051484,"x":134.74,"y":185.31,"x0":2.731341481084525,"y0":50.006079669235454,"z0":4.826263617709872,"aX":21.117518414360195},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":2192,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.40318729743128445,"extension":6.7274139748273},"index":1,"playId":"c030cf03-17b8-3358-a5f4-b32f89ca58ca","pitchNumber":2,"startTime":"2025-09-28T20:40:24.837Z","endTime":"2025-09-28T20:40:28.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55050449694498,"aZ":-35.206510377565564,"pfxX":-6.779385294825955,"pfxZ":-2.3736551212648456,"pX":-0.5707125592308916,"pZ":1.9141999902120703,"vX0":-5.547708773176367,"vY0":-112.28894575918275,"vZ0":1.5497410074896394,"x":138.75,"y":187.1,"x0":2.8138915082934437,"y0":50.00448523876196,"z0":4.800067806162817,"aX":-8.647967562127903},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.6,"breakHorizontal":13.7,"spinRate":2441,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.48799295139593024,"extension":6.35369676114582},"index":2,"playId":"76a3f290-83b8-3ac3-88fa-042cfeba9255","pitchNumber":3,"startTime":"2025-09-28T20:40:40.732Z","endTime":"2025-09-28T20:40:45.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.20555412000968,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.728756626531247,"aZ":-35.16936719176544,"pfxX":-7.366709758911496,"pfxZ":-2.24695300544756,"pX":1.7421188806338934,"pZ":1.5842572904667116,"vX0":-0.6782856418191916,"vY0":-115.198659816394,"vZ0":0.11914289456646432,"x":50.59,"y":196.01,"x0":2.9970577966933463,"y0":50.000685453616555,"z0":4.950322993680165,"aX":-9.83363396711438},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.7,"breakHorizontal":13.4,"spinRate":2358,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4766728769560906,"extension":6.312820193043588},"index":3,"playId":"c4eb4b8d-af4e-391f-80e4-30fbe0b3d13d","pitchNumber":4,"startTime":"2025-09-28T20:41:21.235Z","endTime":"2025-09-28T20:41:25.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.197724470180876,"aZ":-23.270683627265537,"pfxX":8.941212716888433,"pfxZ":4.6188083492614584,"pX":0.38025849934736905,"pZ":3.642752897590013,"vX0":-9.642880011353638,"vY0":-138.11000427765515,"vZ0":0.45279890746409535,"x":102.51,"y":140.43,"x0":2.757897436398335,"y0":50.00533071543574,"z0":5.043564093649246,"aX":17.248775382657943},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":2203,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.39682046237778534,"extension":6.62821294926537},"index":4,"playId":"0d4949f2-fe71-3f14-9e0c-3f5767b46669","pitchNumber":5,"startTime":"2025-09-28T20:41:36.290Z","endTime":"2025-09-28T20:41:40.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84963753780399,"aZ":-26.816573973929618,"pfxX":7.71075962555249,"pfxZ":2.715667683630558,"pX":1.2386914900596182,"pZ":2.8143789153096823,"vX0":-7.418605731263359,"vY0":-139.49830948540304,"vZ0":-0.7345478462232697,"x":69.78,"y":162.79,"x0":2.9283983391958754,"y0":50.0061970532438,"z0":4.846181988535046,"aX":15.227788983980853},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.5,"spinRate":2082,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.3923851616709988,"extension":6.66462675839441},"index":5,"playId":"9a910847-51f1-307d-ab82-5a69fbc289d5","pitchNumber":6,"startTime":"2025-09-28T20:41:53.328Z","endTime":"2025-09-28T20:41:57.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:41:57.508Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (38) on a sharp line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:42:21.075Z","endTime":"2025-09-28T20:42:38.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Andrew McCutchen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T20:42:17.782Z","endTime":"2025-09-28T20:42:23.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.319350347224123,"aZ":-36.50468691408587,"pfxX":-7.171552436587835,"pfxZ":-3.664187796617173,"pX":-0.2982510550702678,"pZ":1.8172875695946937,"vX0":-4.755319759092775,"vY0":-108.65245109578579,"vZ0":1.9297593420804817,"x":128.37,"y":189.71,"x0":2.8606054523540645,"y0":50.005134198635204,"z0":4.922404211751155,"aX":-8.46508585466645},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-5.6,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.5065983679061516,"extension":6.236394455891438},"hitData":{"launchSpeed":103.6,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":14.09,"coordY":85.96}},"index":1,"playId":"09f39c71-62df-33bd-b17a-c4c320ccd7f2","pitchNumber":1,"startTime":"2025-09-28T20:42:23.270Z","endTime":"2025-09-28T20:42:38.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":0.87,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:42:38.829Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a line drive to right fielder Ronald Acuña Jr. Bryan Reynolds scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:42:46.869Z","endTime":"2025-09-28T20:44:55.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0671036359165,"aZ":-21.947569910301116,"pfxX":10.225739799001639,"pfxZ":5.111465139894282,"pX":0.6148792783839908,"pZ":2.443216189594451,"vX0":-10.062996461713675,"vY0":-140.62376956235576,"vZ0":-2.73721442321782,"x":93.56,"y":172.81,"x0":2.912184934390005,"y0":50.00682020213691,"z0":4.854099605980947,"aX":20.47311026803583},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.4,"spinRate":2410,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.38959459861911405,"extension":6.697326375046549},"index":0,"playId":"6b7f6285-55b8-3b48-84c4-bdbd78c36037","pitchNumber":1,"startTime":"2025-09-28T20:43:07.396Z","endTime":"2025-09-28T20:43:11.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.799554333062144,"aZ":-36.52783006200221,"pfxX":-8.70175483194491,"pfxZ":-3.1512707374105924,"pX":-1.015898323110726,"pZ":1.7504973593919966,"vX0":-6.211152217063913,"vY0":-117.27309459599827,"vZ0":0.569074494930532,"x":155.72,"y":191.52,"x0":2.804691876931487,"y0":50.00282442729131,"z0":4.933523342434821,"aX":-12.023579206373697},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.3,"breakHorizontal":17.4,"spinRate":2499,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46846274317680425,"extension":6.4438597356677265},"index":1,"playId":"85225a9a-f702-3d0d-8b11-b77bf495a7cc","pitchNumber":2,"startTime":"2025-09-28T20:43:35.176Z","endTime":"2025-09-28T20:43:39.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42491817256806,"aZ":-35.88132415858313,"pfxX":-5.877920618194682,"pfxZ":-2.91868281579488,"pX":0.7536750440165867,"pZ":1.5790575875460757,"vX0":-3.135282031626852,"vY0":-112.31922894541371,"vZ0":1.1733556619910797,"x":88.27,"y":196.15,"x0":2.933926970854014,"y0":50.003335153188665,"z0":4.714760032748256,"aX":-7.466216868034944},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.7,"breakHorizontal":11.5,"spinRate":2409,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.48872921099059585,"extension":6.518733551983875},"index":2,"playId":"d96838a9-0744-3e2f-a0e9-fb98489cf523","pitchNumber":3,"startTime":"2025-09-28T20:43:54.409Z","endTime":"2025-09-28T20:43:59.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.088969470273764,"aZ":-33.38663651253121,"pfxX":8.899540493974015,"pfxZ":-0.7481993119506267,"pX":0.6114258069749072,"pZ":2.4437227720313044,"vX0":-8.507316646108205,"vY0":-126.39597403544536,"vZ0":1.101238651328645,"x":93.69,"y":172.8,"x0":2.8735307482360484,"y0":50.006107369317434,"z0":4.694519015739052,"aX":14.32288671696342},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-14.0,"spinRate":1788,"spinDirection":92},"zone":6,"typeConfidence":2.0,"plateTime":0.4342605420706076,"extension":6.697216551072667},"index":3,"playId":"96a9ad16-4961-3af1-8d12-20fbed55dd34","pitchNumber":4,"startTime":"2025-09-28T20:44:15.903Z","endTime":"2025-09-28T20:44:19.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.543107731407694,"aZ":-20.594404546864922,"pfxX":10.099537057461422,"pfxZ":5.788085570822744,"pX":-0.07327365846489783,"pZ":2.885085470045274,"vX0":-11.28241117950832,"vY0":-140.9190824975224,"vZ0":-1.8828019849025681,"x":119.79,"y":160.88,"x0":2.679877070895154,"y0":50.00462713212133,"z0":4.8994267096303,"aX":20.211864727091502},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":-15.8,"spinRate":2477,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.3894428911296419,"extension":6.8988237831760815},"hitData":{"launchSpeed":65.0,"launchAngle":22.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.14,"coordY":115.11}},"index":4,"playId":"ffa0361e-87d5-3799-a6d4-4a453df03b28","pitchNumber":5,"startTime":"2025-09-28T20:44:40.760Z","endTime":"2025-09-28T20:44:55.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":1.78,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:44:55.609Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:45:15.142Z","endTime":"2025-09-28T20:47:03.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.72688947453796,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36435084491341,"aZ":-23.711632888645948,"pfxX":11.953306723931778,"pfxZ":4.395399529295002,"pX":-0.6422081297732771,"pZ":2.4193774988907673,"vX0":-13.63874371415449,"vY0":-138.0007285737282,"vZ0":-1.7370040368690027,"x":141.48,"y":173.46,"x0":2.8163543324409446,"y0":50.00051034201973,"z0":4.657849429009798,"aX":23.000600293561423},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-18.7,"spinRate":2469,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.39724981221497435,"extension":6.759296245323538},"index":0,"playId":"85453756-3c96-3bc1-94a8-3bd3d23fac40","pitchNumber":1,"startTime":"2025-09-28T20:45:22.516Z","endTime":"2025-09-28T20:45:26.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88856293921096,"aZ":-21.807319106250894,"pfxX":10.205569648419061,"pfxZ":5.60214128318718,"pX":-1.0874863090307028,"pZ":3.374429302393044,"vX0":-13.492620555949532,"vY0":-135.4769924416057,"vZ0":0.2400676174179518,"x":158.45,"y":147.67,"x0":2.642280211425845,"y0":50.00135192905103,"z0":4.81465205031253,"aX":18.88160434284675},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2359,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.40502217496945114,"extension":6.807788366495259},"index":1,"playId":"b32d205c-c7c5-34b3-bdd5-f5952f80a2b1","pitchNumber":2,"startTime":"2025-09-28T20:45:38.686Z","endTime":"2025-09-28T20:45:47.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Joey Bart caught stealing 2nd base, catcher Drake Baldwin to second baseman Nick Allen.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"b32d205c-c7c5-34b3-bdd5-f5952f80a2b1","startTime":"2025-09-28T20:45:57.756Z","endTime":"2025-09-28T20:46:12.059Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":6.799999999999997,"leverageIndex":2.03,"dramaIndex":97.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61610321341206,"aZ":-34.144580525799846,"pfxX":-6.7691340363381025,"pfxZ":-1.456299580472045,"pX":-0.1994286410024568,"pZ":1.8725545678301745,"vX0":-5.113700648496022,"vY0":-116.1297172210227,"vZ0":0.6114191650655458,"x":124.6,"y":188.22,"x0":2.9177674187748046,"y0":50.003036893561,"z0":4.877887922902334,"aX":-9.15927144752295},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":2586,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.47333212748064746,"extension":6.425864661582238},"index":3,"playId":"90f6c306-1c4e-3969-9d7e-8528817f3445","pitchNumber":3,"startTime":"2025-09-28T20:46:12.059Z","endTime":"2025-09-28T20:46:16.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.21382272095457,"aZ":-35.42772462669619,"pfxX":-5.877193654542959,"pfxZ":-2.558811496608474,"pX":0.3145214517044951,"pZ":1.7357993058503514,"vX0":-4.128925463108484,"vY0":-112.29751575864162,"vZ0":1.3671981595235585,"x":105.01,"y":191.91,"x0":2.943578647452511,"y0":50.003923839970525,"z0":4.735846907759244,"aX":-7.4704595804698615},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.0,"breakHorizontal":11.8,"spinRate":2349,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.48862048500402944,"extension":6.396126230391784},"index":4,"playId":"c9d2718b-6ade-33ab-b478-3ec61c21da8a","pitchNumber":4,"startTime":"2025-09-28T20:46:34.017Z","endTime":"2025-09-28T20:46:38.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764973382490673,"aZ":-23.643446622990567,"pfxX":9.25302614684804,"pfxZ":4.420631883325406,"pX":-0.30599855626397215,"pZ":3.79527586057349,"vX0":-11.624000246060788,"vY0":-137.8030423041903,"vZ0":0.8990947889483563,"x":128.66,"y":136.31,"x0":2.758708147598625,"y0":50.00023585407523,"z0":5.058447691926546,"aX":17.847017268473106},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":-14.4,"spinRate":2391,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.39701548215702465,"extension":6.951035247700408},"index":5,"playId":"bb27615a-bec5-3f2f-9fba-464b7f5533e6","pitchNumber":5,"startTime":"2025-09-28T20:46:58.664Z","endTime":"2025-09-28T20:47:03.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":672744,"link":"/api/v1/people/672744"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":2.03,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:47:03.474Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson hits a ground-rule double (41) on a fly ball to left field.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:49:20.294Z","endTime":"2025-09-28T20:50:40.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Bryan Reynolds remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:48:19.074Z","endTime":"2025-09-28T20:48:19.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Barco replaces Johan Oviedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:48:19.098Z","endTime":"2025-09-28T20:49:22.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670912,"link":"/api/v1/people/670912","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.59107350925829,"strikeZoneBottom":1.94322556867277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62657902578219,"aZ":-17.196374017414126,"pfxX":8.040473760303417,"pfxZ":7.952298844401407,"pX":-0.3231294686431673,"pZ":2.5271389747313253,"vX0":-11.959929506991347,"vY0":-136.50528626019394,"vZ0":-4.601099430553649,"x":129.32,"y":170.55,"x0":3.074506780816371,"y0":50.00360002145867,"z0":5.422060100647429,"aX":15.145353217229536},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-12.0,"spinRate":2337,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4015704647008249,"extension":6.112504495487512},"index":2,"playId":"8a7c3b5f-64af-36d7-974f-94238dac7bff","pitchNumber":1,"startTime":"2025-09-28T20:49:22.387Z","endTime":"2025-09-28T20:49:25.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.56842251818821,"strikeZoneBottom":1.89761820701436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.670492874225918,"aZ":-33.79369668549844,"pfxX":0.4561183241656872,"pfxZ":-1.0938723224504265,"pX":1.6735508312374563,"pZ":3.28597918668038,"vX0":-4.2414837435407176,"vY0":-120.3183401986798,"vZ0":1.9726078171663939,"x":53.21,"y":150.06,"x0":3.390774560748366,"y0":50.00088116066191,"z0":5.424211700461356,"aX":0.6772630968687293},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":0.1,"spinRate":2017,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.4531212544185377,"extension":6.060218617413121},"index":3,"playId":"9092a9cb-7912-333d-a86e-93db79930ab1","pitchNumber":2,"startTime":"2025-09-28T20:49:35.348Z","endTime":"2025-09-28T20:49:39.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.61986916443993,"strikeZoneBottom":1.89761820701436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79693390610727,"aZ":-17.033072837557377,"pfxX":9.324008753610062,"pfxZ":8.02092336589838,"pX":-2.3185008130485314,"pZ":2.209035090186581,"vX0":-17.409997724188933,"vY0":-136.47237718794096,"vZ0":-5.450381901526606,"x":205.38,"y":179.14,"x0":2.929850884511898,"y0":50.004683874483185,"z0":5.403889861560443,"aX":17.606378932049246},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.2,"spinRate":2243,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.401214180509895,"extension":6.207958193023072},"index":4,"playId":"a2501547-860a-3fc4-b0c0-ca7581462023","pitchNumber":3,"startTime":"2025-09-28T20:49:48.824Z","endTime":"2025-09-28T20:49:52.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.409034564464005,"aZ":-35.05573967921506,"pfxX":1.5080838373301546,"pfxZ":-1.9711581501677777,"pX":1.1487276524683434,"pZ":2.0603002373413406,"vX0":-5.614212887837065,"vY0":-120.13697220433698,"vZ0":-0.3507443568891123,"x":73.21,"y":183.15,"x0":3.320642255810478,"y0":50.00431484839721,"z0":5.32578046249842,"aX":2.204055706818206},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":-1.3,"spinRate":2113,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.45602305397453735,"extension":6.170183063757434},"index":5,"playId":"564dec12-9a9f-3c0e-9c5b-1d74cafad833","pitchNumber":4,"startTime":"2025-09-28T20:50:06.865Z","endTime":"2025-09-28T20:50:10.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272264363852123,"aZ":-18.724822065009434,"pfxX":9.87435548583011,"pfxZ":7.1777885318492,"pX":0.07362245558330173,"pZ":2.446346480024895,"vX0":-11.940556187080134,"vY0":-136.3255858315416,"vZ0":-4.240980558195198,"x":114.19,"y":172.73,"x0":3.2370864349736976,"y0":50.00169382326519,"z0":5.32278248854845,"aX":18.49900977277825},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":-15.2,"spinRate":2316,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.40249171793775185,"extension":6.2198013389248485},"hitData":{"launchSpeed":104.2,"launchAngle":22.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":56.91,"coordY":69.6}},"index":6,"playId":"1718728f-4f23-3146-bdae-0d4964a39946","pitchNumber":5,"startTime":"2025-09-28T20:50:27.515Z","endTime":"2025-09-28T20:50:40.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":5.800000000000011,"leverageIndex":0.82,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:50:40.908Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:51:03.101Z","endTime":"2025-09-28T20:52:49.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.64987422031782,"strikeZoneBottom":1.71509946845683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.633932744607275,"aZ":-34.73024535752793,"pfxX":0.48617678516869844,"pfxZ":-1.7120732789450885,"pX":-1.8468401197735114,"pZ":1.6237768777128934,"vX0":-11.930457536095359,"vY0":-121.15248381199474,"vZ0":-1.5310512738171111,"x":187.4,"y":194.94,"x0":3.0683880088015445,"y0":50.00202128653892,"z0":5.286259523720139,"aX":0.7265455930957682},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":1.8,"spinRate":2007,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4512916753836502,"extension":6.319685572874231},"index":0,"playId":"cea61f40-b3f2-3191-9d45-e010cce1d13d","pitchNumber":1,"startTime":"2025-09-28T20:51:09.395Z","endTime":"2025-09-28T20:51:13.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:51:24.427Z","endTime":"2025-09-28T20:51:45.959Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.64987422031782,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.589033242442596,"aZ":-27.332800148943452,"pfxX":6.027309390094214,"pfxZ":3.081988488621165,"pX":-0.7906415156782506,"pZ":1.236459342871819,"vX0":-11.16323010897132,"vY0":-124.42735411028357,"vZ0":-4.597400340714589,"x":147.14,"y":205.4,"x0":2.9675568651840543,"y0":50.00233585544816,"z0":5.368550448129348,"aX":9.46661776812338},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-8.4,"spinRate":588,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.439930300963141,"extension":6.358655725270782},"index":2,"playId":"8a2e3fb1-e835-3d7b-9575-d61efae381f5","pitchNumber":2,"startTime":"2025-09-28T20:51:45.959Z","endTime":"2025-09-28T20:51:50.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.929863541888594,"aZ":-17.51712748271411,"pfxX":10.96582112549565,"pfxZ":7.801780469604193,"pX":-0.3329653453109463,"pZ":2.9579951476540343,"vX0":-12.883245234266491,"vY0":-136.4296511375164,"vZ0":-3.415840210039994,"x":129.69,"y":158.91,"x0":3.033039204441369,"y0":50.00557172115871,"z0":5.438731178576598,"aX":20.608792329122338},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-17.0,"spinRate":2476,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4019752272111039,"extension":6.131656341550708},"index":3,"playId":"05c46b7d-a2c1-39a6-96b1-7a52d2cfa634","pitchNumber":3,"startTime":"2025-09-28T20:52:02.714Z","endTime":"2025-09-28T20:52:06.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.251827334891345,"aZ":-34.204697427217496,"pfxX":1.8837635165190587,"pfxZ":-1.3896506840995348,"pX":-0.7125784950899816,"pZ":1.553045662267832,"vX0":-9.77934391867711,"vY0":-119.43205523947498,"vZ0":-1.4810839002495269,"x":144.16,"y":196.85,"x0":3.167917761249795,"y0":50.0011510341757,"z0":5.221758143076677,"aX":2.7561415860996488},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":-1.3,"spinRate":2200,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.45638559915590404,"extension":6.059774525554644},"index":4,"playId":"7a9bb21f-4ba9-30d7-b158-e280a6873ac9","pitchNumber":4,"startTime":"2025-09-28T20:52:24.231Z","endTime":"2025-09-28T20:52:28.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05315260590703,"aZ":-28.08622671368337,"pfxX":3.382980340149121,"pfxZ":2.5659467707425287,"pX":-0.104327160799889,"pZ":1.2826363640643017,"vX0":-8.761309202177618,"vY0":-125.13380161083887,"vZ0":-4.462542768631674,"x":120.98,"y":204.15,"x0":2.9950124683619954,"y0":50.00503064073683,"z0":5.376860188264361,"aX":5.394245687880844},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":786,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.43688430675944634,"extension":6.394611949087162},"index":5,"playId":"7d689b23-bf8b-3687-85dc-1ae1427b77a0","pitchNumber":5,"startTime":"2025-09-28T20:52:44.660Z","endTime":"2025-09-28T20:52:49.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.06,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:52:49.359Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:53:01.934Z","endTime":"2025-09-28T20:54:26.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.27368013639362,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35158060642167,"aZ":-19.85530231494514,"pfxX":7.381194838059518,"pfxZ":6.348163938786854,"pX":-0.20117788906689035,"pZ":4.134709658585924,"vX0":-11.3001496190288,"vY0":-138.3243226203333,"vZ0":-0.5013670091895897,"x":124.67,"y":127.14,"x0":2.9747879155796246,"y0":50.00606122255387,"z0":5.647526784976719,"aX":14.332123980035984},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":-11.0,"spinRate":2364,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39571997581022167,"extension":6.224041231695863},"index":0,"playId":"d4fe9cd0-fad9-3b96-8f2c-5309d6141ef6","pitchNumber":1,"startTime":"2025-09-28T20:53:16.294Z","endTime":"2025-09-28T20:53:19.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11648728926699,"aZ":-17.024063214156193,"pfxX":8.519640804298152,"pfxZ":8.069642594777829,"pX":0.1536182801646492,"pZ":3.2247779797126572,"vX0":-10.855583544039039,"vY0":-136.22354580866917,"vZ0":-2.47631860434653,"x":111.14,"y":151.71,"x0":3.0847370871406214,"y0":50.00598511839322,"z0":5.323420192320598,"aX":16.003425727824048},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-13.1,"spinRate":2268,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.4021774024259952,"extension":6.159363415699567},"index":1,"playId":"aa851978-661c-39c2-8a23-7124b7fbfb4d","pitchNumber":2,"startTime":"2025-09-28T20:53:32.245Z","endTime":"2025-09-28T20:53:35.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.34202994279066,"aZ":-34.645600209173814,"pfxX":1.238289817898672,"pfxZ":-1.6832372359268604,"pX":0.36255825269192604,"pZ":2.8651024408844714,"vX0":-7.128810421182966,"vY0":-119.85709753820421,"vZ0":1.4375719208968134,"x":103.18,"y":161.42,"x0":3.203828867296302,"y0":50.004140878905034,"z0":5.332041182287942,"aX":1.8181141139272792},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.5,"breakHorizontal":-0.7,"spinRate":1996,"spinDirection":308},"zone":3,"typeConfidence":2.0,"plateTime":0.4555287072168066,"extension":6.113686174058618},"index":2,"playId":"a1c8981c-3f57-38b7-937c-e86c6c36c328","pitchNumber":3,"startTime":"2025-09-28T20:53:48.851Z","endTime":"2025-09-28T20:53:53.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.037988939432086,"aZ":-18.563092428476295,"pfxX":9.599313962799812,"pfxZ":7.2001551874163585,"pX":-0.30354303391535203,"pZ":2.153573361541326,"vX0":-12.60624027917506,"vY0":-136.59715490809742,"vZ0":-4.9059367909081155,"x":128.57,"y":180.63,"x0":3.123670748023094,"y0":50.00188340712035,"z0":5.248824377709031,"aX":18.14370429847049},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2377,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.40095680870833306,"extension":6.142391991236682},"hitData":{"launchSpeed":89.4,"launchAngle":33.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.73,"coordY":85.0}},"index":3,"playId":"7830c65b-b84e-3638-8403-7837768c9b79","pitchNumber":4,"startTime":"2025-09-28T20:54:12.712Z","endTime":"2025-09-28T20:54:26.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.23,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:54:26.740Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ha-Seong Kim pops out to third baseman Cam Devanney.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:54:32.499Z","endTime":"2025-09-28T20:55:32.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.45984369715407,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.180351135943578,"aZ":-21.633495894468727,"pfxX":8.879404322300132,"pfxZ":5.506122923637449,"pX":1.6059272701548302,"pZ":3.826793567562566,"vX0":-7.729607254508617,"vY0":-137.217414440608,"vZ0":-0.6465413097509191,"x":55.79,"y":135.46,"x0":3.29999534794204,"y0":50.00422429718188,"z0":5.533912777020701,"aX":17.004405918238685},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2408,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39853290885766324,"extension":6.2826125877181624},"index":0,"playId":"26956ea4-bd77-35c5-a782-4403e18a4286","pitchNumber":1,"startTime":"2025-09-28T20:54:48.702Z","endTime":"2025-09-28T20:54:52.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.54576839162879,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.931261672831287,"aZ":-15.725602017935243,"pfxX":8.473400484750748,"pfxZ":8.560468463648135,"pX":0.5744283325193055,"pZ":2.3785473180980405,"vX0":-9.952839316546195,"vY0":-137.3810571862777,"vZ0":-5.237681127568035,"x":95.1,"y":174.56,"x0":3.1343312352208343,"y0":50.00541694836569,"z0":5.369962148626088,"aX":16.285885909755326},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-13.4,"spinRate":2400,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39789234145857666,"extension":6.272234713529912},"index":1,"playId":"cadef894-a5e4-3530-9cd0-8a3680b40457","pitchNumber":2,"startTime":"2025-09-28T20:55:05.840Z","endTime":"2025-09-28T20:55:09.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98097377252198,"aZ":-31.625177226210308,"pfxX":6.343404426727364,"pfxZ":0.35628339709882617,"pX":0.25284541617428496,"pZ":1.6109786903710295,"vX0":-9.082913904472232,"vY0":-123.39186305712829,"vZ0":-2.6548420889562108,"x":107.36,"y":195.28,"x0":3.1532350735797685,"y0":50.004307190278105,"z0":5.358929587093636,"aX":9.807683204362794},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-9.5,"spinRate":742,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4434666376992693,"extension":6.264106170428933},"hitData":{"launchSpeed":69.9,"launchAngle":68.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.31,"coordY":167.38}},"index":2,"playId":"aad8766b-d544-3c53-8cd3-74e15c7b610e","pitchNumber":3,"startTime":"2025-09-28T20:55:22.375Z","endTime":"2025-09-28T20:55:32.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:55:32.664Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:57:40.999Z","endTime":"2025-09-28T21:00:10.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.130256710087973,"aZ":-22.635339674955684,"pfxX":9.954494026806634,"pfxZ":5.375178561240219,"pX":0.26837806676462284,"pZ":3.086669772018092,"vX0":-9.76390138745047,"vY0":-132.09404734744297,"vZ0":-0.31246563832909263,"x":106.77,"y":155.44,"x0":2.712500621258213,"y0":50.00042291463067,"z0":4.8651816008528765,"aX":17.656872602234518},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":2278,"spinDirection":105},"zone":2,"typeConfidence":2.0,"plateTime":0.41405385136931816,"extension":6.763585572225249},"index":0,"playId":"c917a9c4-747b-37b1-873e-865a0ba75568","pitchNumber":1,"startTime":"2025-09-28T20:57:45.222Z","endTime":"2025-09-28T20:57:49.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69219665659921,"aZ":-20.825963894426348,"pfxX":10.27979373181338,"pfxZ":6.238889299301812,"pX":-0.4173636564714879,"pZ":2.542999881378455,"vX0":-11.70447076416928,"vY0":-133.50085801707147,"vZ0":-2.417943296575238,"x":132.91,"y":170.12,"x0":2.6724242317262146,"y0":50.00308663787452,"z0":4.947256556875806,"aX":18.69824017308904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":-16.3,"spinRate":2374,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.409103354855084,"extension":6.677542882891583},"index":1,"playId":"95fa9ada-8503-3a5c-be0b-d788eccf0395","pitchNumber":2,"startTime":"2025-09-28T20:58:04.700Z","endTime":"2025-09-28T20:58:08.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14751478305973,"aZ":-22.78603000362919,"pfxX":10.266368362412182,"pfxZ":4.989308706471027,"pX":-0.23494254586584687,"pZ":3.902559357012504,"vX0":-12.071675923335452,"vY0":-136.11568570029453,"vZ0":1.2787019487636455,"x":125.96,"y":133.41,"x0":2.91815068173541,"y0":50.00234127697515,"z0":5.001559563267779,"aX":19.31551136692791},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.1,"spinRate":2335,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4020014958689164,"extension":6.812801370942305},"index":2,"playId":"5c930eaf-4344-319c-8046-200f4358e64d","pitchNumber":3,"startTime":"2025-09-28T20:58:21.949Z","endTime":"2025-09-28T20:58:27.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.594704773896844,"aZ":-36.378167827308125,"pfxX":-4.892600534981075,"pfxZ":-3.4256347171991726,"pX":0.3142799305265836,"pZ":1.2148120532862856,"vX0":-4.313338236119556,"vY0":-111.00069443160989,"vZ0":0.5664473796498823,"x":105.02,"y":205.98,"x0":2.9286227893993955,"y0":50.000425718409474,"z0":4.789397009342412,"aX":-6.0129905837896915},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-5.6,"breakHorizontal":10.1,"spinRate":2370,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.49625829772356367,"extension":6.455366339242013},"index":3,"playId":"851c07b2-7098-3f18-ac8d-edfc26bb1450","pitchNumber":4,"startTime":"2025-09-28T20:58:44.012Z","endTime":"2025-09-28T20:58:47.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.167075388112988,"aZ":-22.10718097128902,"pfxX":9.098011751559557,"pfxZ":5.3453358067746315,"pX":0.2887786409565609,"pZ":4.452930483372505,"vX0":-10.195590161095842,"vY0":-136.39959863514213,"vZ0":2.6126969460727922,"x":105.99,"y":118.55,"x0":2.894119139059935,"y0":50.00150508005574,"z0":5.007494433411234,"aX":17.132014946995696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2329,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.40165367241366345,"extension":6.775904181378338},"index":4,"playId":"5b9c11b3-5a3b-33d1-9c68-77b2018de65d","pitchNumber":5,"startTime":"2025-09-28T20:59:04.124Z","endTime":"2025-09-28T20:59:08.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40282621714859,"aZ":-24.96131555508015,"pfxX":9.637186016526183,"pfxZ":3.543250713018157,"pX":2.0834469573342353,"pZ":4.5084502451463555,"vX0":-6.0146738449858415,"vY0":-142.0514391895603,"vZ0":3.115308216130165,"x":37.58,"y":117.05,"x0":2.9791884860531948,"y0":50.00673686327351,"z0":4.9867639689121885,"aX":19.64371457642591},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.2,"spinRate":2348,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.38599383236402574,"extension":6.6116283519791565},"index":5,"playId":"0ea29ab6-588d-376c-9bb4-707c5875eca5","pitchNumber":6,"startTime":"2025-09-28T20:59:20.539Z","endTime":"2025-09-28T20:59:24.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.73792197179212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.163933732468518,"aZ":-37.36586000143104,"pfxX":-5.26952391150536,"pfxZ":-3.997059626720594,"pX":1.4300407456721616,"pZ":3.0465393760350117,"vX0":-2.023397869793383,"vY0":-113.33497622339328,"vZ0":3.8367838858574865,"x":62.49,"y":156.52,"x0":3.019713315363522,"y0":50.00477339876468,"z0":5.069061787782042,"aX":-6.8392270449151535},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.9,"breakHorizontal":10.1,"spinRate":2289,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4837079239368376,"extension":6.3116304560058305},"index":6,"playId":"0b7a72a1-1b75-3304-bc20-6cd3c3c95a12","pitchNumber":7,"startTime":"2025-09-28T20:59:37.515Z","endTime":"2025-09-28T20:59:41.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.182479286357076,"aZ":-20.328755909619275,"pfxX":9.83816668478286,"pfxZ":5.995665003879871,"pX":0.6539353908181827,"pZ":2.699672711780779,"vX0":-9.69503183205613,"vY0":-139.6012706451506,"vZ0":-2.0539672842258745,"x":92.07,"y":165.89,"x0":2.8922175385889215,"y0":50.002013893578,"z0":4.781954470215188,"aX":19.434022787109743},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2334,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.3922293998807378,"extension":6.686883845225411},"hitData":{"launchSpeed":105.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.23,"coordY":126.02}},"index":7,"playId":"16741ded-2385-3d5d-bef2-14c83133ad26","pitchNumber":8,"startTime":"2025-09-28T20:59:56.788Z","endTime":"2025-09-28T21:00:10.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:00:10.604Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Flores Jr. grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Nick Allen. Nick Yorke out at 2nd. Rafael Flores Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:00:16.457Z","endTime":"2025-09-28T21:02:25.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49744630059101,"aZ":-34.544348256716425,"pfxX":-7.2283648604670026,"pfxZ":-1.859788224180682,"pX":-0.30250135730363176,"pZ":1.3143553722919392,"vX0":-4.9880921041276824,"vY0":-112.80779671187459,"vZ0":0.24532465335770004,"x":128.53,"y":203.29,"x0":2.884360251205867,"y0":50.00200333136635,"z0":4.716231840583467,"aX":-9.218581033675104},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.0,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4874750259668881,"extension":6.6572625324279295},"index":0,"playId":"f234d5e9-9441-3bad-8bb3-86a4d589c4c4","pitchNumber":1,"startTime":"2025-09-28T21:00:34.047Z","endTime":"2025-09-28T21:00:38.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.72691270583562,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.54921970551138,"aZ":-33.74651600153835,"pfxX":-3.8432231841123947,"pfxZ":-1.2032510777145626,"pX":-0.08096495162340762,"pZ":1.4095058189782728,"vX0":-5.604137496681348,"vY0":-113.96077068915487,"vZ0":-0.23238124101190427,"x":120.09,"y":200.72,"x0":2.9120673968237463,"y0":50.000474335962885,"z0":4.854972128255211,"aX":-5.037676014746305},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.9,"breakHorizontal":8.4,"spinRate":2312,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4812019495498219,"extension":6.536923498705175},"index":1,"playId":"e6268a39-b28d-3143-98cd-f8fb1eaa7061","pitchNumber":2,"startTime":"2025-09-28T21:00:57.667Z","endTime":"2025-09-28T21:01:02.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"fd0b6047-63c3-37dd-a675-98df0dc0f522","startTime":"2025-09-28T21:01:20.027Z","endTime":"2025-09-28T21:01:24.625Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.201761673641315,"aZ":-21.66106802513699,"pfxX":9.544337807124261,"pfxZ":5.357800563870233,"pX":0.42575090318466785,"pZ":3.7322216959593972,"vX0":-9.963905395623396,"vY0":-139.42592145259482,"vZ0":0.5364193776402653,"x":100.77,"y":138.01,"x0":2.810720889732443,"y0":50.005963004236406,"z0":4.9700204031745985,"aX":18.740096474568503},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":-15.1,"spinRate":2379,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3932808191189583,"extension":6.832951267253839},"index":3,"playId":"013068c1-e555-3a09-a975-91b9f6613ca5","pitchNumber":3,"startTime":"2025-09-28T21:01:38.192Z","endTime":"2025-09-28T21:01:41.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-28T21:01:57.173Z","endTime":"2025-09-28T21:02:15.064Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.207133708611504,"aZ":-33.376009803275906,"pfxX":-5.457867624385899,"pfxZ":-0.8866051861537088,"pX":-0.5641058179771858,"pZ":2.409079491376505,"vX0":-6.262460307165864,"vY0":-116.11335568711307,"vZ0":1.750557584394129,"x":138.5,"y":173.73,"x0":2.8843566347338596,"y0":50.003217937751735,"z0":4.838057254276826,"aX":-7.397252025278359},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.8,"breakHorizontal":11.5,"spinRate":2468,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.4730327070735929,"extension":6.643378563315769},"hitData":{"launchSpeed":100.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.79,"coordY":167.98}},"index":5,"playId":"7b6b82d6-bbeb-3627-bdfb-0de28d85f820","pitchNumber":4,"startTime":"2025-09-28T21:02:15.064Z","endTime":"2025-09-28T21:02:25.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:02:25.781Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Devanney called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:02:40.975Z","endTime":"2025-09-28T21:04:59.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.317789568631845,"aZ":-23.094909038609295,"pfxX":9.553743095797323,"pfxZ":4.543010987874375,"pX":0.4234428940975775,"pZ":2.8907973429954366,"vX0":-10.256714014209452,"vY0":-140.62377785637125,"vZ0":-1.0261724574064472,"x":100.86,"y":160.73,"x0":2.8793570985292254,"y0":50.00579658959545,"z0":4.760635297789761,"aX":19.10965774745822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":-15.1,"spinRate":2440,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.38970036519760987,"extension":6.750248825235384},"index":0,"playId":"51fbb57a-b747-3413-a122-262a0c3ef2bf","pitchNumber":1,"startTime":"2025-09-28T21:02:51.603Z","endTime":"2025-09-28T21:02:55.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.57811989098422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.673284877363532,"aZ":-22.34437833833798,"pfxX":9.626188120384862,"pfxZ":5.061769932222701,"pX":-1.1801482915805777,"pZ":3.4651978675427615,"vX0":-13.74567985321749,"vY0":-138.64496153194517,"vZ0":0.1289646104656459,"x":161.98,"y":145.22,"x0":2.596642883018423,"y0":50.003336503686405,"z0":4.912106883643942,"aX":18.69777804173376},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":2427,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.3954172409878254,"extension":6.761009945999016},"index":1,"playId":"fcc2540a-d4b6-3f54-83d4-0d62d29f00b2","pitchNumber":2,"startTime":"2025-09-28T21:03:10.308Z","endTime":"2025-09-28T21:03:14.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49259190551928,"aZ":-32.863429325898935,"pfxX":8.849230383561284,"pfxZ":-0.4382737741492093,"pX":0.39780419961624275,"pZ":2.4126311885000993,"vX0":-8.979001331543765,"vY0":-124.62101184965653,"vZ0":1.255118894104773,"x":101.84,"y":173.64,"x0":2.886486095715932,"y0":50.001404629892505,"z0":4.603687037823094,"aX":14.010787177890737},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-14.2,"spinRate":1717,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.4384079594408412,"extension":6.70447269381003},"index":2,"playId":"1327a817-4647-3889-90e4-845029e35ede","pitchNumber":3,"startTime":"2025-09-28T21:03:30.208Z","endTime":"2025-09-28T21:03:33.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96372997794832,"aZ":-34.88865886729573,"pfxX":-4.96713618074935,"pfxZ":-1.959784252219848,"pX":-0.39515446885752903,"pZ":0.5675883776161831,"vX0":-6.186845321485978,"vY0":-116.99919406073818,"vZ0":-1.9124702096872461,"x":132.06,"y":223.46,"x0":2.9280939084173134,"y0":50.00218654395094,"z0":4.663658467153365,"aX":-6.887609413410718},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.7,"breakHorizontal":10.6,"spinRate":2456,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.46806089304388054,"extension":6.718094445902254},"index":3,"playId":"f55aff7e-98e3-38a4-859f-30f3022b3a3f","pitchNumber":4,"startTime":"2025-09-28T21:03:57.191Z","endTime":"2025-09-28T21:04:01.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"4edf2c04-988b-47cb-b166-5ef0669e140c","startTime":"2025-09-28T21:04:18.205Z","endTime":"2025-09-28T21:04:23.205Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.291656610207777,"aZ":-32.596783770637664,"pfxX":10.763057118767993,"pfxZ":-0.25412491347624666,"pX":-0.9070560412965194,"pZ":1.2742680459242544,"vX0":-12.700175230953398,"vY0":-126.9873649345551,"vZ0":-1.597065888408521,"x":151.57,"y":204.37,"x0":2.7538510124974533,"y0":50.005637679720564,"z0":4.497426951467231,"aX":17.632850039273453},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-16.7,"spinRate":1910,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.43083716129747174,"extension":6.850550958540566},"index":5,"playId":"8d05effe-1f20-33ab-9f5b-3707fe71eab6","pitchNumber":5,"startTime":"2025-09-28T21:04:32.872Z","endTime":"2025-09-28T21:04:37.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.800675668046896,"aZ":-22.28902154409023,"pfxX":10.92547085318376,"pfxZ":5.048288658457791,"pX":-0.7556319804412971,"pZ":2.752342255111856,"vX0":-13.732914694495838,"vY0":-139.1552531191977,"vZ0":-1.3369856630288708,"x":145.8,"y":164.47,"x0":2.8284054141594126,"y0":50.00085683838971,"z0":4.718494556004161,"aX":21.383866401883783},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2443,"spinDirection":106},"zone":4,"typeConfidence":2.0,"plateTime":0.39391061219806156,"extension":6.895787875118375},"index":6,"playId":"0f1043e8-7ca2-3f70-8487-1d73afcc7f14","pitchNumber":6,"startTime":"2025-09-28T21:04:54.519Z","endTime":"2025-09-28T21:04:59.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687478,"link":"/api/v1/people/687478","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":687478,"link":"/api/v1/people/687478"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:04:59.553Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:05:04.397Z","endTime":"2025-09-28T21:07:27.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.700562748452697,"aZ":-33.05207923855741,"pfxX":9.980715667388413,"pfxZ":-0.5366143758842838,"pX":0.24674655079281765,"pZ":2.689462841383299,"vX0":-9.835818295670993,"vY0":-126.0636891005249,"vZ0":1.891158700345503,"x":107.59,"y":166.16,"x0":2.887389008485692,"y0":50.00604068793958,"z0":4.582366920932605,"aX":16.1965180812151},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":1892,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.4331646810208536,"extension":6.774422495809677},"index":0,"playId":"75230863-ddaf-325a-8f4b-b8c456c6f64a","pitchNumber":1,"startTime":"2025-09-28T21:05:29.339Z","endTime":"2025-09-28T21:05:33.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.798895314698015,"aZ":-24.52514083316739,"pfxX":10.518844519124844,"pfxZ":3.8196062193576346,"pX":0.9729659523516386,"pZ":3.1719284593047323,"vX0":-8.887981825940493,"vY0":-141.00858516883596,"vZ0":-0.134533190035232,"x":79.91,"y":153.14,"x0":2.808268979723104,"y0":50.001327350445905,"z0":4.810338005256576,"aX":21.05807049821213},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2409,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.3892927639556567,"extension":6.789846975161237},"index":1,"playId":"0bb0f2ae-a842-3f41-b1ff-937cf3e1976e","pitchNumber":2,"startTime":"2025-09-28T21:05:49.105Z","endTime":"2025-09-28T21:05:53.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.874552005454944,"aZ":-24.720142292413964,"pfxX":10.085186655967854,"pfxZ":3.8111114944645568,"pX":1.7787230423679168,"pZ":3.4925284264161136,"vX0":-6.791800197222113,"vY0":-139.38729982457693,"vZ0":0.8795777063549334,"x":49.2,"y":144.48,"x0":2.943146680780315,"y0":50.00691250629999,"z0":4.811628789968432,"aX":19.744712929072563},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-16.8,"spinRate":2423,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.39375280554975767,"extension":6.607466378839413},"index":2,"playId":"5505935f-3c68-31aa-8630-34efd8bfee6e","pitchNumber":3,"startTime":"2025-09-28T21:06:10.375Z","endTime":"2025-09-28T21:06:13.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.462449266706614,"aZ":-35.4198802299014,"pfxX":-7.797400242737082,"pfxZ":-2.4532378412179927,"pX":-1.06404340064153,"pZ":2.069102345296293,"vX0":-6.363996292042335,"vY0":-115.03876799728306,"vZ0":1.4976593106135945,"x":157.56,"y":182.91,"x0":2.7615266190450756,"y0":50.00037969706661,"z0":4.870992776391762,"aX":-10.335508572586425},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.7,"breakHorizontal":15.8,"spinRate":2407,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47808403754303486,"extension":6.584784483869879},"index":3,"playId":"12dbb2b2-34f4-391d-a67e-4a7c6524c217","pitchNumber":4,"startTime":"2025-09-28T21:06:31.464Z","endTime":"2025-09-28T21:06:35.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.297272673383976,"aZ":-37.38921844346618,"pfxX":-6.747940524153954,"pfxZ":-4.065616874530562,"pX":-0.6611459080760881,"pZ":2.1980619990456187,"vX0":-6.136725406789399,"vY0":-113.0659641440452,"vZ0":2.712053805052313,"x":142.2,"y":179.43,"x0":2.9734917277528536,"y0":50.0024044647319,"z0":4.758130877860397,"aX":-8.657904055870635},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.2,"breakHorizontal":13.9,"spinRate":2394,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4860591877638356,"extension":6.51276805032764},"index":4,"playId":"024cceda-cdc0-313b-8c49-8d861a4be0d3","pitchNumber":5,"startTime":"2025-09-28T21:06:51.080Z","endTime":"2025-09-28T21:06:55.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.74951868286917,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.279518796768258,"aZ":-23.68337042778183,"pfxX":9.624319829426899,"pfxZ":4.306684897895803,"pX":0.9547268794181722,"pZ":2.191403788025722,"vX0":-8.781095626849877,"vY0":-139.5296083824001,"vZ0":-3.0212609618493644,"x":80.61,"y":179.61,"x0":2.8915932726223077,"y0":50.00455832241616,"z0":4.8481220850934355,"aX":18.98599136586598},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":-15.6,"spinRate":2292,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.3924926324047511,"extension":6.913456774347017},"index":5,"playId":"e0c19503-b2ef-378d-934b-0597ce731e83","pitchNumber":6,"startTime":"2025-09-28T21:07:20.401Z","endTime":"2025-09-28T21:07:27.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:07:27.192Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Jared Triolo to first baseman Rafael Flores Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:11:34.950Z","endTime":"2025-09-28T21:12:13.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jack Suwinski replaces left fielder Tommy Pham, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:10:36.232Z","endTime":"2025-09-28T21:10:36.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":502054,"link":"/api/v1/people/502054"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":672744,"link":"/api/v1/people/672744"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Alexander Canario.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:10:36.257Z","endTime":"2025-09-28T21:11:37.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68951232187703,"aZ":-22.079187482709017,"pfxX":8.552090719372643,"pfxZ":5.415585774454813,"pX":0.07857388946397027,"pZ":3.058074311676592,"vX0":-11.38825481188344,"vY0":-135.45204202169722,"vZ0":-2.0952247886231494,"x":114.0,"y":156.21,"x0":3.2199837640809057,"y0":50.00383460807309,"z0":5.3802676396559885,"aX":15.944878267945727},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2208,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.40388183545843326,"extension":6.124262070875943},"index":2,"playId":"97ac9d5b-d4a1-33cf-85c1-7e8278bb9e76","pitchNumber":1,"startTime":"2025-09-28T21:11:37.009Z","endTime":"2025-09-28T21:11:45.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039511341764776,"aZ":-19.995311700410316,"pfxX":7.561343275970728,"pfxZ":6.567300374240068,"pX":0.5312151759664757,"pZ":3.0433485121567494,"vX0":-9.717155077707321,"vY0":-135.43494559928254,"vZ0":-2.623088933878517,"x":96.75,"y":156.61,"x0":3.185995688284026,"y0":50.003733557262265,"z0":5.425525961533422,"aX":14.024855280216205},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-11.6,"spinRate":2052,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4046886309466995,"extension":6.106298666938545},"hitData":{"launchSpeed":86.5,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.92,"coordY":134.77}},"index":3,"playId":"d049cbf4-1c42-3a30-ae57-d7f47d67d763","pitchNumber":2,"startTime":"2025-09-28T21:12:05.336Z","endTime":"2025-09-28T21:12:13.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:12:13.225Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:12:24.056Z","endTime":"2025-09-28T21:13:27.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.68162133256122,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.178082725312258,"aZ":-33.12324609886863,"pfxX":5.001928627489195,"pfxZ":-0.628173827198518,"pX":1.937831616879152,"pZ":2.808319502726343,"vX0":-5.113057105792172,"vY0":-122.94302172481473,"vZ0":0.10001818357893222,"x":43.13,"y":162.96,"x0":3.402477681823996,"y0":50.00032345568792,"z0":5.596844395358764,"aX":7.59548361419032},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-7.8,"spinRate":619,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.4468657416040305,"extension":6.216515980745449},"index":0,"playId":"4c226654-d068-38c0-b101-03726e24205c","pitchNumber":1,"startTime":"2025-09-28T21:12:37.521Z","endTime":"2025-09-28T21:12:41.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261914859305318,"aZ":-23.040397720374216,"pfxX":2.375521376667931,"pfxZ":5.979725005825797,"pX":-0.2499449817563619,"pZ":1.7605595317232583,"vX0":-8.941240285136768,"vY0":-123.27213609244909,"vZ0":-3.884107908819998,"x":126.53,"y":191.24,"x0":3.127626170313249,"y0":50.00122254888796,"z0":5.319206206527541,"aX":3.627891404437536},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":611,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.44562450851568514,"extension":6.435782101626576},"index":1,"playId":"8e9f3ba1-ef56-383f-ab64-56b143908b13","pitchNumber":2,"startTime":"2025-09-28T21:12:50.482Z","endTime":"2025-09-28T21:12:54.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.58983747428584,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.415272296955653,"aZ":-17.391066579419427,"pfxX":10.174380356669518,"pfxZ":7.881037353205054,"pX":-0.4470833767125656,"pZ":1.771508261962265,"vX0":-12.919369500901619,"vY0":-136.44074607059733,"vZ0":-6.235168529558821,"x":134.04,"y":190.95,"x0":3.0385734384403187,"y0":50.0059020012234,"z0":5.294838324363312,"aX":19.09215306608274},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2414,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.40221332734122095,"extension":6.106014751911023},"index":2,"playId":"d7f7bdd9-44b4-3461-ae29-a6c1bf740bf4","pitchNumber":3,"startTime":"2025-09-28T21:13:05.906Z","endTime":"2025-09-28T21:13:10.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T21:13:13.628Z","endTime":"2025-09-28T21:13:19.230Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T21:13:19.230Z","endTime":"2025-09-28T21:13:23.439Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8365479111424,"aZ":-29.73740391152237,"pfxX":4.707469048032577,"pfxZ":1.5253950870505273,"pX":0.9320264617533645,"pZ":2.0051788776931025,"vX0":-7.30356183082043,"vY0":-125.59336989874471,"vZ0":-2.225893836923689,"x":81.47,"y":184.64,"x0":3.2682885356278786,"y0":50.00031343998312,"z0":5.325336599738205,"aX":7.506843546392201},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":798,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4363866491980102,"extension":6.4047733016453865},"index":5,"playId":"e3dcabeb-36da-3bb1-b530-ac7e4d4711af","pitchNumber":4,"startTime":"2025-09-28T21:13:23.439Z","endTime":"2025-09-28T21:13:27.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:13:27.973Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:13:38.907Z","endTime":"2025-09-28T21:14:37.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.763215156245167,"aZ":-17.76538210599281,"pfxX":9.180053352270852,"pfxZ":7.397145070485927,"pX":0.6647146603371489,"pZ":2.1853367163001614,"vX0":-10.541730674723206,"vY0":-138.41433479287164,"vZ0":-5.319377619647804,"x":91.66,"y":179.78,"x0":3.322875418566439,"y0":50.00314130501537,"z0":5.314615067675104,"aX":17.883026571585148},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.5,"spinRate":2421,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.3951274272056531,"extension":6.347529662735696},"index":0,"playId":"9808e316-ec79-3415-8e55-7c717cd9159d","pitchNumber":1,"startTime":"2025-09-28T21:13:48.694Z","endTime":"2025-09-28T21:13:52.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.4097469724944,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.318149162583723,"aZ":-30.111663828841028,"pfxX":4.0020527507184145,"pfxZ":1.3131446347100333,"pX":0.9332897190380994,"pZ":2.300690002775707,"vX0":-7.163478487143502,"vY0":-124.59942214321364,"vZ0":-1.3485579773091376,"x":81.43,"y":176.66,"x0":3.3271373131738544,"y0":50.00290107631178,"z0":5.339886413437085,"aX":6.285676995315813},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-5.5,"spinRate":631,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4398025775419043,"extension":6.387087758653519},"index":1,"playId":"618b1cc3-1a81-3c76-99d6-efe3e123d635","pitchNumber":2,"startTime":"2025-09-28T21:14:01.721Z","endTime":"2025-09-28T21:14:06.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372707264970355,"aZ":-28.82478133861819,"pfxX":2.5763244214646503,"pfxZ":2.146750186969143,"pX":0.37251667928802584,"pZ":1.6228378590938464,"vX0":-7.958115450410747,"vY0":-123.91368030928197,"vZ0":-2.99189668664465,"x":102.8,"y":194.96,"x0":3.2885069807959773,"y0":50.00108655572375,"z0":5.2500108844866,"aX":4.01431916744127},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-2.9,"spinRate":674,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4417539562275925,"extension":6.396457232227894},"index":2,"playId":"23a1627f-d0d3-35e2-b6b0-38832bdbe95b","pitchNumber":3,"startTime":"2025-09-28T21:14:14.747Z","endTime":"2025-09-28T21:14:19.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455894929371517,"aZ":-21.555996216221324,"pfxX":10.222776830502712,"pfxZ":5.592273470471763,"pX":-0.043658645415334194,"pZ":3.3393976206535783,"vX0":-12.085297547802476,"vY0":-136.77256021703414,"vZ0":-1.5337395493516315,"x":118.66,"y":148.62,"x0":3.0988498204271084,"y0":50.004410749135374,"z0":5.381968703944165,"aX":19.418541467299033},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2495,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.40008282765143566,"extension":6.257245006924657},"index":3,"playId":"55dfd190-f7dc-3840-8b78-ea0faa0fa6ab","pitchNumber":4,"startTime":"2025-09-28T21:14:31.924Z","endTime":"2025-09-28T21:14:37.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:14:37.970Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:17:01.006Z","endTime":"2025-09-28T21:17:26.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:16:06.712Z","endTime":"2025-09-28T21:17:03.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51696516368404,"aZ":-27.467242252235263,"pfxX":-0.49140078665100084,"pfxZ":2.834784247126959,"pX":-0.21689863430769452,"pZ":2.0641135985749046,"vX0":1.616105348415989,"vY0":-127.41555116201806,"vZ0":-5.805542714785396,"x":125.27,"y":183.05,"x0":-0.7925772829479005,"y0":50.006195087245075,"z0":6.513045649307424,"aX":-0.8171093719012001},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":0.6,"spinRate":2631,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.4281090042581921,"extension":5.591791977745708},"index":1,"playId":"7c8e5ac9-2115-33a4-907b-8798c8bc46a8","pitchNumber":1,"startTime":"2025-09-28T21:17:03.141Z","endTime":"2025-09-28T21:17:06.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.947333857658613,"aZ":-28.010646644287327,"pfxX":0.06739058561838196,"pfxZ":2.4060407345753836,"pX":-0.14586025276967277,"pZ":1.8095209374344596,"vX0":2.1873486048474775,"vY0":-129.81791921030816,"vZ0":-6.3626042456938325,"x":122.56,"y":189.92,"x0":-1.0036160420242728,"y0":50.000180247917164,"z0":6.389033686445241,"aX":0.11625951491550245},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.6,"spinRate":2667,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4198904308497924,"extension":5.582265580333574},"hitData":{"launchSpeed":91.4,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.85,"coordY":154.03}},"index":2,"playId":"63989100-72f6-3434-aeaa-8d958f07b0ed","pitchNumber":2,"startTime":"2025-09-28T21:17:19.496Z","endTime":"2025-09-28T21:17:26.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:17:26.226Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:17:33.072Z","endTime":"2025-09-28T21:19:33.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.54983011574828,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85656788063038,"aZ":-34.98022006123,"pfxX":0.05628795663674313,"pfxZ":-1.8443191160143142,"pX":-0.2957162417729724,"pZ":1.6890360127476365,"vX0":0.945081456556759,"vY0":-121.97340035730423,"vZ0":-4.6123136301803,"x":128.27,"y":193.18,"x0":-0.6939914972214669,"y0":50.00411683022338,"z0":6.589754805302563,"aX":0.08544204979531858},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":-0.4,"spinRate":2760,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.4474343386144497,"extension":5.5890026795538175},"index":0,"playId":"4130dece-bea1-35ae-aa8b-9c67cb320af2","pitchNumber":1,"startTime":"2025-09-28T21:17:48.316Z","endTime":"2025-09-28T21:17:52.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.894454820493916,"aZ":-34.68749262983367,"pfxX":0.2529020169086822,"pfxZ":-1.580394225834512,"pX":0.6830527660290178,"pZ":1.5753437245270454,"vX0":2.899931176013812,"vY0":-124.99706475568217,"vZ0":-5.248999720149539,"x":90.96,"y":196.25,"x0":-0.5223131171745801,"y0":50.00217506771778,"z0":6.532614197580021,"aX":0.40217085813437337},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":-1.1,"spinRate":2734,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.43726874841269003,"extension":5.602649112271921},"index":1,"playId":"f277c0fb-46f1-3e9e-977a-0c5a6046ada2","pitchNumber":2,"startTime":"2025-09-28T21:18:05.123Z","endTime":"2025-09-28T21:18:10.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.54983011574828,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77989449104676,"aZ":-34.61178395213765,"pfxX":1.6261847913568346,"pfxZ":-1.527749197885617,"pX":1.3955379132830164,"pZ":-0.45004270493871706,"vX0":4.200021817378136,"vY0":-125.18813111885659,"vZ0":-9.616600217371428,"x":63.81,"y":250.93,"x0":-0.5108941764667747,"y0":50.001449304717845,"z0":6.249164415327721,"aX":2.5969870979289182},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.7,"breakHorizontal":-3.8,"spinRate":2864,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4364618834176692,"extension":5.793767433679492},"index":2,"playId":"6ff1bea9-f2b8-3a2f-ae9a-088c58ef934a","pitchNumber":3,"startTime":"2025-09-28T21:18:24.161Z","endTime":"2025-09-28T21:18:27.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.182952473809497,"aZ":-35.75984695494906,"pfxX":1.3004555064290693,"pfxZ":-2.2450863321404197,"pX":-0.14671489438557608,"pZ":1.578115499012168,"vX0":1.0445913628141592,"vY0":-124.720157944946,"vZ0":-4.918586821442642,"x":122.59,"y":196.17,"x0":-0.7381643077503675,"y0":50.00550399683772,"z0":6.484981571686404,"aX":2.074145408226406},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":-2.5,"spinRate":2847,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4371086939936233,"extension":5.642321153529124},"index":3,"playId":"6c9691b7-8e1f-3742-ab9b-56d69076fc4c","pitchNumber":4,"startTime":"2025-09-28T21:18:45.847Z","endTime":"2025-09-28T21:18:50.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.650656538248786,"aZ":-29.73722042721699,"pfxX":1.1374564095132111,"pfxZ":1.4534194621248435,"pX":-1.107285388246547,"pZ":3.1618061875784735,"vX0":-0.8837165873860873,"vY0":-128.1401416110846,"vZ0":-2.6090644455110135,"x":159.21,"y":153.41,"x0":-0.9069742776828466,"y0":50.00250514393114,"z0":6.499245871158046,"aX":1.9055156480087119},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2628,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.42625845406802254,"extension":5.514583999204117},"index":4,"playId":"054d8436-ec94-3ca6-bf76-af5f3a6a6a60","pitchNumber":5,"startTime":"2025-09-28T21:19:06.409Z","endTime":"2025-09-28T21:19:10.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72764603313713,"aZ":-28.8980923765256,"pfxX":0.3644948792583651,"pfxZ":1.9517279532815124,"pX":0.3531757914507971,"pZ":1.8734656015161357,"vX0":2.6361724066661836,"vY0":-128.2531277671523,"vZ0":-5.962414611968786,"x":103.54,"y":188.2,"x0":-0.7323046004023106,"y0":50.00394749426925,"z0":6.461818027079838,"aX":0.6108955627872853},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-1.2,"spinRate":2663,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4258981705418421,"extension":5.757215878731476},"hitData":{"launchSpeed":94.0,"launchAngle":48.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.34,"coordY":90.11}},"index":5,"playId":"9c37cb33-209f-3641-aae5-ac36078f05cb","pitchNumber":6,"startTime":"2025-09-28T21:19:23.705Z","endTime":"2025-09-28T21:19:33.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:19:33.723Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:20:02.536Z","endTime":"2025-09-28T21:20:31.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Spencer Horwitz replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T21:19:47.933Z","endTime":"2025-09-28T21:20:04.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"402","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23316490384663,"aZ":-39.26269690301171,"pfxX":0.29198578712088086,"pfxZ":-4.6267498345277085,"pX":0.14451513545374017,"pZ":1.1591935476509478,"vX0":1.5141525650940715,"vY0":-122.67451062176136,"vZ0":-5.085110652696329,"x":111.49,"y":207.48,"x0":-0.51752530535895,"y0":50.005537562599514,"z0":6.589492369407178,"aX":0.44685625611329055},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.2,"breakHorizontal":-0.8,"spinRate":2758,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4457221218435654,"extension":5.671277487981675},"index":1,"playId":"1a1357fc-26c0-33b0-ad62-fa7bff4e4e55","pitchNumber":1,"startTime":"2025-09-28T21:20:04.788Z","endTime":"2025-09-28T21:20:08.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.413799998699993,"aZ":-33.78894240185852,"pfxX":0.3055592803253928,"pfxZ":-1.0492617737931118,"pX":-0.5374250089063586,"pZ":1.3104340527066927,"vX0":0.09156397693916495,"vY0":-123.31557733852976,"vZ0":-5.77292646397492,"x":137.49,"y":203.4,"x0":-0.6147287582030473,"y0":50.0024080794773,"z0":6.530680767046837,"aX":0.47077062312320966},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-0.6,"spinRate":2749,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.44409544466136897,"extension":5.5464607801010395},"hitData":{"launchSpeed":69.2,"launchAngle":8.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.13,"coordY":147.97}},"index":2,"playId":"e3244ac0-5651-37ad-a797-aa05c7a6a782","pitchNumber":2,"startTime":"2025-09-28T21:20:22.411Z","endTime":"2025-09-28T21:20:31.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:20:31.350Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Allen doubles (11) on a line drive to right fielder Nick Yorke.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:22:59.719Z","endTime":"2025-09-28T21:24:30.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Spencer Horwitz remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:22:16.779Z","endTime":"2025-09-28T21:22:16.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"402","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Hunter Barco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:22:16.804Z","endTime":"2025-09-28T21:23:02.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682995,"link":"/api/v1/people/682995","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.37244152385098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591371763429958,"aZ":-15.43806883698342,"pfxX":-7.383190137238801,"pfxZ":8.57437856642372,"pX":0.9694190347452653,"pZ":1.282670246150619,"vX0":12.785572366018943,"vY0":-138.27695563728665,"vZ0":-7.6481849773850445,"x":80.05,"y":204.15,"x0":-2.738672715832073,"y0":50.001632914283256,"z0":5.104569987465896,"aX":-14.409354681053099},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2341,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39495133970522867,"extension":7.1159262559520835},"index":2,"playId":"77ed83e2-d19f-3f56-8ee6-b5c4a870ae7c","pitchNumber":1,"startTime":"2025-09-28T21:23:02.087Z","endTime":"2025-09-28T21:23:06.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352216788485663,"aZ":-17.8725100287944,"pfxX":-7.176941754230035,"pfxZ":7.287522706291664,"pX":-1.3339481645527842,"pZ":3.6420419544558706,"vX0":7.012434470970408,"vY0":-139.23609766723092,"vZ0":-1.3819369953870395,"x":167.85,"y":140.44,"x0":-2.9530281860705228,"y0":50.00516998652796,"z0":5.327871671116083,"aX":-14.089545661951155},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2346,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3934267608142732,"extension":7.103869903445304},"index":3,"playId":"6c03c16d-2bc2-3f65-8f6c-af2c023a140b","pitchNumber":2,"startTime":"2025-09-28T21:23:19.124Z","endTime":"2025-09-28T21:23:23.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.22825394283436,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26977133070084,"aZ":-18.738638941722794,"pfxX":-8.010175212431975,"pfxZ":7.023460046385659,"pX":1.222463755920087,"pZ":1.5109407410381983,"vX0":13.618935010959408,"vY0":-137.40210448032784,"vZ0":-5.849145964516971,"x":70.4,"y":197.98,"x0":-2.7563129317733175,"y0":50.00608314552607,"z0":4.9396416195028054,"aX":-15.330371894595235},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2318,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3985531267881992,"extension":7.201847504128177},"index":4,"playId":"9b0cc6e4-8ce3-32f3-8411-b03e678bd8a3","pitchNumber":3,"startTime":"2025-09-28T21:23:38.414Z","endTime":"2025-09-28T21:23:42.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.712921081277077,"aZ":-18.75144989123019,"pfxX":-8.473485850383808,"pfxZ":7.024291213216841,"pX":0.5575487393323737,"pZ":2.0059833878405002,"vX0":12.06002706814734,"vY0":-137.21514831746575,"vZ0":-5.1903341208161,"x":95.75,"y":184.62,"x0":-2.789058149509868,"y0":50.0038513601049,"z0":5.195472480361724,"aX":-16.19591683104399},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":2395,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.398821756252314,"extension":7.142024203419339},"index":5,"playId":"4ea42b28-36d2-3c79-9a7b-3cca19d404d0","pitchNumber":4,"startTime":"2025-09-28T21:23:57.295Z","endTime":"2025-09-28T21:24:01.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47838130081612,"aZ":-18.576731847267535,"pfxX":-7.6425156054429015,"pfxZ":7.061064719596239,"pX":0.40859494645957256,"pZ":2.7382072831791433,"vX0":11.309244008805551,"vY0":-137.86019971476284,"vZ0":-3.3608568439513844,"x":101.43,"y":164.85,"x0":-2.7528020864832072,"y0":50.0041459253491,"z0":5.2261365829850845,"aX":-14.72102455888187},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":2381,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39720939917682374,"extension":7.160335525543354},"hitData":{"launchSpeed":91.1,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.99,"coordY":86.78}},"index":6,"playId":"c09094f8-c8d3-3746-9b93-49ba6171c3c6","pitchNumber":5,"startTime":"2025-09-28T21:24:14.614Z","endTime":"2025-09-28T21:24:30.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.53,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:24:30.143Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:24:55.664Z","endTime":"2025-09-28T21:26:39.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.733605151012114,"aZ":-42.448549830094386,"pfxX":5.426310045041078,"pfxZ":-6.935058731822818,"pX":-0.049983660624133765,"pZ":1.5342905335370898,"vX0":1.1580906039043875,"vY0":-121.20584362539833,"vZ0":-0.9929561571093305,"x":118.91,"y":197.35,"x0":-1.2394593025392824,"y0":50.005109030035,"z0":5.671491648809678,"aX":8.035981447011897},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.5,"breakHorizontal":-10.1,"spinRate":2585,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4527234567135019,"extension":7.274532925560064},"index":0,"playId":"2c0e47b6-9db2-327e-a122-4d88a531db8d","pitchNumber":1,"startTime":"2025-09-28T21:25:05.575Z","endTime":"2025-09-28T21:25:09.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.22825394283436,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1888842560229,"aZ":-17.81942903349047,"pfxX":-7.830116642523917,"pfxZ":7.2866724735045505,"pX":-0.8229091291857408,"pZ":4.063593560505195,"vX0":4.669109092896446,"vY0":-139.6384625671579,"vZ0":0.06261708898897134,"x":148.37,"y":129.06,"x0":-1.5016216239095155,"y0":50.00167556489804,"z0":5.215706577877048,"aX":-15.422612722579938},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2452,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3926399225481525,"extension":7.06581415075588},"index":1,"playId":"ab5dc216-3159-337d-98d9-d4d77859eb86","pitchNumber":2,"startTime":"2025-09-28T21:25:24.354Z","endTime":"2025-09-28T21:25:28.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.491758132027396,"aZ":-29.92009931890085,"pfxX":9.500992643318709,"pfxZ":1.5781415548747892,"pX":0.5789045388102974,"pZ":1.918296059447841,"vX0":1.967305475841162,"vY0":-119.27301832498193,"vZ0":-1.875625336511463,"x":94.93,"y":186.99,"x0":-1.4921590006198213,"y0":50.00495206583851,"z0":5.431791368459109,"aX":13.590437370770694},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-17.6,"spinRate":2619,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4605080802991455,"extension":7.376403447948523},"index":2,"playId":"bdefb2dc-a81a-3799-ac05-4579b36d8bc3","pitchNumber":3,"startTime":"2025-09-28T21:25:43.747Z","endTime":"2025-09-28T21:25:47.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-28T21:26:09.692Z","endTime":"2025-09-28T21:26:33.030Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40894235251296,"aZ":-42.66374613698286,"pfxX":5.192172141603121,"pfxZ":-7.085524807073094,"pX":0.42561937917358833,"pZ":0.36985108674619976,"vX0":2.1725026044560654,"vY0":-121.63595125485674,"vZ0":-3.6674796118273782,"x":100.78,"y":228.79,"x0":-1.1566227831862885,"y0":50.001962615882285,"z0":5.639447397838879,"aX":7.689398317054653},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.4,"breakHorizontal":-10.0,"spinRate":2589,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4523003699898016,"extension":7.243105678610847},"index":4,"playId":"bae3546c-0af8-3355-9779-2e117613bcd2","pitchNumber":4,"startTime":"2025-09-28T21:26:33.030Z","endTime":"2025-09-28T21:26:39.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.64,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:26:39.850Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to right fielder Nick Yorke. Nick Allen scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:26:54.553Z","endTime":"2025-09-28T21:28:24.703Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.807339570345565,"aZ":-42.14620297989393,"pfxX":6.712568413721594,"pfxZ":-6.697712305533884,"pX":-1.7809151093211686,"pZ":3.3383656129702635,"vX0":-3.144071058991436,"vY0":-121.78647741665466,"vZ0":2.841996276008876,"x":184.88,"y":148.64,"x0":-1.3394053680869096,"y0":50.00225650297838,"z0":5.823377549077946,"aX":9.997439531654107},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.0,"breakHorizontal":-11.3,"spinRate":2566,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.45121174464916525,"extension":6.839440842701831},"index":0,"playId":"b1faa50f-c570-3f1b-85af-5d39a5a9b639","pitchNumber":1,"startTime":"2025-09-28T21:27:06.584Z","endTime":"2025-09-28T21:27:10.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34079252637632,"aZ":-17.567371640610844,"pfxX":-6.511422609606886,"pfxZ":7.2449388915275605,"pX":-0.47010262215022114,"pZ":3.548206987692703,"vX0":4.958834971890564,"vY0":-141.36987838607837,"vZ0":-1.8428344661676543,"x":134.92,"y":142.98,"x0":-1.4041720916793154,"y0":50.005832812775886,"z0":5.340719979501388,"aX":-13.133372657063132},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.7,"spinRate":2316,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3879951154756567,"extension":7.051655842414788},"index":1,"playId":"6e6a9b82-4c82-36a4-a7a4-360e8ce648af","pitchNumber":2,"startTime":"2025-09-28T21:27:26.339Z","endTime":"2025-09-28T21:27:29.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.280839978683545,"aZ":-18.0187688335989,"pfxX":-7.542733318203985,"pfxZ":7.064367535138937,"pX":-0.2692689451655917,"pZ":2.1093517637285895,"vX0":5.71704696203272,"vY0":-140.9594376470391,"vZ0":-4.984395615659727,"x":127.26,"y":181.83,"x0":-1.3479779256311688,"y0":50.00426673711096,"z0":5.0710714624398925,"aX":-15.117140011684741},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2331,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3891927994028963,"extension":7.134817555741622},"index":2,"playId":"14ceadae-1c2b-316e-aa5e-5e0cbbcca773","pitchNumber":3,"startTime":"2025-09-28T21:27:45.806Z","endTime":"2025-09-28T21:27:50.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.358992282743536,"aZ":-16.31906386377804,"pfxX":-8.526515166790372,"pfxZ":7.868182878692333,"pX":1.2158770101402883,"pZ":2.219413547261544,"vX0":9.573657837568899,"vY0":-141.34992966441823,"vZ0":-5.149687754858276,"x":70.65,"y":178.86,"x0":-1.1133549444398108,"y0":50.00656233828374,"z0":5.119000601049722,"aX":-17.191781988838315},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2350,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38805571075107714,"extension":7.091567914040076},"hitData":{"launchSpeed":74.6,"launchAngle":22.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.53,"coordY":100.67}},"index":3,"playId":"da0755a8-4b9e-36c3-a263-10c1065191f6","pitchNumber":4,"startTime":"2025-09-28T21:28:12.621Z","endTime":"2025-09-28T21:28:24.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.79,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:28:24.703Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Matt Olson to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:28:52.672Z","endTime":"2025-09-28T21:30:50.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.158124721259828,"aZ":-31.156510342133103,"pfxX":10.230986553339843,"pfxZ":0.7021878510272934,"pX":-0.17456262859098692,"pZ":3.4589050759329565,"vX0":3.802657125740521,"vY0":-120.16290724836837,"vZ0":1.9817217211803,"x":123.65,"y":145.39,"x0":-3.110624400046668,"y0":50.003142865609966,"z0":5.4086058531348415,"aX":14.831369901336348},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-19.4,"spinRate":2616,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4573314567431983,"extension":7.10800005370444},"index":0,"playId":"32d9a949-9352-3a6d-9783-a07be6411c21","pitchNumber":1,"startTime":"2025-09-28T21:29:04.666Z","endTime":"2025-09-28T21:29:08.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.59862311125624,"strikeZoneBottom":1.51721606239777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.695255230602903,"aZ":-14.26197934413348,"pfxX":-7.471453730425519,"pfxZ":8.746588095302439,"pX":1.0275542474224053,"pZ":3.795258328594779,"vX0":12.846938428872113,"vY0":-141.38466953253172,"vZ0":-1.8367880564702312,"x":77.83,"y":136.31,"x0":-2.580425975902867,"y0":50.006655900456394,"z0":5.356707328788973,"aX":-15.30902751008202},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2427,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3856837857687698,"extension":7.0872325954945525},"index":1,"playId":"8ef7edcd-6a43-3062-90fc-a6d6ee410cfd","pitchNumber":2,"startTime":"2025-09-28T21:29:21.614Z","endTime":"2025-09-28T21:29:25.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.1,"strikeZoneTop":3.62126989660578,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91774535020475,"aZ":-23.582899411371926,"pfxX":-10.552478140112415,"pfxZ":4.210938994332009,"pX":1.164281825944859,"pZ":1.575429914449432,"vX0":14.532789626291674,"vY0":-140.54811613642534,"vZ0":-5.572310259278157,"x":72.62,"y":196.24,"x0":-2.6552178165534635,"y0":50.004124054682066,"z0":5.074134211910478,"aX":-21.53440010073942},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":16.8,"spinRate":2291,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38678784453146386,"extension":7.189518324434776},"index":2,"playId":"8fbe4b11-5018-3633-9933-11caeb615e7c","pitchNumber":3,"startTime":"2025-09-28T21:29:40.071Z","endTime":"2025-09-28T21:29:43.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.50800456117174,"strikeZoneBottom":1.49437341573155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.699721185993177,"aZ":-31.199429488879847,"pfxX":10.12317382580666,"pfxZ":0.6536177214820178,"pX":1.057726754551141,"pZ":2.823679578220982,"vX0":6.176634544292607,"vY0":-121.1382428617443,"vZ0":0.3439309631118659,"x":76.68,"y":162.54,"x0":-2.8402101286802113,"y0":50.002092767771536,"z0":5.407788405586336,"aX":15.038633448617778},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-19.8,"spinRate":2656,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.45219312833241254,"extension":7.119134381161274},"index":3,"playId":"bbb352ab-c9fc-34ae-ae0c-e0ba5ef82668","pitchNumber":4,"startTime":"2025-09-28T21:30:00.413Z","endTime":"2025-09-28T21:30:04.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.55332008573595,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.148993189203107,"aZ":-17.065305460346945,"pfxX":-7.8400646716469575,"pfxZ":7.412628944519739,"pX":0.6265091885926064,"pZ":3.252170553486693,"vX0":11.849734169218856,"vY0":-141.15249539724704,"vZ0":-2.229473394217539,"x":93.12,"y":150.97,"x0":-2.588176218233553,"y0":50.000607241217935,"z0":5.138784482672121,"aX":-15.976353186957239},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2403,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.38658919703486516,"extension":6.936612655488451},"index":4,"playId":"a1ac9116-b2b6-38cb-8957-5a5742b21936","pitchNumber":5,"startTime":"2025-09-28T21:30:22.310Z","endTime":"2025-09-28T21:30:27.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.55332008573595,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418721466651938,"aZ":-32.14895368983568,"pfxX":10.897395010394114,"pfxZ":0.016681942165039487,"pX":-1.273109818325277,"pZ":4.192659869133312,"vX0":0.7665973371430044,"vY0":-118.48334895375912,"vZ0":3.8686205400728295,"x":165.53,"y":125.58,"x0":-3.0161752104706125,"y0":50.00235908788693,"z0":5.4831000445337565,"aX":15.434531273140669},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":-19.9,"spinRate":2617,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4629417169931962,"extension":6.9730429632014},"index":5,"playId":"3ee1cdd8-7419-35f7-88f7-efa782b9fd74","pitchNumber":6,"startTime":"2025-09-28T21:30:44.358Z","endTime":"2025-09-28T21:30:50.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:30:50.653Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drake Baldwin grounds into a force out, fielded by shortstop Jared Triolo. Matt Olson scores. Ronald Acuña Jr. out at 2nd. Drake Baldwin to 1st. Throwing error by shortstop Jared Triolo.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:32:02.756Z","endTime":"2025-09-28T21:33:00.418Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T21:31:15.708Z","endTime":"2025-09-28T21:32:05.028Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.35982732715791,"strikeZoneBottom":1.63139867903607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20381673583316,"aZ":-42.04661542921553,"pfxX":5.568615055942006,"pfxZ":-6.53653690473552,"pX":1.2018782023345604,"pZ":0.8092837443889168,"vX0":3.6874193327839206,"vY0":-122.15553770092394,"vZ0":-2.9449271812132247,"x":71.19,"y":216.93,"x0":-1.0510346235114396,"y0":50.00385426739402,"z0":5.647570458174268,"aX":8.40956001257697},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.2,"breakHorizontal":-10.9,"spinRate":2594,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44850152433830415,"extension":7.2238644767404265},"index":1,"playId":"6ab3a88a-6983-32f4-be30-cc0849a3da6f","pitchNumber":1,"startTime":"2025-09-28T21:32:05.028Z","endTime":"2025-09-28T21:32:10.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.35982732715791,"strikeZoneBottom":1.69988324430799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.630330747507,"aZ":-24.877462695013193,"pfxX":-11.71743438978411,"pfxZ":3.558073531900006,"pX":-0.24332478823065642,"pZ":1.2946986364050508,"vX0":7.272053735524153,"vY0":-141.89294992378137,"vZ0":-5.974230902651206,"x":126.27,"y":203.82,"x0":-1.3088849270261238,"y0":50.00629682890296,"z0":4.999602464959813,"aX":-24.042010238090022},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.4,"breakHorizontal":19.9,"spinRate":2298,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3851372505291826,"extension":7.22597229208089},"index":2,"playId":"46da9bf6-c976-35ca-a383-49e8aea60d7c","pitchNumber":2,"startTime":"2025-09-28T21:32:26.372Z","endTime":"2025-09-28T21:32:30.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.772273024705594,"aZ":-24.156590697501134,"pfxX":-11.29980358560727,"pfxZ":3.9351294381029582,"pX":0.18080961622465672,"pZ":2.49678342600628,"vX0":8.04875175831129,"vY0":-141.50230465616627,"vZ0":-3.424225334418448,"x":110.11,"y":171.37,"x0":-1.2251295916414398,"y0":50.00375501307937,"z0":5.2612819612083,"aX":-23.031031127852582},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":19.0,"spinRate":2280,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.386341674568361,"extension":7.145454042817244},"hitData":{"launchSpeed":101.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.65,"coordY":144.99}},"index":3,"playId":"87584d1b-9092-39c0-b841-c2b2208a5f01","pitchNumber":3,"startTime":"2025-09-28T21:32:46.959Z","endTime":"2025-09-28T21:33:00.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:33:00.418Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ha-Seong Kim lines out to third baseman Cam Devanney.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:33:29.607Z","endTime":"2025-09-28T21:35:28.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.23585609995419,"strikeZoneBottom":1.42583348330855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.308012692546182,"aZ":-21.8182782945897,"pfxX":-8.138485279238415,"pfxZ":5.2373626505234565,"pX":-0.10241026715517952,"pZ":3.4289503590491193,"vX0":10.317781296764743,"vY0":-139.72612397199012,"vZ0":-1.033144664901929,"x":120.9,"y":146.2,"x0":-2.784562676138145,"y0":50.00657323942209,"z0":5.236356854152104,"aX":-16.105549701284733},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":2351,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39192031188165766,"extension":7.176085920235156},"index":0,"playId":"860936af-f96b-3bc7-8aef-dd8dffeba082","pitchNumber":1,"startTime":"2025-09-28T21:33:29.607Z","endTime":"2025-09-28T21:33:33.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.605721409160545,"aZ":-19.758685759464402,"pfxX":-8.110545278254062,"pfxZ":6.141554864825762,"pX":0.26384042072779207,"pZ":3.2032738989991603,"vX0":11.167801758941621,"vY0":-141.37976847587998,"vZ0":-2.103687797600921,"x":106.94,"y":152.29,"x0":-2.686021132093558,"y0":50.00495730683084,"z0":5.226901801873767,"aX":-16.40175330957774},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":2396,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3875987835141088,"extension":7.274122566433338},"index":1,"playId":"2583858b-ad57-3fec-9db8-2b61714f9441","pitchNumber":2,"startTime":"2025-09-28T21:33:47.846Z","endTime":"2025-09-28T21:33:51.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.45984369715407,"strikeZoneBottom":1.54005668682869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.827332190992447,"aZ":-20.471672483592215,"pfxX":-9.002197159353402,"pfxZ":5.919148326558643,"pX":-0.6097618877152075,"pZ":3.6538395586534396,"vX0":8.94900256247449,"vY0":-139.3664510301957,"vZ0":-0.49572601897807966,"x":140.24,"y":140.13,"x0":-2.6849565371972797,"y0":50.00251264230525,"z0":5.180011929068067,"aX":-17.798612088335055},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":14.5,"spinRate":2393,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39224607950827295,"extension":6.78174261179387},"index":2,"playId":"79a1b257-7e49-3478-b9a6-d56cd6aaa9b7","pitchNumber":3,"startTime":"2025-09-28T21:34:11.469Z","endTime":"2025-09-28T21:34:15.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73532010105352,"aZ":-33.26997510274071,"pfxX":8.419694826393432,"pfxZ":-0.7508859250861555,"pX":-0.24551614413681722,"pZ":3.5540084665873675,"vX0":3.5629859901502856,"vY0":-120.1262121723938,"vZ0":2.1852317775508,"x":126.36,"y":142.82,"x0":-2.845093189293682,"y0":50.00589347901514,"z0":5.604300114893675,"aX":12.22306111478825},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.1,"spinRate":2535,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.45715352667388665,"extension":6.988421765223705},"index":3,"playId":"aeca2855-d25f-3e7f-9555-9db2feab3c2b","pitchNumber":4,"startTime":"2025-09-28T21:34:31.600Z","endTime":"2025-09-28T21:34:36.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.32662003610287,"strikeZoneBottom":1.40298288856671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.988854215288455,"aZ":-18.894228339754008,"pfxX":-6.993486348769584,"pfxZ":6.684310385415566,"pX":-0.39159156569509057,"pZ":4.0601391892534675,"vX0":9.102687450241987,"vY0":-139.7342929913678,"vZ0":-0.18355894680949136,"x":131.93,"y":129.16,"x0":-2.775106176645421,"y0":50.006223537801674,"z0":5.362648626208291,"aX":-13.902835929256979},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2362,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3912189677731659,"extension":6.63970068436738},"index":4,"playId":"4f894edb-a60c-303e-97f9-1dad1acf5ec3","pitchNumber":5,"startTime":"2025-09-28T21:35:03.165Z","endTime":"2025-09-28T21:35:07.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35147967824667,"aZ":-30.71094311988619,"pfxX":8.173036014453238,"pfxZ":1.0227037641149064,"pX":-0.43779880881979133,"pZ":3.2083140100971677,"vX0":3.044763266848496,"vY0":-119.39704944166435,"vZ0":1.3635850798152784,"x":133.69,"y":152.16,"x0":-2.793855055977113,"y0":50.00502730647478,"z0":5.406582783809514,"aX":11.725652401289265},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-15.6,"spinRate":2590,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.45985705873870186,"extension":7.065222114933713},"hitData":{"launchSpeed":98.3,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.2,"coordY":159.69}},"index":5,"playId":"5036364d-c202-31c9-9bce-2d1d340e6703","pitchNumber":6,"startTime":"2025-09-28T21:35:22.668Z","endTime":"2025-09-28T21:35:28.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687478,"link":"/api/v1/people/687478"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":672744,"link":"/api/v1/people/672744"},"center":{"id":669261,"link":"/api/v1/people/669261"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:35:28.680Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Bart lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:38:01.617Z","endTime":"2025-09-28T21:38:22.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:37:18.157Z","endTime":"2025-09-28T21:37:47.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:37:47.580Z","endTime":"2025-09-28T21:38:03.911Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.42983895333278,"strikeZoneBottom":1.54005668682869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.410605287936583,"aZ":-18.188737146723287,"pfxX":-10.438971943025749,"pfxZ":7.340386671599378,"pX":0.9646320176900808,"pZ":0.7710188236620064,"vX0":9.379103316391193,"vY0":-136.96830176108756,"vZ0":-9.280801633336477,"x":80.23,"y":217.96,"x0":-1.142791062593306,"y0":50.005580801897025,"z0":5.440021968475825,"aX":-19.896656047928886},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":17.0,"spinRate":2307,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39944777185593505,"extension":6.181165731900263},"index":2,"playId":"16e89813-0ef6-37e2-b9a3-77b0bd051218","pitchNumber":1,"startTime":"2025-09-28T21:38:03.911Z","endTime":"2025-09-28T21:38:07.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0892409440912,"aZ":-15.98941871592982,"pfxX":-8.871182165250827,"pfxZ":8.376376824852366,"pX":0.43437741144491565,"pZ":2.220340695984873,"vX0":7.278575047319163,"vY0":-138.19871855004263,"vZ0":-6.2671522957187635,"x":100.44,"y":178.83,"x0":-1.0822497167782255,"y0":50.002413063803935,"z0":5.593255315515503,"aX":-17.141819976576176},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":14.5,"spinRate":2412,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3964845472986478,"extension":5.92151847855021},"hitData":{"launchSpeed":100.1,"launchAngle":15.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.41,"coordY":81.0}},"index":3,"playId":"197c889c-d5a0-367a-9e0d-e8b81ce7d637","pitchNumber":2,"startTime":"2025-09-28T21:38:14.657Z","endTime":"2025-09-28T21:38:22.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:38:22.677Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:38:56.838Z","endTime":"2025-09-28T21:40:12.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Oneil Cruz replaces Alexander Canario.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T21:38:44.284Z","endTime":"2025-09-28T21:38:59.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672744,"link":"/api/v1/people/672744"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672744,"link":"/api/v1/people/672744","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.80232858344579,"strikeZoneBottom":1.72270717965863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.433176155746608,"aZ":-29.881817766181246,"pfxX":-9.141610231042986,"pfxZ":1.350833462198434,"pX":-0.49442064632509874,"pZ":1.1696470258064449,"vX0":5.426483943470751,"vY0":-129.17495625957721,"vZ0":-4.9772178438251515,"x":135.85,"y":207.2,"x0":-1.4282732109525411,"y0":50.00565814243005,"z0":5.403093797635715,"aX":-15.541823599481209},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":2073,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42307116522365806,"extension":6.0816512186188785},"index":1,"playId":"f5c2b1bd-dd4d-3826-aeb5-9255b29b96d9","pitchNumber":1,"startTime":"2025-09-28T21:38:59.140Z","endTime":"2025-09-28T21:39:04.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.89991553864817,"strikeZoneBottom":1.81398127292201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.323365059654172,"aZ":-29.86264368570024,"pfxX":-9.50478325182932,"pfxZ":1.3402796119444291,"pX":-0.6737807390148466,"pZ":1.046745493728765,"vX0":5.1589240404495085,"vY0":-130.3940609796903,"vZ0":-5.53799530049011,"x":142.68,"y":210.52,"x0":-1.4384890895995412,"y0":50.005849066176815,"z0":5.439600695375305,"aX":-16.439938149154024},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2033,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4193637826201191,"extension":6.011326249779741},"index":2,"playId":"03494cc5-b705-39c2-b582-fedea09a0196","pitchNumber":2,"startTime":"2025-09-28T21:39:09.472Z","endTime":"2025-09-28T21:39:13.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.89991553864817,"strikeZoneBottom":1.88241370830381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.227077483919047,"aZ":-12.676739433709743,"pfxX":-5.35093305877397,"pfxZ":10.169509995323248,"pX":0.39827444525996214,"pZ":2.2886014292695047,"vX0":6.4810755576044095,"vY0":-137.51107209845694,"vZ0":-6.4743064585202195,"x":101.82,"y":176.99,"x0":-1.2928819212158194,"y0":50.00140135323192,"z0":5.532017456796703,"aX":-10.257228817951374},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2436,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39817901774399855,"extension":5.9254414756496425},"index":3,"playId":"4fddf2f9-90f6-306b-ab33-775df0f46b7f","pitchNumber":3,"startTime":"2025-09-28T21:39:19.784Z","endTime":"2025-09-28T21:39:23.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.649882262805594,"aZ":-14.969923486762083,"pfxX":-6.776791634920453,"pfxZ":8.864988710714712,"pX":0.037873075865397385,"pZ":2.6438440323828125,"vX0":8.211439245909583,"vY0":-138.58776984290748,"vZ0":-4.034170664851528,"x":115.56,"y":167.4,"x0":-2.086275247275244,"y0":50.00405136620155,"z0":5.121757373523932,"aX":-13.153427627512945},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39558556512644305,"extension":6.561624596017413},"index":4,"playId":"b0acb1df-c1a1-32ef-b0e7-e565a2cd187a","pitchNumber":4,"startTime":"2025-09-28T21:39:30.967Z","endTime":"2025-09-28T21:39:34.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-28T21:39:43.120Z","endTime":"2025-09-28T21:39:51.382Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833765488587634,"aZ":-12.666022603081917,"pfxX":-4.0313882086413795,"pfxZ":10.040058836534442,"pX":-0.8102914420053733,"pZ":4.19089707504816,"vX0":2.6107625110432724,"vY0":-138.7015024025222,"vZ0":-1.7488027241210031,"x":147.89,"y":125.63,"x0":-1.2413735644533372,"y0":50.00138059610599,"z0":5.676875493265103,"aX":-7.832129812166119},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39532675197814626,"extension":5.804970694781882},"index":6,"playId":"25130a31-8de9-370f-a6b5-0437c24241b0","pitchNumber":5,"startTime":"2025-09-28T21:39:51.382Z","endTime":"2025-09-28T21:39:55.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.463298680087238,"aZ":-27.94019733794933,"pfxX":-9.266008254707724,"pfxZ":2.421107949689077,"pX":-1.5533507102252302,"pZ":1.995690746656374,"vX0":2.814113178923583,"vY0":-131.3177258051079,"vZ0":-3.336952412524505,"x":176.21,"y":184.9,"x0":-1.4341331280205718,"y0":50.003703299256756,"z0":5.358532559321146,"aX":-16.204482394214686},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2163,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41689611315858466,"extension":6.085790887284469},"index":7,"playId":"99a7a3fd-d649-34d2-b201-d64de71ffed1","pitchNumber":6,"startTime":"2025-09-28T21:40:07.906Z","endTime":"2025-09-28T21:40:12.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:40:12.809Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, pitcher Raisel Iglesias to second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:40:20.787Z","endTime":"2025-09-28T21:41:45.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754078763825028,"aZ":-22.16411440549963,"pfxX":-10.047365828652465,"pfxZ":5.037775678701743,"pX":0.4424466629062558,"pZ":1.2065586884288335,"vX0":8.031367450321088,"vY0":-139.2660924378531,"vZ0":-7.818184012644691,"x":100.13,"y":206.2,"x0":-1.1562288531817078,"y0":50.00620175245168,"z0":5.487874065618623,"aX":-19.977469774760596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3915028383059531,"extension":6.027213520015697},"index":0,"playId":"a1d72538-84ee-3e3c-9938-62484c8d47fa","pitchNumber":1,"startTime":"2025-09-28T21:40:33.173Z","endTime":"2025-09-28T21:40:37.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741921134638112,"aZ":-17.28932859687231,"pfxX":-6.446660546581118,"pfxZ":7.372916412585324,"pX":0.2403685908191745,"pZ":2.627493604585728,"vX0":8.91970813104531,"vY0":-140.65867156106054,"vZ0":-3.8378907656661343,"x":107.84,"y":167.84,"x0":-2.1235736870944066,"y0":50.000539395382404,"z0":5.119812145360851,"aX":-13.010805594099141},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2359,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3883404755283246,"extension":6.465411126982037},"index":1,"playId":"e58146de-8468-3089-a123-d7c3759266f5","pitchNumber":2,"startTime":"2025-09-28T21:40:43.783Z","endTime":"2025-09-28T21:40:47.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.62126989660578,"strikeZoneBottom":1.72270717965863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179028452270654,"aZ":-17.784607266294177,"pfxX":-6.154087757117587,"pfxZ":7.032672087335133,"pX":0.7702952001138242,"pZ":2.8311757435686005,"vX0":10.10871436768047,"vY0":-141.65614686130814,"vZ0":-3.0937168473845666,"x":87.64,"y":162.34,"x0":-2.03329939729174,"y0":50.00636870531559,"z0":5.064414186455924,"aX":-12.599418323219904},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2365,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38559988120700517,"extension":6.417019341875784},"index":2,"playId":"cf0a48d8-327b-3e05-bf59-954bda53fdb2","pitchNumber":3,"startTime":"2025-09-28T21:40:55.925Z","endTime":"2025-09-28T21:40:59.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.63139867903607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944982214790713,"aZ":-25.71285954396141,"pfxX":3.7337023340271953,"pfxZ":4.1162246081114855,"pX":0.35105251218285205,"pZ":1.4836386981912635,"vX0":3.282219142688254,"vY0":-123.79644464997577,"vZ0":-4.10010644560796,"x":103.62,"y":198.72,"x0":-1.471490463728433,"y0":50.00455201059375,"z0":5.284192148732864,"aX":5.865158936847178},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-7.4,"spinRate":2724,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44042438564351283,"extension":6.413383215654989},"index":3,"playId":"389cfb54-21a8-37bb-89cc-14a3b3e70f95","pitchNumber":4,"startTime":"2025-09-28T21:41:08.395Z","endTime":"2025-09-28T21:41:13.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.739546135912523,"aZ":-16.132070596506985,"pfxX":-3.916317094363002,"pfxZ":8.06393824787242,"pX":1.8632374147597708,"pZ":1.9828062737331429,"vX0":9.091176081535178,"vY0":-139.32070955318827,"vZ0":-6.735673064004036,"x":45.98,"y":185.24,"x0":-0.9158407044798088,"y0":50.00518265611308,"z0":5.47519123237057,"aX":-7.793984844351116},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":5.5,"spinRate":2387,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39133390574920934,"extension":6.234299571055043},"index":4,"playId":"760a50c6-e26f-3f26-9e09-2d12e5485398","pitchNumber":5,"startTime":"2025-09-28T21:41:22.232Z","endTime":"2025-09-28T21:41:26.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60037740548309,"aZ":-17.843946243518793,"pfxX":-6.6512126490818995,"pfxZ":6.97424672216502,"pX":0.6021362026972825,"pZ":2.7395590215101464,"vX0":9.566921671860904,"vY0":-141.78779981790728,"vZ0":-3.1118781140327045,"x":94.05,"y":164.81,"x0":-1.9371281117600223,"y0":50.00285119331906,"z0":4.97690841043582,"aX":-13.668060868547578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2534,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38493516623645707,"extension":6.412183235725667},"hitData":{"launchSpeed":95.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.04,"coordY":148.16}},"index":5,"playId":"4732cfb9-8c1d-3337-9521-acac53f4751e","pitchNumber":6,"startTime":"2025-09-28T21:41:36.474Z","endTime":"2025-09-28T21:41:45.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:41:45.323Z","atBatIndex":65}]