[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:07:31.259Z","endTime":"2026-02-25T18:08:30.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T14:45:45.359Z","endTime":"2026-02-25T17:47:22.153Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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":"2026-02-25T17:47:22.153Z","endTime":"2026-02-25T18:07:00.032Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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":"2026-02-25T18:07:00.032Z","endTime":"2026-02-25T18:07:33.423Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18952143745621,"aZ":-10.716195199322309,"pfxX":-3.394233784278322,"pfxZ":10.896545372128827,"pX":-0.9879928448516488,"pZ":3.387222285507989,"vX0":1.3583400448053016,"vY0":-139.83775407754257,"vZ0":-5.980932823242234,"x":154.66,"y":147.32,"x0":-1.040638821324741,"y0":50.002210175212966,"z0":6.265106151917027,"aX":-6.68411220827063},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2459,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.3925346473997702,"extension":6.089707823627518},"index":3,"playId":"90aa50de-09ef-36e8-8824-9c6339186439","pitchNumber":1,"startTime":"2026-02-25T18:07:33.423Z","endTime":"2026-02-25T18:07:37.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.493001940146215,"aZ":-15.127178263874482,"pfxX":-7.381320145997234,"pfxZ":8.74112180536009,"pX":-0.7510562531002024,"pZ":3.6134464913868642,"vX0":3.487628989268525,"vY0":-139.28605174417243,"vZ0":-4.5289581048599095,"x":145.63,"y":141.22,"x0":-1.065679316794362,"y0":50.00257231942216,"z0":6.272391245074768,"aX":-14.393002576877041},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":12.6,"spinRate":2266,"spinDirection":196},"zone":11,"typeConfidence":0.88,"plateTime":0.3943826026522448,"extension":5.945913925635604},"index":4,"playId":"2f2f7804-ceac-309f-9345-85eef02344c5","pitchNumber":2,"startTime":"2026-02-25T18:07:45.143Z","endTime":"2026-02-25T18:07:48.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.673346739010064,"aZ":-13.68450548739985,"pfxX":-10.324590451288778,"pfxZ":9.496539125282075,"pX":-0.41436402413869167,"pZ":1.6898168608214625,"vX0":5.169387576238892,"vY0":-139.22510280334717,"vZ0":-9.53013621881189,"x":132.79,"y":193.15,"x0":-0.9621088043776969,"y0":50.00451022977055,"z0":6.081410824966208,"aX":-20.102323811457026},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":17.5,"spinRate":2298,"spinDirection":199},"zone":7,"typeConfidence":0.91,"plateTime":0.3946668255889003,"extension":5.998428647816753},"index":5,"playId":"ab7fb51f-afa6-309c-8974-7fc6b3d5184c","pitchNumber":3,"startTime":"2026-02-25T18:08:00.400Z","endTime":"2026-02-25T18:08:27.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.677478303832906,"aZ":-15.206897141280406,"pfxX":-9.754851556920311,"pfxZ":8.618180240022792,"pX":-1.0384882882922182,"pZ":3.611167516245272,"vX0":3.708304025278016,"vY0":-140.36851841337815,"vZ0":-4.510106158400855,"x":156.58,"y":141.28,"x0":-1.1193902280058179,"y0":50.00658416654664,"z0":6.24895037872862,"aX":-19.213523445684885},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":16.7,"spinRate":2193,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.39219773751973674,"extension":5.840154177242571},"hitData":{"launchSpeed":81.7,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":90.89,"coordY":159.78}},"index":6,"playId":"0e2096d4-684c-3d1d-8a8c-04f3fa89c6a7","pitchNumber":4,"startTime":"2026-02-25T18:08:26.801Z","endTime":"2026-02-25T18:08:30.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-25T18:08:30.217Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:08:53.380Z","endTime":"2026-02-25T18:09:32.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84748662159847,"aZ":-32.763245671259384,"pfxX":4.111910701490119,"pfxZ":-0.35388719230484256,"pX":0.4610107085005148,"pZ":0.8639367604422805,"vX0":2.5866273568843132,"vY0":-127.44728028366099,"vZ0":-6.87614434160851,"x":99.43,"y":215.45,"x0":-1.0995397770943214,"y0":50.00497578382514,"z0":6.166718196893589,"aX":6.801729765172287},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":-8.0,"spinRate":2621,"spinDirection":62},"zone":14,"typeConfidence":0.84,"plateTime":0.42887578483735833,"extension":5.780879431249225},"index":0,"playId":"9dfb793d-b6ab-3966-9330-a702c6a6cef9","pitchNumber":1,"startTime":"2026-02-25T18:08:53.380Z","endTime":"2026-02-25T18:09:01.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-25T18:09:08.546Z","endTime":"2026-02-25T18:09:16.256Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56936626986749,"aZ":-11.986583357612865,"pfxX":-3.7433029550718433,"pfxZ":9.98757603729149,"pX":-1.2172352191277054,"pZ":2.8485474263658492,"vX0":1.2434001341814829,"vY0":-141.5646599038176,"vZ0":-7.205022665697989,"x":163.4,"y":161.87,"x0":-1.1769689240915266,"y0":50.000671379847795,"z0":6.200896486335181,"aX":-7.565278853353597},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2473,"spinDirection":189},"zone":11,"typeConfidence":0.85,"plateTime":0.38752153172358383,"extension":5.796348110637747},"index":2,"playId":"2194c063-72ad-3ee2-9aed-4c0ae719c7f7","pitchNumber":2,"startTime":"2026-02-25T18:09:16.256Z","endTime":"2026-02-25T18:09:19.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.808924509455498,"aZ":-15.047855859560359,"pfxX":-2.3699079730467627,"pfxZ":8.488994397261704,"pX":-0.24655039009322038,"pZ":3.6542309537754973,"vX0":3.029326918067193,"vY0":-141.06203791630497,"vZ0":-4.546225643706057,"x":126.4,"y":140.12,"x0":-1.025983129107067,"y0":50.00081561350935,"z0":6.255482341708126,"aX":-4.780208729679384},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":3.7,"spinRate":2438,"spinDirection":191},"zone":11,"typeConfidence":0.87,"plateTime":0.38814936251405907,"extension":5.969066011027597},"index":3,"playId":"579a6812-8fa6-3ee9-b1b8-9963a93b4782","pitchNumber":3,"startTime":"2026-02-25T18:09:29.247Z","endTime":"2026-02-25T18:09:32.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:09:32.543Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Otto Kemp to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:09:48.930Z","endTime":"2026-02-25T18:10:43.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928828778741792,"aZ":-29.239804557497393,"pfxX":8.322988875281409,"pfxZ":1.9830518735454659,"pX":-0.1786965316312795,"pZ":1.5679515935727126,"vX0":0.11195357296166225,"vY0":-121.3207531973565,"vZ0":-4.832680935219352,"x":123.81,"y":196.45,"x0":-1.3060797153616035,"y0":50.00574700678734,"z0":6.150313885083296,"aX":12.342030076229713},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-15.1,"spinRate":2726,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.4523942818200064,"extension":5.799044431386205},"index":0,"playId":"1657fddb-7e60-3dcf-86f8-b99ad8fecf18","pitchNumber":1,"startTime":"2026-02-25T18:09:53.125Z","endTime":"2026-02-25T18:09:56.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":96.8,"endSpeed":88.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.357358509266835,"aZ":-13.22504653667368,"pfxX":-0.822395274999759,"pfxZ":9.399203880804498,"pX":0.3271435604091614,"pZ":3.820391293749282,"vX0":4.007432169346339,"vY0":-140.93612711422253,"vZ0":-4.5790716463769225,"x":104.53,"y":135.63,"x0":-1.0050083243441414,"y0":50.00551379912045,"z0":6.317351740645526,"aX":-1.6591529721355023},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":0.7,"spinRate":2455,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.38831052337772887,"extension":5.8861942699225365},"index":1,"playId":"fb531b97-9de0-3ed3-8870-a0f5b3e4f242","pitchNumber":2,"startTime":"2026-02-25T18:10:10.619Z","endTime":"2026-02-25T18:10:13.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14525688821785,"aZ":-17.625398134641213,"pfxX":-9.203301583893344,"pfxZ":7.490607137882045,"pX":0.2209712338052311,"pZ":2.3214930595242076,"vX0":6.450438195396062,"vY0":-139.3824758071301,"vZ0":-7.166584375688788,"x":108.58,"y":176.1,"x0":-0.9430912186864664,"y0":50.000812123558894,"z0":6.1168192554065985,"aX":-17.86984436846904},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":15.1,"spinRate":2320,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3949534716849463,"extension":5.98791732521549},"index":2,"playId":"547ab42d-a013-37c1-a540-6eb8da3eaed8","pitchNumber":3,"startTime":"2026-02-25T18:10:22.796Z","endTime":"2026-02-25T18:10:26.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.548188676935304,"aZ":-15.352157669522203,"pfxX":-8.406184431534943,"pfxZ":8.367505029215918,"pX":-0.8011758667144937,"pZ":2.542925542220801,"vX0":4.029980458161816,"vY0":-141.43513057431997,"vZ0":-7.091268854797093,"x":147.54,"y":170.12,"x0":-1.1583395832005319,"y0":50.00335465419037,"z0":6.081541374021668,"aX":-16.901600846742426},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2245,"spinDirection":190},"zone":4,"typeConfidence":0.91,"plateTime":0.3883919829688227,"extension":5.991422305782462},"hitData":{"launchSpeed":71.0,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.07,"coordY":160.02}},"index":3,"playId":"5570754f-12aa-364d-be2d-152f0e7dbbc9","pitchNumber":4,"startTime":"2026-02-25T18:10:38.219Z","endTime":"2026-02-25T18:10:43.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:10:43.775Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:13:00.865Z","endTime":"2026-02-25T18:14:41.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5593597560993,"aZ":-11.400149502673978,"pfxX":-4.074318045094005,"pfxZ":11.175173599463928,"pX":-0.33654889863229565,"pZ":1.7381127960025204,"vX0":3.1473755856260315,"vY0":-135.91870195174985,"vZ0":-9.35704093349549,"x":129.83,"y":191.85,"x0":-0.9838403127032892,"y0":50.00658992068249,"z0":6.030812240362988,"aX":-7.576330933011077},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2281,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.403961363081212,"extension":5.9217600654369},"index":0,"playId":"8a0c8051-564c-36b9-b7f8-9b572dabb455","pitchNumber":1,"startTime":"2026-02-25T18:13:00.865Z","endTime":"2026-02-25T18:13:04.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.427426094618063,"aZ":-30.399790027850365,"pfxX":-6.497429354405995,"pfxZ":1.1361955432188147,"pX":-0.9598547968776447,"pZ":2.9955945942514712,"vX0":2.9033356641472063,"vY0":-123.25640751874995,"vZ0":-1.1626296298094279,"x":153.59,"y":157.9,"x0":-1.2976469332015357,"y0":50.00458615777788,"z0":5.999625577535595,"aX":-10.175558631716342},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":11.3,"spinRate":1566,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.44139294244357785,"extension":5.859423391629031},"index":1,"playId":"6ec055fd-0e02-39c3-a74a-17d5fadabbc4","pitchNumber":2,"startTime":"2026-02-25T18:13:17.030Z","endTime":"2026-02-25T18:13:20.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24727333836671,"aZ":-22.88471231078041,"pfxX":-0.13270104233975788,"pfxZ":5.344875068094082,"pX":0.5084085977864546,"pZ":1.4754208037843528,"vX0":4.819371304427173,"vY0":-130.20354672899208,"vZ0":-6.888827199883145,"x":97.62,"y":198.94,"x0":-1.3398490147970237,"y0":50.001023464237775,"z0":5.856495010194856,"aX":-0.23072330230281474},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-0.7,"spinRate":2580,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4187425598998802,"extension":5.761228808071541},"index":2,"playId":"74d9829c-a5da-37fa-bac3-6c6822b94615","pitchNumber":3,"startTime":"2026-02-25T18:13:32.930Z","endTime":"2026-02-25T18:13:36.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T18:13:46.161Z","endTime":"2026-02-25T18:13:58.028Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391351186655925,"aZ":-26.74427484248178,"pfxX":-3.1188445693213644,"pfxZ":3.4801729187870922,"pX":-0.6102772679387644,"pZ":3.6455908534750083,"vX0":2.4553505562394005,"vY0":-124.51776374377428,"vZ0":-0.34010454284545866,"x":140.26,"y":140.35,"x0":-1.2068101918315959,"y0":50.00401469146957,"z0":6.00808769613059,"aX":-4.868741876168331},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":5.0,"spinRate":1603,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4408816703051963,"extension":5.9103077390891645},"index":4,"playId":"ee117318-bf38-3d75-a018-267c691f9f00","pitchNumber":4,"startTime":"2026-02-25T18:13:58.028Z","endTime":"2026-02-25T18:14:01.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.3,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33273149381797,"aZ":-8.769348135089144,"pfxX":-5.798286749458988,"pfxZ":12.189048756501174,"pX":0.632698354953645,"pZ":1.6699323031290998,"vX0":6.371604887679662,"vY0":-138.29650516549955,"vZ0":-10.041738384645203,"x":92.88,"y":193.69,"x0":-0.9573002089681016,"y0":50.005245237122104,"z0":5.95397445427345,"aX":-11.136168056944024},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.9,"breakHorizontal":9.0,"spinRate":2317,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39737423116659176,"extension":5.9155396196493015},"index":5,"playId":"3483f9e3-942d-3bc1-9535-19550707a3df","pitchNumber":5,"startTime":"2026-02-25T18:14:16.056Z","endTime":"2026-02-25T18:14:20.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.655110441565068,"aZ":-20.76766800351838,"pfxX":-0.7034777508837395,"pfxZ":6.408675683775877,"pX":-0.07287790846589141,"pZ":2.3335917218452757,"vX0":3.4077179526816876,"vY0":-131.76132127472403,"vZ0":-5.076316817550717,"x":119.78,"y":175.77,"x0":-1.2845405659821698,"y0":50.005392344423555,"z0":5.793433893565748,"aX":-1.2527388300001225},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":0.6,"spinRate":2603,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.41369287119490483,"extension":5.747192810167803},"hitData":{"launchSpeed":94.7,"launchAngle":28.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.94,"coordY":61.72}},"index":6,"playId":"9a9085cb-4fc1-3742-ab10-503dce3a1046","pitchNumber":6,"startTime":"2026-02-25T18:14:33.436Z","endTime":"2026-02-25T18:14:41.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:14:41.439Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to left fielder Austin Slater.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:14:48.668Z","endTime":"2026-02-25T18:15:58.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.096942525981625,"aZ":-16.1212388232588,"pfxX":-10.519384260715126,"pfxZ":8.677686889419153,"pX":-0.07434899495913899,"pZ":1.6269512970010782,"vX0":5.54804613732909,"vY0":-135.9634761184097,"vZ0":-8.599477572689656,"x":119.83,"y":194.85,"x0":-0.7874874582756223,"y0":50.00643207953171,"z0":5.976878016516328,"aX":-19.46583810697582},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":17.6,"spinRate":2273,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.40469561873567406,"extension":5.8652233846015935},"index":0,"playId":"e307fa05-d28b-3267-a365-ad6dca9d8d8f","pitchNumber":1,"startTime":"2026-02-25T18:15:08.359Z","endTime":"2026-02-25T18:15:11.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853061830308924,"aZ":-23.41350466275744,"pfxX":1.4071163564686384,"pfxZ":5.137361228872015,"pX":0.9507564844759333,"pZ":1.936767446173399,"vX0":4.442824382733186,"vY0":-129.68505356115708,"vZ0":-5.830428477140471,"x":80.76,"y":186.49,"x0":-0.9666705893742733,"y0":50.00304542587946,"z0":5.997553061646431,"aX":2.3984038503354013},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":2598,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4221867097688943,"extension":5.7948799322879365},"index":1,"playId":"eeb1ee02-537e-3763-8894-9b17039a9b2e","pitchNumber":2,"startTime":"2026-02-25T18:15:27.105Z","endTime":"2026-02-25T18:15:30.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-25T18:15:40.978Z","endTime":"2026-02-25T18:15:48.874Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783944195667303,"aZ":-33.89505400808134,"pfxX":0.1891137205127864,"pfxZ":-1.1142745971421952,"pX":0.4445506207948117,"pZ":1.7903860316965856,"vX0":3.3499681120722204,"vY0":-123.73268967998291,"vZ0":-3.522412780082638,"x":100.05,"y":190.44,"x0":-0.9516065015132626,"y0":50.00072211309343,"z0":6.073797609063875,"aX":0.2924373841807422},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-1.1,"spinRate":2767,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.44274997575612707,"extension":5.869322831978646},"hitData":{"launchSpeed":82.4,"launchAngle":35.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.17,"coordY":83.85}},"index":3,"playId":"fd96f9cf-d5aa-397f-98d3-3bc5074d4a36","pitchNumber":3,"startTime":"2026-02-25T18:15:48.874Z","endTime":"2026-02-25T18:15:58.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:15:58.561Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:16:04.707Z","endTime":"2026-02-25T18:17:26.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92219349292718,"aZ":-44.16474610773973,"pfxX":-0.2372609920403631,"pfxZ":-8.930977490847429,"pX":0.1661745412301163,"pZ":1.8392213362833634,"vX0":3.3444750965506325,"vY0":-116.04133786714613,"vZ0":-0.27941473159410113,"x":110.67,"y":189.12,"x0":-1.2727863719851666,"y0":50.00469326155199,"z0":6.225817487423423,"aX":-0.31892550227482186},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.8,"breakHorizontal":-0.5,"spinRate":2451,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.474906403994106,"extension":5.772624141749604},"index":0,"playId":"b9ad3c01-6318-382f-8974-49b2afda996a","pitchNumber":1,"startTime":"2026-02-25T18:16:21.703Z","endTime":"2026-02-25T18:16:25.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379270797868006,"aZ":-29.744594621399013,"pfxX":-0.05089886351297057,"pfxZ":1.4475301474609101,"pX":1.1117299865643355,"pZ":0.974757337613792,"vX0":5.8356190336085705,"vY0":-128.02200093751435,"vZ0":-6.493186512414474,"x":74.62,"y":212.46,"x0":-1.178974664293292,"y0":50.00466029640984,"z0":5.835585910914651,"aX":-0.08618945865216986},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2657,"spinDirection":341},"zone":14,"typeConfidence":2.0,"plateTime":0.425832741543668,"extension":5.6836026443138},"index":1,"playId":"c41346a0-ea80-333a-a528-1fcb9865d48c","pitchNumber":2,"startTime":"2026-02-25T18:16:40.754Z","endTime":"2026-02-25T18:16:46.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47532204846551,"aZ":-28.626807849420327,"pfxX":-6.050132663500254,"pfxZ":2.179533318861612,"pX":0.1509901475308752,"pZ":-0.460135044513961,"vX0":5.611244568199614,"vY0":-126.64801736163099,"vZ0":-9.682788880712444,"x":111.24,"y":251.2,"x0":-1.3055455735542458,"y0":50.00344454023285,"z0":5.6966949826717705,"aX":-9.844801661619776},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":9.7,"spinRate":1534,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4322104056373388,"extension":6.031673247360022},"index":2,"playId":"50884624-6507-3fbe-a9ac-f5afffd62aa8","pitchNumber":3,"startTime":"2026-02-25T18:16:59.513Z","endTime":"2026-02-25T18:17:03.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368771880452382,"aZ":-28.02855888530002,"pfxX":1.03150023991603,"pfxZ":2.3457210279074907,"pX":0.8546422071024201,"pZ":1.8999587453223172,"vX0":5.111366902059039,"vY0":-130.76911962992767,"vZ0":-5.052660096235476,"x":84.42,"y":187.48,"x0":-1.2434239867931898,"y0":50.004003523495115,"z0":5.909264343849947,"aX":1.8208622137916526},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":2616,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.41568486282006534,"extension":5.864800079592303},"index":3,"playId":"1ce9211a-805c-32f9-a2be-d1fadd1303b8","pitchNumber":4,"startTime":"2026-02-25T18:17:22.841Z","endTime":"2026-02-25T18:17:26.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:17:26.449Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, pitcher Zach Pop to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:20:00.378Z","endTime":"2026-02-25T18:21:02.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Pop replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2026-02-25T18:18:24.583Z","endTime":"2026-02-25T18:20:02.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.9,"endSpeed":88.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39508506520533,"aZ":-21.415009406819152,"pfxX":-9.636891665535671,"pfxZ":5.512166652748705,"pX":1.6296240479753472,"pZ":1.918585298280913,"vX0":11.728565670418709,"vY0":-137.78591395844342,"vZ0":-6.689212458289274,"x":54.88,"y":186.98,"x0":-1.400909801534607,"y0":50.00102120437697,"z0":5.792457751751574,"aX":-18.801387179791316},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":2122,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3953038995099454,"extension":6.418449433801518},"index":1,"playId":"b4af7051-534f-35bb-9c99-aed0847c5fe7","pitchNumber":1,"startTime":"2026-02-25T18:20:02.554Z","endTime":"2026-02-25T18:20:06.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01146416642314,"aZ":-23.94211558634887,"pfxX":-11.121008278413578,"pfxZ":4.260616471385603,"pX":-0.4310297375611652,"pZ":2.319667767250343,"vX0":7.2928175344757955,"vY0":-137.94831331987643,"vZ0":-5.15652630355441,"x":133.43,"y":176.15,"x0":-1.6609109769338644,"y0":50.003165324882744,"z0":5.822247763264898,"aX":-21.484304582898265},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2114,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39670414645315555,"extension":6.155969269215927},"index":2,"playId":"326df002-07fb-397f-b9f1-9789e09b3e98","pitchNumber":2,"startTime":"2026-02-25T18:20:18.156Z","endTime":"2026-02-25T18:20:22.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":84.6,"endSpeed":77.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47748479910819,"aZ":-33.27953114115957,"pfxX":5.0668390509796835,"pfxZ":-0.7210798602201081,"pX":-1.440663404270463,"pZ":2.7635419266945482,"vX0":0.42313469078735033,"vY0":-123.22925462543395,"vZ0":-0.10154963050597754,"x":171.91,"y":164.16,"x0":-2.2727396440323835,"y0":50.0036701801033,"z0":5.626951211908171,"aX":7.758750434074464},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-9.2,"spinRate":2621,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4452174217220537,"extension":5.966004460738801},"index":3,"playId":"21b12d52-3fa8-35e3-82e1-12e0994c71de","pitchNumber":3,"startTime":"2026-02-25T18:20:38.716Z","endTime":"2026-02-25T18:20:43.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.006093589029476,"aZ":-26.944549538837567,"pfxX":-11.393814815227865,"pfxZ":2.6571346335003794,"pX":-0.4528933310367133,"pZ":2.013273401631005,"vX0":7.71560232745223,"vY0":-139.66358172616825,"vZ0":-5.5738008363929215,"x":134.26,"y":184.42,"x0":-1.7735061668550436,"y0":50.00686034455365,"z0":5.811325226791634,"aX":-22.47191805173222},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":2794,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.39245093699501776,"extension":6.2929868831082425},"hitData":{"launchSpeed":82.9,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.51,"coordY":187.87}},"index":4,"playId":"1b2716a3-a021-3152-9117-55d242fc25ad","pitchNumber":4,"startTime":"2026-02-25T18:20:57.345Z","endTime":"2026-02-25T18:21:02.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:21:02.774Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:21:09.941Z","endTime":"2026-02-25T18:21:50.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131301236831646,"aZ":-17.077024465570066,"pfxX":-9.415697637222868,"pfxZ":7.519984437535028,"pX":-0.175388265861358,"pZ":3.2264550045727822,"vX0":7.151694666130451,"vY0":-140.40961797138482,"vZ0":-4.348275289952283,"x":123.69,"y":151.67,"x0":-1.5249919772567857,"y0":50.00573284075423,"z0":5.897790060281182,"aX":-18.908512925291976},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":15.7,"spinRate":2141,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38926338949388883,"extension":6.306463483910021},"index":0,"playId":"47b38c8a-624b-3d7e-b585-82ae3022bc18","pitchNumber":1,"startTime":"2026-02-25T18:21:29.327Z","endTime":"2026-02-25T18:21:35.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51089990093347,"aZ":-19.28464920094685,"pfxX":-10.631637142484049,"pfxZ":6.445667548156371,"pX":-0.22518758316614695,"pZ":1.7710270936590586,"vX0":7.509079743226975,"vY0":-140.03717872679277,"vZ0":-7.315629862704113,"x":96.93,"y":134.77,"x0":-1.5504092541914705,"y0":50.0042687606453,"z0":5.663568755308267,"aX":-21.268181210189823},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":17.9,"spinRate":2197,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3900647027352582,"extension":6.342582598015716},"hitData":{"launchSpeed":83.0,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":160.63}},"index":1,"playId":"50051a04-f1d1-3674-b58c-f8c985d5e1ad","pitchNumber":2,"startTime":"2026-02-25T18:21:44.858Z","endTime":"2026-02-25T18:21:50.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:21:50.058Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Slater singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:22:06.785Z","endTime":"2026-02-25T18:22:40.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":84.4,"endSpeed":77.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672003207219376,"aZ":-32.343566355977536,"pfxX":4.248919399241453,"pfxZ":-0.11244796175941296,"pX":-0.7350520733365543,"pZ":1.9708778250417258,"vX0":2.196857746779136,"vY0":-122.98991187956526,"vZ0":-1.927772012756663,"x":145.02,"y":185.57,"x0":-2.1921128325302215,"y0":50.000827073671466,"z0":5.5109032190989815,"aX":6.500548736536462},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-8.2,"spinRate":2523,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4455530859883785,"extension":6.072762815298568},"index":0,"playId":"a103c172-db4d-3ca7-a305-a4daadc8ca30","pitchNumber":1,"startTime":"2026-02-25T18:22:18.984Z","endTime":"2026-02-25T18:22:23.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.140311379280156,"aZ":-36.762461357362696,"pfxX":2.692304536080637,"pfxZ":-2.9161938835102266,"pX":-0.26073312622107486,"pZ":2.2858100873089473,"vX0":3.536553716467884,"vY0":-125.18079501444794,"vZ0":-0.47923039123508593,"x":126.94,"y":177.06,"x0":-2.0457805193944223,"y0":50.00140053360669,"z0":5.5098831710720075,"aX":4.238146460335202},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.2,"breakHorizontal":-5.8,"spinRate":2631,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4388859773249574,"extension":6.169637174431709},"hitData":{"launchSpeed":105.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.99,"coordY":156.23}},"index":1,"playId":"801db6cc-6bb5-360e-bcd7-a2fbc9b4f8bf","pitchNumber":2,"startTime":"2026-02-25T18:22:34.176Z","endTime":"2026-02-25T18:22:40.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:22:40.373Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:22:52.850Z","endTime":"2026-02-25T18:24:14.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0143583000592,"aZ":-17.7273615571458,"pfxX":-11.375750823563092,"pfxZ":7.579738555388959,"pX":-1.1018324288018675,"pZ":3.028069167333627,"vX0":5.6251155137093996,"vY0":-138.4011718857857,"vZ0":-4.120128928673341,"x":159.0,"y":157.02,"x0":-1.702691933080221,"y0":50.000006001025156,"z0":5.752377797094949,"aX":-21.67220258478204},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":19.1,"spinRate":2109,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39847734117821654,"extension":6.3534624246406555},"index":0,"playId":"1793c658-8c36-350b-9599-6ee9a4a8542d","pitchNumber":1,"startTime":"2026-02-25T18:23:13.115Z","endTime":"2026-02-25T18:23:16.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":85.6,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289409496629542,"aZ":-36.82068081442463,"pfxX":2.1841291886304175,"pfxZ":-2.9650445665328027,"pX":-0.28008936335941365,"pZ":1.5419440614949302,"vX0":3.7835943725049104,"vY0":-124.64399235950357,"vZ0":-2.025123414643576,"x":127.68,"y":197.15,"x0":-2.104762007665398,"y0":50.00612140424939,"z0":5.420690877272549,"aX":3.418238412851332},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2575,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4403292949751849,"extension":6.227298099802784},"index":1,"playId":"c9a235e0-658f-36b6-ae0b-16a7f83834fe","pitchNumber":2,"startTime":"2026-02-25T18:23:32.040Z","endTime":"2026-02-25T18:23:35.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58054251890158,"aZ":-14.7799133987175,"pfxX":-3.6368669798346684,"pfxZ":8.831415631720194,"pX":-0.6032937465575497,"pZ":3.769625835471472,"vX0":4.39861844340672,"vY0":-139.71851644082184,"vZ0":-3.125164364093466,"x":140.0,"y":137.0,"x0":-1.728284767836067,"y0":50.00396787747806,"z0":5.878788308336517,"aX":-7.164309830272005},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":5.6,"spinRate":2215,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39258107895185956,"extension":6.292391991215305},"index":2,"playId":"ecab02c4-7d64-3479-b2c5-23dc540d8fe1","pitchNumber":3,"startTime":"2026-02-25T18:23:50.161Z","endTime":"2026-02-25T18:23:53.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176120789541066,"aZ":-14.680688139929877,"pfxX":-4.976981668031497,"pfxZ":8.949769384957516,"pX":-0.013685047463049329,"pZ":3.4454386849495404,"vX0":6.097149565363443,"vY0":-138.7040726732235,"vZ0":-3.8291174924113873,"x":117.52,"y":145.75,"x0":-1.5906912503230717,"y0":50.00039636629018,"z0":5.818694869094363,"aX":-9.725392045243265},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2206,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3944524713010287,"extension":6.422498486912985},"hitData":{"launchSpeed":82.7,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.78,"coordY":167.29}},"index":3,"playId":"fd425f8f-15d3-3254-9b79-08843b413ec7","pitchNumber":4,"startTime":"2026-02-25T18:24:09.687Z","endTime":"2026-02-25T18:24:14.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:24:14.816Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:26:08.311Z","endTime":"2026-02-25T18:26:51.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.0,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96166443299616,"aZ":-21.86987875324828,"pfxX":-10.728984791809266,"pfxZ":5.622348359698551,"pX":0.7374507454492286,"pZ":2.564925680728176,"vX0":8.199497643881982,"vY0":-135.1415339772249,"vZ0":-4.7090173845352865,"x":88.89,"y":169.53,"x0":-0.9558937008147791,"y0":50.00393426229513,"z0":5.884804599589378,"aX":-19.665358122454833},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":17.5,"spinRate":2276,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4067275357693245,"extension":5.910560318833085},"index":0,"playId":"c7628bb7-e421-3417-b36c-7672a3ead719","pitchNumber":1,"startTime":"2026-02-25T18:26:27.416Z","endTime":"2026-02-25T18:26:31.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.010024303135644,"aZ":-17.22076520565665,"pfxX":-9.034698822788831,"pfxZ":8.181566890900523,"pX":-0.12912118492303473,"pZ":2.4068363825124663,"vX0":5.357834537201317,"vY0":-134.75565976665354,"vZ0":-6.1862972956130395,"x":121.92,"y":173.8,"x0":-0.9758852227146109,"y0":50.003585048115696,"z0":5.961556072313977,"aX":-16.51150915139449},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":15.1,"spinRate":2285,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4074611214325681,"extension":5.760267441258691},"hitData":{"launchSpeed":85.1,"launchAngle":56.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":170.18,"coordY":142.58}},"index":1,"playId":"0fede1eb-6e4b-32ce-90a4-07ec32a448fb","pitchNumber":2,"startTime":"2026-02-25T18:26:43.111Z","endTime":"2026-02-25T18:26:51.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:26:51.588Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:26:57.327Z","endTime":"2026-02-25T18:28:38.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025176556200616,"aZ":-24.332130059629762,"pfxX":-0.6333635156638326,"pfxZ":4.6306127112492295,"pX":1.378284267734788,"pZ":2.4090659183492855,"vX0":6.4554445995185965,"vY0":-128.87121404757488,"vZ0":-4.308552897937811,"x":64.46,"y":173.74,"x0":-1.0693892750892655,"y0":50.00316962036347,"z0":5.966302422100845,"aX":-1.0731104283823534},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-0.2,"spinRate":2560,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.42388009503028146,"extension":5.721803831397029},"index":0,"playId":"33b32034-5b2f-34cc-a825-c8ecdb5e3b51","pitchNumber":1,"startTime":"2026-02-25T18:27:16.236Z","endTime":"2026-02-25T18:27:19.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700294245196794,"aZ":-18.11886348079895,"pfxX":-11.050810787517632,"pfxZ":7.658286749582123,"pX":-1.0964420963060635,"pZ":1.9393022093650292,"vX0":4.093829537620214,"vY0":-135.1661183441994,"vZ0":-6.990789779702512,"x":158.79,"y":186.42,"x0":-1.2021178515218813,"y0":50.00276131242673,"z0":5.8490142343444465,"aX":-20.281021298280965},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":19.0,"spinRate":2259,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.40648825290767787,"extension":5.836922391995171},"index":1,"playId":"2fbbe93b-f040-31bd-9a45-b86b91c62766","pitchNumber":2,"startTime":"2026-02-25T18:27:30.208Z","endTime":"2026-02-25T18:27:34.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27481567996281,"aZ":-17.321941245188036,"pfxX":-11.930451373909598,"pfxZ":8.228718954550828,"pX":0.28655690078488627,"pZ":1.9145435956463865,"vX0":7.543078942343503,"vY0":-133.84312309097112,"vZ0":-7.265504725875419,"x":106.08,"y":187.09,"x0":-1.0256272949569172,"y0":50.00435183273631,"z0":5.916125963492568,"aX":-21.535967096133167},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":19.9,"spinRate":2278,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4100463343895253,"extension":5.919981542590368},"index":2,"playId":"5ebfc302-e3d4-39ba-a9fd-f5e3bfeb9f23","pitchNumber":3,"startTime":"2026-02-25T18:27:47.760Z","endTime":"2026-02-25T18:27:51.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18286082962069,"aZ":-21.189542868401173,"pfxX":1.7620484471726021,"pfxZ":6.35644028970598,"pX":1.045093906781414,"pZ":1.8964644698052553,"vX0":5.176605792455297,"vY0":-130.3106222983959,"vZ0":-5.917330301186246,"x":77.16,"y":187.58,"x0":-1.1923289309343705,"y0":50.002742686263886,"z0":5.786873543856026,"aX":3.0432182134491685},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":-4.3,"spinRate":2681,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4195772734126635,"extension":5.905308643397681},"index":3,"playId":"1b5cb437-ae74-35a4-af0b-adc91616623f","pitchNumber":4,"startTime":"2026-02-25T18:28:12.226Z","endTime":"2026-02-25T18:28:15.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":84.7,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66782448851735,"aZ":-35.55900413983161,"pfxX":1.1380815063761962,"pfxZ":-2.1813512328244284,"pX":0.36648163749142015,"pZ":1.787610753350889,"vX0":3.3124034198937897,"vY0":-123.38592245540428,"vZ0":-3.266088923693295,"x":103.03,"y":190.51,"x0":-1.1393009944894203,"y0":50.00604741804838,"z0":6.1131691540102535,"aX":1.7618667418588365},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":-2.8,"spinRate":2815,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.44326268904400257,"extension":5.719801904392386},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.25,"coordY":66.74}},"index":4,"playId":"1221f39b-d9b5-3efc-b07d-b4b837b40fc5","pitchNumber":5,"startTime":"2026-02-25T18:28:28.600Z","endTime":"2026-02-25T18:28:38.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:28:38.156Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Gleyber Torres to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:28:43.869Z","endTime":"2026-02-25T18:29:10.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.686488674227896,"aZ":-10.825793481589795,"pfxX":-1.3872953925961706,"pfxZ":11.453280629608589,"pX":-0.13175708492258031,"pZ":3.610209086876967,"vX0":2.9015227982413148,"vY0":-136.5426639709121,"vZ0":-4.66211002384553,"x":122.02,"y":141.3,"x0":-1.034136617687181,"y0":50.002636358969475,"z0":6.102196340369202,"aX":-2.586214448335328},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":1.8,"spinRate":2416,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4031508356013447,"extension":5.710744390793793},"hitData":{"launchSpeed":93.1,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.86,"coordY":155.78}},"index":0,"playId":"2d746e5f-7c88-3175-9670-7d86baa043c3","pitchNumber":1,"startTime":"2026-02-25T18:29:05.346Z","endTime":"2026-02-25T18:29:10.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":680744,"link":"/api/v1/people/680744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:29:10.069Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:31:29.423Z","endTime":"2026-02-25T18:32:37.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Backhus replaces Zach Pop.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2026-02-25T18:31:14.237Z","endTime":"2026-02-25T18:31:31.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":647315,"link":"/api/v1/people/647315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997803863398527,"aZ":-30.019171372438176,"pfxX":11.539397494604685,"pfxZ":1.1949848096916718,"pX":-0.33369490440679905,"pZ":3.268469516414726,"vX0":-11.78698098724784,"vY0":-133.8292621044009,"vZ0":2.097744394612122,"x":129.72,"y":150.53,"x0":2.637232049373859,"y0":50.00477483618593,"z0":4.630660774714632,"aX":20.847968286980727},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.9,"breakHorizontal":-18.2,"spinRate":2109,"spinDirection":108},"zone":1,"typeConfidence":0.91,"plateTime":0.40992782436709385,"extension":6.538482105217631},"index":1,"playId":"312d2057-cf3a-3b9b-80e8-8e47fb05f793","pitchNumber":1,"startTime":"2026-02-25T18:31:31.584Z","endTime":"2026-02-25T18:31:35.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451173669544414,"aZ":-27.55416274800981,"pfxX":10.488451339442484,"pfxZ":2.5068159975747193,"pX":0.12429670106145498,"pZ":2.6777997354035454,"vX0":-10.634043057607792,"vY0":-135.16311809002644,"vZ0":0.2130178506096969,"x":112.26,"y":166.48,"x0":2.7537082318874977,"y0":50.00438619137748,"z0":4.5385603024613115,"aX":19.33914134433879},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":2289,"spinDirection":100},"zone":5,"typeConfidence":0.91,"plateTime":0.4058031791492125,"extension":6.990122968503701},"index":2,"playId":"e1405bfd-8ab9-3a73-b4f3-bc4b2105e757","pitchNumber":2,"startTime":"2026-02-25T18:31:46.699Z","endTime":"2026-02-25T18:31:50.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T18:32:08.811Z","endTime":"2026-02-25T18:32:13.177Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287876414586623,"aZ":-29.888390182397067,"pfxX":-8.719719416508894,"pfxZ":1.7210084558678975,"pX":1.044757834584631,"pZ":1.7961841278284219,"vX0":-2.2051001517773137,"vY0":-115.23202886846099,"vZ0":0.9833709833076092,"x":77.18,"y":190.28,"x0":3.1492363019850234,"y0":50.005574930979556,"z0":4.2723689578618815,"aX":-11.618591468744963},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.7,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":282},"zone":14,"typeConfidence":0.91,"plateTime":0.47703825962277335,"extension":6.818068335165548},"index":4,"playId":"0c0ae400-3d4e-3a5c-ab65-787871981711","pitchNumber":3,"startTime":"2026-02-25T18:32:13.177Z","endTime":"2026-02-25T18:32:17.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74535171028322,"aZ":-26.788137586342934,"pfxX":4.41906450145503,"pfxZ":3.9928987449358626,"pX":-0.17212016324166712,"pZ":3.1440249847971944,"vX0":-7.91130459458802,"vY0":-115.70360392834742,"vZ0":2.533883781523382,"x":123.56,"y":153.89,"x0":2.7260415635097273,"y0":50.000565999992105,"z0":4.611351732422279,"aX":5.956989461405801},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.3,"breakHorizontal":-5.9,"spinRate":1149,"spinDirection":102},"zone":2,"typeConfidence":0.78,"plateTime":0.47443097084001984,"extension":7.009267532161713},"hitData":{"launchSpeed":78.5,"launchAngle":22.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.53,"coordY":120.98}},"index":5,"playId":"dc83ac94-cb1a-37fd-a838-7bb43dd2de6e","pitchNumber":4,"startTime":"2026-02-25T18:32:29.450Z","endTime":"2026-02-25T18:32:37.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:32:37.075Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tomás Nido grounds into a double play, third baseman Alec Bohm to second baseman Otto Kemp to first baseman Bryce Harper. Eduardo Valencia out at 2nd. Tomás Nido out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:32:48.129Z","endTime":"2026-02-25T18:33:09.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140018584872813,"aZ":-29.53773844240559,"pfxX":-5.50560018807904,"pfxZ":2.0838233097423906,"pX":-0.1484758265928975,"pZ":3.0993406205122995,"vX0":-5.4625634409250425,"vY0":-112.31423594319182,"vZ0":4.002893395590549,"x":122.66,"y":155.1,"x0":3.0390668390538083,"y0":50.00266808859002,"z0":4.314523831268369,"aX":-6.966719229619325},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":1969,"spinDirection":273},"zone":2,"typeConfidence":0.9,"plateTime":0.48944804794779184,"extension":6.740935342126393},"hitData":{"launchSpeed":83.4,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.32,"coordY":170.31}},"index":0,"playId":"b65bca95-7700-3d4d-84e3-391171258645","pitchNumber":1,"startTime":"2026-02-25T18:33:03.777Z","endTime":"2026-02-25T18:33:09.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":1.65,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:33:09.438Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:33:29.716Z","endTime":"2026-02-25T18:34:37.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.837149521407337,"aZ":-30.467879088549047,"pfxX":-7.012545064561101,"pfxZ":1.2693900939555274,"pX":0.882739483780204,"pZ":3.261080790019237,"vX0":-3.5216278841197113,"vY0":-115.01967312881132,"vZ0":4.34427342976486,"x":83.35,"y":150.73,"x0":3.343409498740619,"y0":50.00192956858718,"z0":4.298155045759613,"aX":-9.417931574386314},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.6,"breakHorizontal":13.6,"spinRate":1964,"spinDirection":277},"zone":12,"typeConfidence":0.9,"plateTime":0.4757435737239799,"extension":6.645707284411915},"index":0,"playId":"6f161386-2c42-3098-9175-8b0512147529","pitchNumber":1,"startTime":"2026-02-25T18:33:40.113Z","endTime":"2026-02-25T18:33:44.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874176483661977,"aZ":-31.22083553288103,"pfxX":11.17322119962207,"pfxZ":0.5142793502909413,"pX":0.29903565106536933,"pZ":2.5029620714563294,"vX0":-10.395875477906706,"vY0":-134.8774825716037,"vZ0":0.6624091180590731,"x":105.6,"y":171.2,"x0":2.748552556363001,"y0":50.00043072199029,"z0":4.452863535551151,"aX":20.61815839423896},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":-18.0,"spinRate":2124,"spinDirection":101},"zone":6,"typeConfidence":0.91,"plateTime":0.40583301824200246,"extension":6.606102225696617},"index":1,"playId":"f54e1f88-9225-3f68-a8c7-da7e748543c9","pitchNumber":2,"startTime":"2026-02-25T18:33:52.988Z","endTime":"2026-02-25T18:33:56.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85474791297917,"aZ":-27.956813540821532,"pfxX":12.86624029117937,"pfxZ":2.283921284654933,"pX":-0.8578012028970383,"pZ":1.7122877436219597,"vX0":-13.70828684292071,"vY0":-135.56957170093983,"vZ0":-1.9020100662135633,"x":149.7,"y":192.55,"x0":2.612014184880052,"y0":50.00388811017787,"z0":4.389911194645569,"aX":23.76026196397364},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":-20.0,"spinRate":2216,"spinDirection":98},"zone":13,"typeConfidence":0.91,"plateTime":0.40526576896460575,"extension":6.754639699305258},"index":2,"playId":"e05fa388-5310-3895-9124-0b12535d43e3","pitchNumber":3,"startTime":"2026-02-25T18:34:12.536Z","endTime":"2026-02-25T18:34:16.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22594286923638,"aZ":-24.923369320601726,"pfxX":11.978948361636105,"pfxZ":3.953603555438372,"pX":-0.27394010991963136,"pZ":2.7515480782717607,"vX0":-11.680088691081652,"vY0":-135.23388072202283,"vZ0":0.13107874002930175,"x":127.44,"y":164.49,"x0":2.5655669851695815,"y0":50.002243602022745,"z0":4.465089905655427,"aX":21.966772714466217},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":-18.8,"spinRate":2191,"spinDirection":99},"zone":4,"typeConfidence":0.91,"plateTime":0.4065798274209209,"extension":6.8172193169798785},"hitData":{"launchSpeed":97.3,"launchAngle":33.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.9,"coordY":78.62}},"index":3,"playId":"f0c0531e-bb97-3472-9778-89e750941e61","pitchNumber":4,"startTime":"2026-02-25T18:34:28.788Z","endTime":"2026-02-25T18:34:37.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:34:37.542Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:37:04.958Z","endTime":"2026-02-25T18:37:16.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Effross replaces Ty Madden.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2026-02-25T18:36:13.314Z","endTime":"2026-02-25T18:37:07.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664123,"link":"/api/v1/people/664123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680744,"link":"/api/v1/people/680744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.460660075895102,"aZ":-30.84509358018382,"pfxX":1.6169589902354735,"pfxZ":0.9853471105754341,"pX":0.05223641309850381,"pZ":3.174615097668538,"vX0":8.089806018369195,"vY0":-114.77053737774031,"vZ0":4.208112157775075,"x":115.01,"y":153.07,"x0":-3.715249786520717,"y0":50.001320204703404,"z0":4.306053760070357,"aX":2.1749513308293413},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.8,"spinRate":2650,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4756178198727472,"extension":5.513400073185567},"hitData":{"launchSpeed":78.7,"launchAngle":52.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":70.2,"coordY":132.95}},"index":1,"playId":"1d1ef77e-e230-35c6-b2c3-241389b8852e","pitchNumber":1,"startTime":"2026-02-25T18:37:07.037Z","endTime":"2026-02-25T18:37:16.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:37:16.205Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edmundo Sosa hits a ground-rule double (1) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:37:25.564Z","endTime":"2026-02-25T18:38:56.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.839298749238164,"aZ":-25.63254474585373,"pfxX":5.82592397021711,"pfxZ":5.010175737517258,"pX":-1.4704918995789398,"pZ":3.45357479338363,"vX0":3.730163304017809,"vY0":-113.3360904376951,"vZ0":3.871599331752532,"x":173.05,"y":145.53,"x0":-3.8922449830426316,"y0":50.005616577256625,"z0":4.2766577979596985,"aX":7.6143301236494985},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":2550,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.482435062995052,"extension":5.206815866161839},"index":0,"playId":"441a5dd4-de82-3ff5-a80c-3bf50ca04c63","pitchNumber":1,"startTime":"2026-02-25T18:37:44.099Z","endTime":"2026-02-25T18:37:47.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150604146906552,"aZ":-38.210229394953245,"pfxX":-12.522613544253666,"pfxZ":-3.4796209780229166,"pX":-0.41840178387706195,"pZ":2.413205143431133,"vX0":12.622913381605509,"vY0":-130.5268162496362,"vZ0":2.7938719537573684,"x":132.95,"y":173.62,"x0":-3.678266152316435,"y0":50.003616174974994,"z0":4.19611972336282,"aX":-21.720912820924823},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.4,"breakHorizontal":20.0,"spinRate":2286,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.4188166198532346,"extension":5.743773349879549},"index":1,"playId":"c9a62131-47aa-3dcd-9950-08f915fa712f","pitchNumber":2,"startTime":"2026-02-25T18:37:59.299Z","endTime":"2026-02-25T18:38:03.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832223279834377,"aZ":-28.33845332208314,"pfxX":2.98512747504188,"pfxZ":2.8311452003780477,"pX":0.9945263747267541,"pZ":2.9106290111174995,"vX0":9.510725676839815,"vY0":-115.78114812067122,"vZ0":3.0373053537164916,"x":79.09,"y":160.19,"x0":-3.5562109456000495,"y0":50.00409566015219,"z0":4.29539180289477,"aX":4.049136277555717},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.2,"breakHorizontal":-7.8,"spinRate":2566,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4732576229929317,"extension":5.524600746526244},"index":2,"playId":"6a79f0a1-280c-393d-b3dc-c85926aa01f4","pitchNumber":3,"startTime":"2026-02-25T18:38:14.483Z","endTime":"2026-02-25T18:38:17.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-25T18:38:32.543Z","endTime":"2026-02-25T18:38:42.708Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.243977529988214,"aZ":-29.35208485860654,"pfxX":4.806586113135824,"pfxZ":2.0690726495873886,"pX":-0.21892493717151848,"pZ":2.986665146234261,"vX0":6.570689665006579,"vY0":-115.48373707799449,"vZ0":3.4868526572473844,"x":125.34,"y":158.14,"x0":-3.7134673051607305,"y0":50.004291121109404,"z0":4.261484968200596,"aX":6.565635753419667},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.8,"breakHorizontal":-10.2,"spinRate":2516,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4722623423857475,"extension":5.57329638036168},"hitData":{"launchSpeed":105.2,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":58.22,"coordY":136.25}},"index":4,"playId":"b6c0418a-3350-36dc-a6f0-2ba9ab5fe60d","pitchNumber":4,"startTime":"2026-02-25T18:38:42.708Z","endTime":"2026-02-25T18:38:56.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:38:56.543Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro León singles on a ground ball to center fielder Matt Vierling. Edmundo Sosa scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:39:32.217Z","endTime":"2026-02-25T18:41:04.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":664123,"link":"/api/v1/people/664123"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714606133100602,"aZ":-33.72911380344965,"pfxX":-12.680567760898779,"pfxZ":-0.8925523155335355,"pX":1.3808762134394266,"pZ":2.6204316815996904,"vX0":16.14059072042227,"vY0":-130.04385724404298,"vZ0":2.3876002844023168,"x":64.36,"y":168.03,"x0":-3.218898190428553,"y0":50.00552042794247,"z0":4.2250702889771,"aX":-22.02627714154352},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":20.0,"spinRate":2281,"spinDirection":274},"zone":12,"typeConfidence":2.0,"plateTime":0.4189692464722521,"extension":5.654583129238106},"index":0,"playId":"d380745a-f069-3657-9feb-250b1a1f27eb","pitchNumber":1,"startTime":"2026-02-25T18:39:40.372Z","endTime":"2026-02-25T18:39:43.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412183034403274,"aZ":-34.60108655219472,"pfxX":-12.429261482996196,"pfxZ":-1.407907536644899,"pX":0.5208240892883733,"pZ":2.7530059708694177,"vX0":14.296212363838313,"vY0":-129.5614850781885,"vZ0":2.9454759727671385,"x":97.15,"y":164.45,"x0":-3.4166282070566583,"y0":50.00307156522692,"z0":4.2213241437142655,"aX":-21.437630896589642},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.7,"breakHorizontal":19.9,"spinRate":2260,"spinDirection":271},"zone":3,"typeConfidence":2.0,"plateTime":0.4204661429871477,"extension":5.75401043012287},"index":1,"playId":"aed9a453-d1ab-3d68-8bf9-e9d7377f36a1","pitchNumber":2,"startTime":"2026-02-25T18:40:02.302Z","endTime":"2026-02-25T18:40:06.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221545131943987,"aZ":-36.834038270425324,"pfxX":-11.349822123009712,"pfxZ":-2.6822836991459997,"pX":-0.5594929074363783,"pZ":2.9871271025991484,"vX0":11.768973267565537,"vY0":-130.14386881567845,"vZ0":3.8446992135075537,"x":138.33,"y":158.13,"x0":-3.6398321367974815,"y0":50.003688402511806,"z0":4.260143794507657,"aX":-19.70595414139614},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.8,"breakHorizontal":18.4,"spinRate":2244,"spinDirection":271},"zone":1,"typeConfidence":2.0,"plateTime":0.4189400550984872,"extension":5.647448129424917},"index":2,"playId":"9d8e1a81-34a5-36a5-8798-ac2c2fb08b58","pitchNumber":3,"startTime":"2026-02-25T18:40:20.551Z","endTime":"2026-02-25T18:40:23.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543515924898653,"aZ":-34.891846658901116,"pfxX":-11.86244360852993,"pfxZ":-1.5634979463313812,"pX":-0.7465621610689831,"pZ":2.480724890224558,"vX0":11.524774100080318,"vY0":-130.67343648916957,"vZ0":2.3240606013194776,"x":145.46,"y":171.8,"x0":-3.664751284706283,"y0":50.003868250433385,"z0":4.194153238991752,"aX":-20.59512394459125},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.0,"breakHorizontal":19.1,"spinRate":2234,"spinDirection":275},"zone":4,"typeConfidence":2.0,"plateTime":0.418534085967349,"extension":5.770734941345037},"hitData":{"launchSpeed":77.3,"launchAngle":8.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.64,"coordY":106.46}},"index":3,"playId":"23b6b16a-7a54-3aa8-8e53-9d69cfa21036","pitchNumber":4,"startTime":"2026-02-25T18:40:57.213Z","endTime":"2026-02-25T18:41:04.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":9.400000000000013,"leverageIndex":1.44,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:41:04.614Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Pedro León to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:41:28.908Z","endTime":"2026-02-25T18:42:45.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.085563429694616,"aZ":-33.01026314194833,"pfxX":-11.068826719640779,"pfxZ":-0.49487081900905316,"pX":-0.4069609248987951,"pZ":3.5312365224426574,"vX0":11.51575884352168,"vY0":-129.4902477489506,"vZ0":4.457989060358369,"x":132.51,"y":143.44,"x0":-3.4824578294481854,"y0":50.00192113741772,"z0":4.3185330224827245,"aX":-18.718579467018323},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":17.4,"spinRate":2083,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.42365560527452706,"extension":5.713425478167097},"index":0,"playId":"f8ec89ef-4c3e-328e-873d-b6ad6eab5056","pitchNumber":1,"startTime":"2026-02-25T18:41:42.236Z","endTime":"2026-02-25T18:41:46.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.3,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.765101379364616,"aZ":-31.250873642668417,"pfxX":-11.677735059085466,"pfxZ":0.5493011260363296,"pX":-0.5049324972910512,"pZ":3.997973527574448,"vX0":11.500755952990557,"vY0":-129.38754429003333,"vZ0":5.094282548307163,"x":136.25,"y":130.83,"x0":-3.4967526416496675,"y0":50.004899362416744,"z0":4.401701685613128,"aX":-19.741946310650523},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":18.5,"spinRate":2187,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.42381169247494954,"extension":5.724073732101777},"index":1,"playId":"fc78b2f5-31e9-3f79-ae33-a9d241514fdd","pitchNumber":2,"startTime":"2026-02-25T18:42:00.976Z","endTime":"2026-02-25T18:42:04.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.1,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.522509999162367,"aZ":-33.2332547753489,"pfxX":-3.6778832716777146,"pfxZ":-0.7172588176196184,"pX":1.5864333587998805,"pZ":1.6473184467632218,"vX0":12.622953441991516,"vY0":-120.4776193940296,"vZ0":0.6710482434447052,"x":56.53,"y":194.3,"x0":-3.223272806081013,"y0":50.0005899082173,"z0":4.28251787737205,"aX":-5.453402812527725},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.8,"breakHorizontal":4.0,"spinRate":2419,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.45314001936180137,"extension":5.734381111342062},"index":2,"playId":"d6aac47b-376a-31ee-b573-367c18aee03f","pitchNumber":3,"startTime":"2026-02-25T18:42:20.813Z","endTime":"2026-02-25T18:42:23.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05983700786631,"aZ":-33.27011123840325,"pfxX":-10.7838961528253,"pfxZ":-0.6427420461356057,"pX":-1.1909950605521538,"pZ":3.3690835783772464,"vX0":9.421042303928491,"vY0":-129.83961359310345,"vZ0":3.9263256579023453,"x":162.4,"y":147.81,"x0":-3.4714817017158928,"y0":50.00341106630638,"z0":4.374000664650985,"aX":-18.349596328066127},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":17.4,"spinRate":2189,"spinDirection":270},"zone":11,"typeConfidence":2.0,"plateTime":0.4223990255856629,"extension":5.824382947653926},"index":3,"playId":"908481eb-58cc-3df4-9217-000a7f84c262","pitchNumber":4,"startTime":"2026-02-25T18:42:40.809Z","endTime":"2026-02-25T18:42:45.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":3.299999999999983,"leverageIndex":1.12,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:42:45.646Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Kerry Carpenter. Pedro León to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:42:58.724Z","endTime":"2026-02-25T18:46:15.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55652858433783,"aZ":-26.723478595847364,"pfxX":0.22943920877315294,"pfxZ":4.124645023128391,"pX":0.19239967931685048,"pZ":2.6053048466769217,"vX0":8.411922694672391,"vY0":-114.63828035928975,"vZ0":2.333493502661601,"x":109.67,"y":168.44,"x0":-3.565016315152653,"y0":50.002908922058495,"z0":4.194823169447515,"aX":0.3031192512444808},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.4,"breakHorizontal":-2.6},"zone":5,"typeConfidence":2.0,"plateTime":0.479039737030337,"extension":5.442291364212504},"index":0,"playId":"9e322b0d-0375-3f6b-b85a-8de878786971","pitchNumber":1,"startTime":"2026-02-25T18:43:14.349Z","endTime":"2026-02-25T18:43:17.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27018698752638,"aZ":-38.59828036859166,"pfxX":-12.972409062839974,"pfxZ":-3.761780584265143,"pX":-0.061192834310089664,"pZ":1.923328751229496,"vX0":13.20917466990732,"vY0":-129.86834406852762,"vZ0":1.6196577766689602,"x":119.33,"y":186.85,"x0":-3.528670833175018,"y0":50.00374413882659,"z0":4.228138874052981,"aX":-22.154676627724324},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.1,"breakHorizontal":20.5},"zone":8,"typeConfidence":2.0,"plateTime":0.4218125012460394,"extension":5.767504870437111},"index":1,"playId":"2343e5c8-b0e0-3d5d-8e0a-9b72342727f6","pitchNumber":2,"startTime":"2026-02-25T18:43:33.421Z","endTime":"2026-02-25T18:43:37.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"08315916-0216-0023-001c-f08cd117d70a","startTime":"2026-02-25T18:44:09.243Z","endTime":"2026-02-25T18:44:21.863Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177119464411813,"aZ":-30.080944224434003,"pfxX":0.6277070433294245,"pfxZ":1.5795263097096601,"pX":2.151407965517729,"pZ":2.355699397944585,"vX0":12.124110575881216,"vY0":-115.05023735943288,"vZ0":2.472172522549031,"x":34.99,"y":175.18,"x0":-3.288842402862775,"y0":50.00516656995036,"z0":4.200822370226767,"aX":0.8327866211176157},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.0,"breakHorizontal":-4.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4777549439752593,"extension":5.541760912263546},"index":3,"playId":"3ade8fb8-bbaf-39a0-b7f7-e87d4e85752b","pitchNumber":3,"startTime":"2026-02-25T18:44:21.863Z","endTime":"2026-02-25T18:44:25.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131956286170567,"aZ":-35.50463952659044,"pfxX":-11.882566674758174,"pfxZ":-1.9143615500603648,"pX":0.3097122904855065,"pZ":3.0346367911567156,"vX0":13.743559706381738,"vY0":-130.7996688382365,"vZ0":3.805043304895995,"x":105.19,"y":156.84,"x0":-3.454977024542079,"y0":50.0006598488003,"z0":4.21437077063622,"aX":-20.704054589790008},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.3,"breakHorizontal":18.7},"zone":3,"typeConfidence":2.0,"plateTime":0.41785586888960635,"extension":5.865191984895216},"index":4,"playId":"f4dcceb4-81f0-3f81-856d-5691078d3e96","pitchNumber":4,"startTime":"2026-02-25T18:44:45.196Z","endTime":"2026-02-25T18:44:48.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887876376567405,"aZ":-30.231063318468962,"pfxX":2.0318121021744817,"pfxZ":1.488961643592864,"pX":-0.10219501194541943,"pZ":2.3794163665725465,"vX0":7.040068034794014,"vY0":-114.03934254515444,"vZ0":2.629390064937904,"x":120.9,"y":174.54,"x0":-3.5055693262278638,"y0":50.00252228380466,"z0":4.213295300835458,"aX":2.6484129148660065},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":2543,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.4821151126238781,"extension":5.470048031008787},"index":5,"playId":"a0fc48c0-ab60-3aa6-b29f-a75ef4450718","pitchNumber":5,"startTime":"2026-02-25T18:45:11.961Z","endTime":"2026-02-25T18:45:16.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90324854776869,"aZ":-42.72144951399963,"pfxX":-6.85673555463773,"pfxZ":-7.2284370941304905,"pX":-0.46962175291998653,"pZ":1.1112427287788222,"vX0":9.673040504881069,"vY0":-120.210448483643,"vZ0":2.589835679011733,"x":134.9,"y":208.78,"x0":-3.6598974458811653,"y0":50.002016386891995,"z0":3.8199835775470254,"aX":-10.007575338216355},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.1,"breakHorizontal":10.1,"spinRate":1811,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.45611722457733883,"extension":5.8253554477522},"index":6,"playId":"e3f5d596-f1ba-306e-95d5-4e316d8d4334","pitchNumber":6,"startTime":"2026-02-25T18:45:39.811Z","endTime":"2026-02-25T18:45:42.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601596710750925,"aZ":-39.33902561297625,"pfxX":-12.297454013301337,"pfxZ":-4.232063330830433,"pX":0.05043568693667068,"pZ":2.6259897095028406,"vX0":13.315884100091115,"vY0":-129.48972942721076,"vZ0":3.737338730999329,"x":115.08,"y":167.88,"x0":-3.5662318640510273,"y0":50.00122476317552,"z0":4.178064247584581,"aX":-20.83668233172336},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.5,"breakHorizontal":19.2,"spinRate":2253,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.42335125262359785,"extension":5.721251120695822},"hitData":{"launchSpeed":102.3,"launchAngle":29.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.23,"coordY":102.51}},"index":7,"playId":"54067798-ce10-377e-8342-391fdc88da28","pitchNumber":7,"startTime":"2026-02-25T18:46:05.765Z","endTime":"2026-02-25T18:46:15.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":-3.499999999999986,"leverageIndex":1.74,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:46:15.876Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Kyle Schwarber to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:46:46.011Z","endTime":"2026-02-25T18:48:46.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664123,"fullName":"Scott Effross","link":"/api/v1/people/664123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38609282225458,"aZ":-32.19332511293523,"pfxX":-13.717226746855566,"pfxZ":-0.01087613802420151,"pX":-1.0441450584321303,"pZ":3.7266777891623484,"vX0":10.936775037135016,"vY0":-129.81405140571047,"vZ0":4.852639736149031,"x":156.8,"y":138.16,"x0":-3.547801458014462,"y0":50.00303075018249,"z0":4.294838026332533,"aX":-23.207900102201094},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":22.1,"spinRate":2297,"spinDirection":275},"zone":11,"typeConfidence":2.0,"plateTime":0.4233407614882716,"extension":5.615587280421416},"index":0,"playId":"61ffb536-1a26-3941-baf6-1876457c6171","pitchNumber":1,"startTime":"2026-02-25T18:46:49.188Z","endTime":"2026-02-25T18:46:52.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386139936140662,"aZ":-42.6094998618203,"pfxX":-9.152575917318726,"pfxZ":-7.383659239912503,"pX":-0.1867197650451212,"pZ":1.2368311492755855,"vX0":10.905098985319006,"vY0":-118.55756598480995,"vZ0":2.9008000964627074,"x":124.12,"y":205.39,"x0":-3.674458497872188,"y0":50.00564754652905,"z0":3.908350388658197,"aX":-12.925136216259956},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.2,"breakHorizontal":13.7,"spinRate":1909,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4634323356201997,"extension":5.620470355375754},"index":1,"playId":"e33ffd90-210c-3528-8854-597db92b13c3","pitchNumber":2,"startTime":"2026-02-25T18:47:05.042Z","endTime":"2026-02-25T18:47:08.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07058011021691,"aZ":-32.035107912693654,"pfxX":-2.0135543714758763,"pfxZ":0.0890097651055104,"pX":0.6482744797811922,"pZ":2.612404625964476,"vX0":10.397107670638915,"vY0":-121.41022508622507,"vZ0":2.4801873314406873,"x":92.29,"y":168.25,"x0":-3.3974769656260966,"y0":50.00113386595846,"z0":4.334787168140567,"aX":-3.0574115066363086},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.0,"breakHorizontal":1.6,"spinRate":2500,"spinDirection":286},"zone":6,"typeConfidence":2.0,"plateTime":0.44831701027207105,"extension":5.535212935736885},"index":2,"playId":"0a53e5c7-624c-33b6-b1e7-6ba98e19c7fb","pitchNumber":3,"startTime":"2026-02-25T18:47:25.476Z","endTime":"2026-02-25T18:47:30.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615372977038245,"aZ":-34.97385981959165,"pfxX":-11.237841399011682,"pfxZ":-1.6318106179005696,"pX":0.15290884167306623,"pZ":4.165668633448854,"vX0":12.958558888680958,"vY0":-129.74409400138643,"vZ0":6.14865208926405,"x":111.17,"y":126.31,"x0":-3.4322396324910467,"y0":50.00270536846144,"z0":4.423035847055409,"aX":-19.274615273250784},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":17.6,"spinRate":2245,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.42119710129099275,"extension":5.810043251668332},"index":3,"playId":"e1ece7ad-0e5b-3370-a667-5b4ca88044a2","pitchNumber":4,"startTime":"2026-02-25T18:47:51.180Z","endTime":"2026-02-25T18:47:54.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.118835886521353,"aZ":-40.70695901351039,"pfxX":-7.506784251561651,"pfxZ":-5.84911526922064,"pX":0.5913960184107867,"pZ":2.3016708025891197,"vX0":12.040687441413711,"vY0":-119.25040226712908,"vZ0":4.5675381043847825,"x":94.46,"y":176.63,"x0":-3.5181097860880373,"y0":50.00203670234374,"z0":4.004590896211959,"aX":-10.953474638355493},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.2,"breakHorizontal":11.2,"spinRate":1834,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.45703221558051377,"extension":5.583333972909722},"index":4,"playId":"806e8d1b-0fd1-36d4-87a5-e08d359ffe1c","pitchNumber":5,"startTime":"2026-02-25T18:48:11.033Z","endTime":"2026-02-25T18:48:15.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3747853637559,"aZ":-33.8239533777873,"pfxX":-3.894506099363708,"pfxZ":-1.067268290781131,"pX":1.889022157463475,"pZ":1.6450133914073906,"vX0":13.759682528416397,"vY0":-122.83200195057509,"vZ0":0.6229660190147153,"x":44.99,"y":194.36,"x0":-3.2477936316370624,"y0":50.001517406281856,"z0":4.234697158404455,"aX":-6.028579720363808},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":4.3,"spinRate":2409,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4437287413949442,"extension":5.706200750256593},"index":5,"playId":"272822ce-3cca-3b9a-a8bc-f225c2d33a09","pitchNumber":6,"startTime":"2026-02-25T18:48:40.494Z","endTime":"2026-02-25T18:48:46.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":664123,"link":"/api/v1/people/664123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.74,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:48:46.863Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to second baseman Gleyber Torres. Pedro León scores. Kyle Schwarber to 3rd. Bryce Harper to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:51:17.018Z","endTime":"2026-02-25T18:52:54.476Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800723,"fullName":"Trevin Michael","link":"/api/v1/people/800723"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":{"id":664123,"link":"/api/v1/people/664123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T18:49:12.332Z","endTime":"2026-02-25T18:50:55.773Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevin Michael replaces Scott Effross.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-25T18:50:55.773Z","endTime":"2026-02-25T18:51:19.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800723,"link":"/api/v1/people/800723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664123,"link":"/api/v1/people/664123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205862662250066,"aZ":-20.87238401262532,"pfxX":-10.054059961358991,"pfxZ":6.061538903137957,"pX":0.06576311412603594,"pZ":0.9776570318573012,"vX0":8.623973026406757,"vY0":-134.94384277562327,"vZ0":-8.23827946678609,"x":114.49,"y":212.38,"x0":-1.8473350274259226,"y0":50.00666672291773,"z0":5.512231715800129,"aX":-18.759736359989894},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":1979,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4041303554963731,"extension":5.905548946175645},"index":2,"playId":"313778ad-c5dc-3e75-b0f0-989fb1463a71","pitchNumber":1,"startTime":"2026-02-25T18:51:19.188Z","endTime":"2026-02-25T18:51:23.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93044709798084,"aZ":-18.385891583826602,"pfxX":-0.5676271822225729,"pfxZ":8.119120933703375,"pX":1.0271440550464528,"pZ":2.3098772757284607,"vX0":7.3172242918895485,"vY0":-128.53922124567256,"vZ0":-5.055549471531995,"x":77.85,"y":176.41,"x0":-1.7647752694635006,"y0":50.00159417349497,"z0":5.699982825798392,"aX":-0.9638802790606874},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.9,"breakHorizontal":-0.4,"spinRate":646,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.42370697620472075,"extension":5.8759429295590495},"index":3,"playId":"c073b677-ddf5-3731-b90e-a353a83da72e","pitchNumber":2,"startTime":"2026-02-25T18:51:37.575Z","endTime":"2026-02-25T18:51:40.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33455689511692,"aZ":-31.32609709108383,"pfxX":6.890982332299462,"pfxZ":0.6198297943304265,"pX":1.519837535978658,"pZ":2.28078232234814,"vX0":5.884321668494838,"vY0":-116.59337435477576,"vZ0":-1.0365270178747075,"x":59.07,"y":177.2,"x0":-1.9339464864225202,"y0":50.00485217439149,"z0":5.692700592215009,"aX":9.468164156163033},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.2,"breakHorizontal":-13.9,"spinRate":2705,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.47014691012369747,"extension":5.6934081472124225},"index":4,"playId":"ad2ec746-c54d-3894-b4ca-38016e3696e0","pitchNumber":3,"startTime":"2026-02-25T18:51:57.510Z","endTime":"2026-02-25T18:52:01.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772987287470457,"aZ":-26.607787708593214,"pfxX":7.6417142231261685,"pfxZ":3.870051391264183,"pX":1.9146858912397633,"pZ":1.5346319603926772,"vX0":6.9050962160619065,"vY0":-119.64348368048407,"vZ0":-3.8348311102210024,"x":44.02,"y":197.34,"x0":-2.0099666814681423,"y0":50.004209118635316,"z0":5.563925853991848,"aX":10.990083228082446},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.2,"breakHorizontal":-15.6,"spinRate":2735,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4591934321485409,"extension":5.784411278302296},"index":5,"playId":"d0ce920b-83ba-39f6-8348-2867e698b3c1","pitchNumber":4,"startTime":"2026-02-25T18:52:17.673Z","endTime":"2026-02-25T18:52:21.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021207994887224,"aZ":-18.07989919188709,"pfxX":-7.6918791686930295,"pfxZ":7.4312730312803374,"pX":-0.3938092244014367,"pZ":3.3336446332179936,"vX0":6.765512485011566,"vY0":-135.71263590945017,"vZ0":-3.155673393305575,"x":132.01,"y":148.77,"x0":-1.89944433602721,"y0":50.00241539982922,"z0":5.7452864196562174,"aX":-14.588936930834137},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2228,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4010192330925335,"extension":5.752402910657469},"hitData":{"launchSpeed":90.1,"launchAngle":9.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.86,"coordY":124.33}},"index":6,"playId":"c62883a6-fedf-3ba7-92c8-fe9a5a137550","pitchNumber":5,"startTime":"2026-02-25T18:52:38.589Z","endTime":"2026-02-25T18:52:54.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":800723,"link":"/api/v1/people/800723"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":800723,"link":"/api/v1/people/800723"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:52:54.476Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:53:09.448Z","endTime":"2026-02-25T18:53:55.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800723,"fullName":"Trevin Michael","link":"/api/v1/people/800723"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41654146643116,"aZ":-22.44495561613786,"pfxX":-9.877321921285976,"pfxZ":5.088701563316416,"pX":-0.03463131787720268,"pZ":3.424547495395467,"vX0":8.236990913409349,"vY0":-136.75993012295768,"vZ0":-2.0780319817017183,"x":118.32,"y":146.32,"x0":-1.7878840876713014,"y0":50.00594513619335,"z0":5.718409519319206,"aX":-18.895606078619934},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2002,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3990386457018875,"extension":5.772384611962713},"index":0,"playId":"79f0b559-ead4-3df5-8161-1d5f70a1d040","pitchNumber":1,"startTime":"2026-02-25T18:53:20.326Z","endTime":"2026-02-25T18:53:24.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.979691740520572,"aZ":-33.994770949306485,"pfxX":6.455513763842676,"pfxZ":-1.2996089342540493,"pX":0.11980237759254204,"pZ":2.9853335645484744,"vX0":3.363088917993592,"vY0":-117.51266225926169,"vZ0":0.9495888604151637,"x":112.43,"y":158.18,"x0":-2.167914754239123,"y0":50.00250232543348,"z0":5.730558012041637,"aX":9.04074383652578},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":2830,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.46585712133897994,"extension":5.750161175844123},"hitData":{"launchSpeed":82.5,"launchAngle":32.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.29,"coordY":95.29}},"index":1,"playId":"2e4bd0c9-ae6a-3d3f-9a20-d0f70dd12707","pitchNumber":2,"startTime":"2026-02-25T18:53:50.302Z","endTime":"2026-02-25T18:53:55.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":800723,"link":"/api/v1/people/800723"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":800723,"link":"/api/v1/people/800723"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":1.97,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:53:55.911Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T18:56:33.330Z","endTime":"2026-02-25T18:58:51.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach McCambley replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2026-02-25T18:56:05.232Z","endTime":"2026-02-25T18:56:35.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685112,"link":"/api/v1/people/685112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.998871771013093,"aZ":-25.154595493055233,"pfxX":-0.5337663250783433,"pfxZ":4.240229933530772,"pX":-0.34912114824106066,"pZ":3.75766460113309,"vX0":2.4848894995975273,"vY0":-126.8496402123336,"vZ0":-0.326116331909773,"x":130.31,"y":137.32,"x0":-1.265272871185639,"y0":50.00518786839385,"z0":5.865868501169195,"aX":-0.8846121336341721},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":0.5,"spinRate":2776,"spinDirection":100},"zone":11,"typeConfidence":0.71,"plateTime":0.4291442857678889,"extension":5.7637000828535845},"index":1,"playId":"a258328a-f8e1-364b-845b-c13cc7e001a6","pitchNumber":1,"startTime":"2026-02-25T18:56:35.473Z","endTime":"2026-02-25T18:56:41.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666053606740547,"aZ":-25.23509074505266,"pfxX":-1.435656574550008,"pfxZ":4.0483452258957175,"pX":0.019564311525408596,"pZ":2.5262849941956946,"vX0":3.8558263552845164,"vY0":-129.6954106956736,"vZ0":-3.47931551281618,"x":116.25,"y":170.57,"x0":-1.2960787557732567,"y0":50.00261624873755,"z0":5.797472179964262,"aX":-2.460636371997136},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":1.8,"spinRate":2758,"spinDirection":99},"zone":5,"typeConfidence":0.91,"plateTime":0.4213988460996525,"extension":5.824020128279707},"index":2,"playId":"1822a979-0382-34eb-b87c-5449c0cdab77","pitchNumber":2,"startTime":"2026-02-25T18:56:50.473Z","endTime":"2026-02-25T18:56:53.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.4,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762750420684153,"aZ":-16.946118267825927,"pfxX":-2.9060988616869086,"pfxZ":7.894163268880764,"pX":-0.40792494767904075,"pZ":3.60342804157467,"vX0":3.0083316713164923,"vY0":-137.58093169095574,"vZ0":-2.9605918040658414,"x":132.55,"y":141.49,"x0":-1.134751453697887,"y0":50.001488002147866,"z0":5.833295171864206,"aX":-5.6051803849863475},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2318,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39718626947321,"extension":5.940668324131649},"index":3,"playId":"fccf4491-540c-301d-8e72-909b78b9a65a","pitchNumber":3,"startTime":"2026-02-25T18:57:15.237Z","endTime":"2026-02-25T18:57:19.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-25T18:57:31.374Z","endTime":"2026-02-25T18:57:46.583Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308086609625324,"aZ":-26.046169733451407,"pfxX":7.053614201116766,"pfxZ":4.008943566587784,"pX":1.3881002603209347,"pZ":1.1704244828089885,"vX0":3.607538980453594,"vY0":-123.3598391129368,"vZ0":-5.787397495935432,"x":64.09,"y":207.18,"x0":-1.0134210251940603,"y0":50.005241416681756,"z0":5.764624561586082,"aX":10.787667397549354},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.0,"breakHorizontal":-13.7,"spinRate":2757,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4453292783404974,"extension":6.031198244910282},"index":5,"playId":"982fa094-a151-3315-bfe3-84ce6de96b09","pitchNumber":4,"startTime":"2026-02-25T18:57:46.583Z","endTime":"2026-02-25T18:57:50.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255964028749545,"aZ":-24.704130016809632,"pfxX":-0.8131781448090001,"pfxZ":4.369369179768713,"pX":-0.6481410283119862,"pZ":1.406085200697295,"vX0":1.9026562929591049,"vY0":-129.92339163793406,"vZ0":-5.955708008998006,"x":141.71,"y":200.82,"x0":-1.284334458464126,"y0":50.00162920209465,"z0":5.60582312878062,"aX":-1.3899832924404434},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":1.1,"spinRate":2588,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.42159630532414827,"extension":5.910154466456308},"index":6,"playId":"f5355d14-43bd-3e39-b86f-3c22cbbbf979","pitchNumber":5,"startTime":"2026-02-25T18:58:04.928Z","endTime":"2026-02-25T18:58:08.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840047374217278,"aZ":-32.416110858642526,"pfxX":8.476669808795512,"pfxZ":-0.1633320487088108,"pX":0.16355611920434135,"pZ":1.4865121015957459,"vX0":0.7242853778104454,"vY0":-121.96961752487628,"vZ0":-3.617736913969972,"x":110.77,"y":198.64,"x0":-1.2382348075037835,"y0":50.00235983781979,"z0":5.795625462624739,"aX":12.721528692307453},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-15.5,"spinRate":2751,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.44972043985662147,"extension":5.814832356760623},"index":7,"playId":"c36e1aed-b6b4-3280-823d-8719943bec2c","pitchNumber":6,"startTime":"2026-02-25T18:58:24.371Z","endTime":"2026-02-25T18:58:27.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564366123260385,"aZ":-25.134428037146584,"pfxX":-0.6938189676058109,"pfxZ":4.222248484754289,"pX":-1.4235918678913448,"pZ":2.8465587413181876,"vX0":0.3306241293249203,"vY0":-128.7956997498449,"vZ0":-2.3455326285858096,"x":171.26,"y":161.92,"x0":-1.463986729009392,"y0":50.00345074684136,"z0":5.727374012593429,"aX":-1.1572211887245125},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":1.2,"spinRate":2644,"spinDirection":103},"zone":11,"typeConfidence":0.91,"plateTime":0.42644426197331775,"extension":5.7928632247625425},"index":8,"playId":"701ca00e-e477-3cda-8f7d-1a3b3c04d235","pitchNumber":7,"startTime":"2026-02-25T18:58:47.863Z","endTime":"2026-02-25T18:58:51.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:58:51.249Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T18:59:06.594Z","endTime":"2026-02-25T19:01:45.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924534842451095,"aZ":-24.435308376433554,"pfxX":-1.88455623233431,"pfxZ":4.561996036276561,"pX":-0.0546661666690823,"pZ":1.5126094734031024,"vX0":3.363572833761467,"vY0":-130.08845017723385,"vZ0":-5.988255484726788,"x":119.08,"y":197.94,"x0":-1.1256359401370377,"y0":50.00139956362426,"z0":5.722713222833114,"aX":-3.1963428001225447},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":2.5,"spinRate":2653,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4227112145380172,"extension":5.834194234011789},"index":0,"playId":"4029b67e-14d6-3563-86f3-aa5052b82e9c","pitchNumber":1,"startTime":"2026-02-25T18:59:18.097Z","endTime":"2026-02-25T18:59:21.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349984059091252,"aZ":-24.946394531073917,"pfxX":-0.8118386485553573,"pfxZ":4.0997931114455906,"pX":0.34286398010868435,"pZ":1.3490455879559087,"vX0":3.674522044862517,"vY0":-132.43986859154433,"vZ0":-6.6201470924740295,"x":103.93,"y":202.36,"x0":-0.9617580318666228,"y0":50.00117370702195,"z0":5.725659631015295,"aX":-1.4308701839997642},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":0.6,"spinRate":2719,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.41481070639938533,"extension":5.897976166218143},"index":1,"playId":"fa69b1d3-bd3a-3e23-b714-f389dd3de81d","pitchNumber":2,"startTime":"2026-02-25T18:59:36.953Z","endTime":"2026-02-25T18:59:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.281308739672884,"aZ":-34.74468618423934,"pfxX":7.0064189696197445,"pfxZ":-1.743050493982942,"pX":0.9647070017003487,"pZ":0.34888130010950397,"vX0":2.465040189336561,"vY0":-121.27343586963246,"vZ0":-5.550960130391491,"x":80.23,"y":229.36,"x0":-0.9769536143139528,"y0":50.001017654784484,"z0":5.722921690425689,"aX":10.359763869880007},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.3,"breakHorizontal":-13.3,"spinRate":2736,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.4528706424209714,"extension":5.910115185109677},"index":2,"playId":"d9e74a0d-6388-3cc1-91bf-be3c57060c99","pitchNumber":3,"startTime":"2026-02-25T19:00:02.229Z","endTime":"2026-02-25T19:00:05.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441934361948654,"aZ":-33.694206902151016,"pfxX":7.200172125492833,"pfxZ":-1.0009114619982755,"pX":1.9990486461461041,"pZ":0.8710144995645688,"vX0":4.707921622052146,"vY0":-122.6670105172252,"vZ0":-4.934913500089032,"x":40.8,"y":215.26,"x0":-0.8840811114295419,"y0":50.005105138538944,"z0":5.798560837875086,"aX":10.91550700321605},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-14.2,"spinRate":2778,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4474200551885752,"extension":6.039908166555192},"index":3,"playId":"ba096437-4c6d-31d6-ad3e-3152c91de571","pitchNumber":4,"startTime":"2026-02-25T19:00:24.861Z","endTime":"2026-02-25T19:00:28.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268555466527012,"aZ":-27.35988884483052,"pfxX":0.5899577012082351,"pfxZ":2.891757802923623,"pX":0.7681118840693498,"pZ":1.722285867307303,"vX0":4.464698311915915,"vY0":-128.94239819925227,"vZ0":-4.695039677964197,"x":87.72,"y":192.28,"x0":-1.0696930424586124,"y0":50.00560100489335,"z0":5.702748678546093,"aX":0.9841836674199024},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2591,"spinDirection":71},"zone":9,"typeConfidence":0.9,"plateTime":0.426382264768042,"extension":5.95154749782225},"index":4,"playId":"6c03eeea-a8f8-3ad2-bccc-4a06880adebc","pitchNumber":5,"startTime":"2026-02-25T19:00:45.149Z","endTime":"2026-02-25T19:00:49.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-25T19:01:11.879Z","endTime":"2026-02-25T19:01:19.506Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.461003069265267,"aZ":-26.77627905791624,"pfxX":-0.02607495573779639,"pfxZ":3.243474359990204,"pX":0.7849389243680589,"pZ":1.6467430602225612,"vX0":4.7736589347337715,"vY0":-128.4298996950453,"vZ0":-5.043110834874295,"x":87.08,"y":194.32,"x0":-1.0972310033711092,"y0":50.003870101191474,"z0":5.727332206979279,"aX":-0.043893389788076935},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2613,"spinDirection":87},"zone":9,"typeConfidence":0.9,"plateTime":0.42704965501342596,"extension":5.860327578944408},"index":6,"playId":"c7993e22-1db6-366b-8048-e330d913acd5","pitchNumber":6,"startTime":"2026-02-25T19:01:19.506Z","endTime":"2026-02-25T19:01:23.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073141204664154,"aZ":-18.71373294576716,"pfxX":-0.48548390443568845,"pfxZ":7.2696294045267,"pX":1.2378095440750077,"pZ":3.0897254601976814,"vX0":5.771378019000957,"vY0":-134.67030749679253,"vZ0":-3.640929617747048,"x":69.82,"y":155.36,"x0":-0.862646592327324,"y0":50.00065563556452,"z0":5.769660032517136,"aX":-0.8989279079342343},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-0.2,"spinRate":2476,"spinDirection":179},"zone":12,"typeConfidence":0.7,"plateTime":0.4054884144267126,"extension":6.123230998108426},"index":7,"playId":"e9b6c9ba-0332-350f-b020-dabd9977d96c","pitchNumber":7,"startTime":"2026-02-25T19:01:41.863Z","endTime":"2026-02-25T19:01:45.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.74,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:01:45.531Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a ground ball to right fielder Adolis García. Gleyber Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:01:53.008Z","endTime":"2026-02-25T19:04:56.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389899660424508,"aZ":-27.622233090898135,"pfxX":2.3379074678707727,"pfxZ":2.770918555636613,"pX":0.03345887291783224,"pZ":1.7640234324378175,"vX0":2.7062652318720453,"vY0":-127.94902922685104,"vZ0":-4.219790154741872,"x":115.72,"y":191.15,"x0":-1.3449839492753932,"y0":50.00506553287853,"z0":5.619449361741188,"aX":3.845512578576187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.9,"spinRate":2514,"spinDirection":87},"zone":8,"typeConfidence":0.87,"plateTime":0.4294032960164076,"extension":5.969743059987961},"index":0,"playId":"9bdfa60c-30eb-3bb6-b03c-99c4ab3b000e","pitchNumber":1,"startTime":"2026-02-25T19:02:13.341Z","endTime":"2026-02-25T19:02:16.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478902291968,"aZ":-30.047547564104462,"pfxX":7.423873059644652,"pfxZ":1.4279366867738474,"pX":-0.021576321088209737,"pZ":2.131884749726987,"vX0":0.536287347112129,"vY0":-121.26461142595402,"vZ0":-2.773158656587224,"x":117.82,"y":181.22,"x0":-1.2102386668780005,"y0":50.00390068764178,"z0":5.908790076576585,"aX":11.068441530874475},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":-13.6,"spinRate":2770,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.45150075431097614,"extension":5.692243418155148},"index":1,"playId":"aa4dfc51-5b60-3ae0-b3e4-81328ed228f5","pitchNumber":2,"startTime":"2026-02-25T19:02:50.545Z","endTime":"2026-02-25T19:02:56.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"08315916-0276-0023-001c-f08cd117d70a","startTime":"2026-02-25T19:03:33.285Z","endTime":"2026-02-25T19:03:40.751Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939603081658838,"aZ":-28.400238101129304,"pfxX":1.5817087185214571,"pfxZ":2.2661549516705883,"pX":0.30102129452752774,"pZ":0.22918021306596456,"vX0":3.221849248931424,"vY0":-128.40445979219018,"vZ0":-8.010932691918212,"x":105.53,"y":232.59,"x0":-1.1762591014245138,"y0":50.005062346484486,"z0":5.603746169696132,"aX":2.637706433333445},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.6,"spinRate":2631,"spinDirection":50},"zone":14,"typeConfidence":0.86,"plateTime":0.42679595901835965,"extension":5.885907110002799},"index":3,"playId":"9cea07e7-a184-349e-88d6-42a6bd3ee863","pitchNumber":3,"startTime":"2026-02-25T19:03:40.751Z","endTime":"2026-02-25T19:03:44.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364890769942917,"aZ":-16.120695815336518,"pfxX":-3.4405065404459663,"pfxZ":8.592469787746424,"pX":1.3533349796409475,"pZ":1.4637082194244506,"vX0":7.30561710589023,"vY0":-135.29351680353082,"vZ0":-8.169453870780492,"x":65.41,"y":199.26,"x0":-0.9255077250663849,"y0":50.00200420280757,"z0":5.635032582654926,"aX":-6.427840453683216},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":4.8,"spinRate":2430,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40364592759607776,"extension":6.095397860620177},"index":4,"playId":"62077996-00ff-33ee-acac-3ccc51dc124a","pitchNumber":4,"startTime":"2026-02-25T19:04:05.217Z","endTime":"2026-02-25T19:04:08.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175287144091293,"aZ":-16.652182808812835,"pfxX":-4.750048794333246,"pfxZ":8.172559698563834,"pX":0.9023147970566853,"pZ":1.3827239390585753,"vX0":6.833517193804485,"vY0":-136.7104626679438,"vZ0":-8.155690893018686,"x":82.61,"y":201.45,"x0":-1.0086133725807052,"y0":50.004515745885236,"z0":5.540282530498595,"aX":-9.023524705674541},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":7.2,"spinRate":2551,"spinDirection":211},"zone":14,"typeConfidence":0.88,"plateTime":0.40012197192947996,"extension":5.923546234895536},"index":5,"playId":"93fbe168-3a04-31d3-a4d5-8106f7e57863","pitchNumber":5,"startTime":"2026-02-25T19:04:28.537Z","endTime":"2026-02-25T19:04:33.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.776724811808304,"aZ":-30.706429861577657,"pfxX":2.9787406162518235,"pfxZ":0.8969347186357268,"pX":0.22512324325493815,"pZ":2.192346146331735,"vX0":2.6423683994012475,"vY0":-127.83415487722675,"vZ0":-2.7446113213249013,"x":108.42,"y":179.59,"x0":-1.2126358760724032,"y0":50.00381491560585,"z0":5.714862710595865,"aX":4.881308295400746},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-6.0,"spinRate":2671,"spinDirection":62},"zone":8,"typeConfidence":0.86,"plateTime":0.43010077821157067,"extension":5.705935143106236},"hitData":{"launchSpeed":93.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.3,"coordY":157.0}},"index":6,"playId":"69f726ad-e367-3e7f-8491-2672134d7192","pitchNumber":6,"startTime":"2026-02-25T19:04:49.343Z","endTime":"2026-02-25T19:04:56.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.80000000000001,"awayTeamWinProbability":32.19999999999999,"homeTeamWinProbabilityAdded":-4.799999999999983,"leverageIndex":1.46,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:04:56.587Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Pedro León. Gleyber Torres scores. Kerry Carpenter to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:05:16.266Z","endTime":"2026-02-25T19:06:25.013Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":685112,"link":"/api/v1/people/685112"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591156522870218,"aZ":-22.827562792452213,"pfxX":-7.100770273717597,"pfxZ":5.140074141963357,"pX":-1.0742254317853321,"pZ":2.024537441019163,"vX0":2.8697324726022275,"vY0":-134.11858885279926,"vZ0":-5.276487629902134,"x":157.95,"y":184.12,"x0":-1.236888283623262,"y0":50.002145930793844,"z0":5.650171567434515,"aX":-12.907174972921615},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":12.2,"spinRate":2424,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40872970988650037,"extension":5.89467145736357},"index":0,"playId":"697dbdf2-0e4e-328c-8667-dbff37d6d45d","pitchNumber":1,"startTime":"2026-02-25T19:05:36.442Z","endTime":"2026-02-25T19:05:40.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25743504771216,"aZ":-28.138433628878193,"pfxX":0.5915701185766018,"pfxZ":2.4870370085503275,"pX":0.7050423246882019,"pZ":1.4259803475271926,"vX0":4.3578102690405744,"vY0":-127.63053761326928,"vZ0":-4.945921067637818,"x":90.13,"y":200.28,"x0":-1.1130017401356669,"y0":50.0031421533971,"z0":5.6488421865598095,"aX":0.9596886776891778},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-2.2,"spinRate":2679,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.4318607358520836,"extension":5.819016812096089},"index":1,"playId":"6340cd82-a139-3c0a-966d-3c889a503503","pitchNumber":2,"startTime":"2026-02-25T19:05:56.315Z","endTime":"2026-02-25T19:05:59.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":78.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06217286608182,"aZ":-27.773005510169458,"pfxX":0.3651419037154966,"pfxZ":2.7649632763135994,"pX":-1.107461945319494,"pZ":2.3643783529066407,"vX0":0.5231110957134033,"vY0":-126.97741854845165,"vZ0":-2.8237557083571048,"x":159.21,"y":174.94,"x0":-1.365596998539636,"y0":50.0036034723446,"z0":5.759669231095199,"aX":0.5812657299847778},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-0.8,"spinRate":2669,"spinDirection":75},"zone":13,"typeConfidence":0.87,"plateTime":0.43556706829755676,"extension":5.736394370311538},"hitData":{"launchSpeed":92.8,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.03,"coordY":169.1}},"index":2,"playId":"82ab75d3-41c4-34fb-9e4f-3882e0024a77","pitchNumber":3,"startTime":"2026-02-25T19:06:16.416Z","endTime":"2026-02-25T19:06:25.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-10.800000000000018,"leverageIndex":2.4,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:06:25.013Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Slater grounds into a double play, third baseman Alec Bohm to second baseman Otto Kemp to first baseman Bryce Harper. Javier Báez out at 2nd. Austin Slater out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:06:51.510Z","endTime":"2026-02-25T19:08:01.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191362746668847,"aZ":-34.048626543844584,"pfxX":8.085757935739233,"pfxZ":-1.2886640320186946,"pX":1.3155827486401261,"pZ":0.4002501750117927,"vX0":3.137561852039957,"vY0":-120.64201235294641,"vZ0":-5.5407918899752335,"x":66.85,"y":227.97,"x0":-1.0549094110061366,"y0":50.000022749226574,"z0":5.755209728341012,"aX":11.821037796817256},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.5,"breakHorizontal":-15.4,"spinRate":2761,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.45539560864877693,"extension":5.978198812569801},"index":0,"playId":"9e676a4b-9140-3e91-b052-65a25123408a","pitchNumber":1,"startTime":"2026-02-25T19:07:04.791Z","endTime":"2026-02-25T19:07:08.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"e1bb47ac-6c69-3d8e-b0bf-ac283d14d656","startTime":"2026-02-25T19:07:30.181Z","endTime":"2026-02-25T19:07:34.791Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14445469676303,"aZ":-22.533182148795856,"pfxX":-6.2589186294203945,"pfxZ":5.237990446669603,"pX":-0.8001865525570673,"pZ":2.917094461337677,"vX0":3.423772024139293,"vY0":-134.5570926836336,"vZ0":-3.086317594846944,"x":147.5,"y":160.02,"x0":-1.2733090180790176,"y0":50.004121013944754,"z0":5.668647780450048,"aX":-11.521952459491585},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":10.7,"spinRate":2406,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40647295696703356,"extension":5.860962916472533},"hitData":{"launchSpeed":104.0,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.51,"coordY":165.47}},"index":2,"playId":"2d560764-46cf-3ed7-a56c-c619158fc8e5","pitchNumber":2,"startTime":"2026-02-25T19:07:51.811Z","endTime":"2026-02-25T19:08:01.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":11.500000000000007,"leverageIndex":2.52,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:08:01.854Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:10:14.723Z","endTime":"2026-02-25T19:12:02.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Konnor Pilkington replaces Trevin Michael.","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":"2026-02-25T19:09:55.492Z","endTime":"2026-02-25T19:10:16.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663455,"link":"/api/v1/people/663455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800723,"link":"/api/v1/people/800723","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":89.5,"endSpeed":80.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28848095635116,"aZ":-19.73327686605839,"pfxX":11.236051327425956,"pfxZ":7.407171434283812,"pX":-0.49914661518991793,"pZ":1.5312208741480575,"vX0":-11.872406502620144,"vY0":-129.60167995509738,"vZ0":-5.8855079317140815,"x":136.03,"y":197.44,"x0":2.7091594878362066,"y0":50.00275881011432,"z0":5.367006584066756,"aX":18.87222765065932},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":-17.3,"spinRate":2109,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4246806236926153,"extension":6.559485130535487},"index":1,"playId":"60a81b86-6885-374d-98f7-2cf5338f6455","pitchNumber":1,"startTime":"2026-02-25T19:10:16.799Z","endTime":"2026-02-25T19:10:20.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":88.5,"endSpeed":80.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8019837778765,"aZ":-22.6506506731122,"pfxX":10.252854792841493,"pfxZ":5.7254605755576815,"pX":-0.2698744100533862,"pZ":2.7463827551452824,"vX0":-10.847996473484004,"vY0":-128.45635715780224,"vZ0":-2.775374575386608,"x":127.29,"y":164.63,"x0":2.6854184109207417,"y0":50.00221602306018,"z0":5.610996866302431,"aX":17.05232613121995},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":2110,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.42717467492229355,"extension":6.3424519108075765},"index":2,"playId":"4600dce9-6e73-3c14-82c4-b61a02736be6","pitchNumber":2,"startTime":"2026-02-25T19:10:31.061Z","endTime":"2026-02-25T19:10:34.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":82.9,"endSpeed":77.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85271673246814,"aZ":-32.05111093375232,"pfxX":-0.4499455456147168,"pfxZ":0.07838370062776612,"pX":0.23046710214167826,"pZ":1.8037592163415141,"vX0":-6.2797668402684295,"vY0":-120.65915012360725,"vZ0":-2.436535948242552,"x":108.22,"y":190.08,"x0":2.9122648081843594,"y0":50.001293501338516,"z0":5.618218641786079,"aX":-0.6694188386504775},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.1,"breakHorizontal":2.2,"spinRate":2563,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.45190248059063975,"extension":6.187527131549718},"index":3,"playId":"693a9aca-6d63-3a05-8632-0084f1f599fe","pitchNumber":3,"startTime":"2026-02-25T19:10:47.294Z","endTime":"2026-02-25T19:10:51.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.6,"endSpeed":77.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06938047078848,"aZ":-29.8656983461377,"pfxX":0.6328227487923535,"pfxZ":1.5467641511889365,"pX":-2.268763145163144,"pZ":0.6408105491015093,"vX0":-11.671274783736337,"vY0":-121.15501427820956,"vZ0":-5.601320299453295,"x":203.48,"y":221.48,"x0":2.523101995839804,"y0":50.00220939217892,"z0":5.584392368470533,"aX":0.9452046876975496},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":1.6,"spinRate":2437,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4516310912683239,"extension":6.46772016214651},"index":4,"playId":"7d680eec-2a79-3255-b4f1-eac82cf8a665","pitchNumber":4,"startTime":"2026-02-25T19:11:07.234Z","endTime":"2026-02-25T19:11:10.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":90.6,"endSpeed":82.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21384351015488,"aZ":-16.431563875222878,"pfxX":5.129906993615262,"pfxZ":9.060181718494485,"pX":-1.6297013704874648,"pZ":2.4211909223740724,"vX0":-12.498033501273403,"vY0":-131.3397297536676,"vZ0":-4.88189603236258,"x":179.12,"y":173.41,"x0":2.5354141430477894,"y0":50.00245889233249,"z0":5.535650779757069,"aX":8.913892601226637},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":-6.4,"spinRate":2304,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.41788863241430896,"extension":6.523626608877819},"index":5,"playId":"7d2cd9af-c962-3c6b-a3d6-2b83ece9ef6a","pitchNumber":5,"startTime":"2026-02-25T19:11:24.461Z","endTime":"2026-02-25T19:11:28.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106196932080756,"aZ":-23.0951773313507,"pfxX":9.088910312280815,"pfxZ":5.089895213540103,"pX":0.037011556233441385,"pZ":2.8205183032587,"vX0":-9.710635622217126,"vY0":-133.34856712575208,"vZ0":-2.8504539334195362,"x":115.59,"y":162.63,"x0":2.560769167627016,"y0":50.004538181023406,"z0":5.586266315809597,"aX":16.22122865454886},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-14.2,"spinRate":2114,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4121731025840991,"extension":6.393232470172358},"index":6,"playId":"ae0b8bf5-ca2e-3b83-b194-7cc6cad63753","pitchNumber":6,"startTime":"2026-02-25T19:11:40.217Z","endTime":"2026-02-25T19:11:43.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.995017259079763,"aZ":-22.106251383023462,"pfxX":8.778676506419224,"pfxZ":5.541126306571608,"pX":0.376575226439605,"pZ":2.064482691729933,"vX0":-9.013173691475194,"vY0":-133.49897294246261,"vZ0":-5.06133905258129,"x":102.65,"y":183.04,"x0":2.6455574283026415,"y0":50.00160377157295,"z0":5.562440581466925,"aX":15.947265849715741},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":2184,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.40926405002650235,"extension":6.412978512865853},"index":7,"playId":"02fd3b50-7999-3dae-b3c6-26f8456f6fed","pitchNumber":7,"startTime":"2026-02-25T19:11:58.648Z","endTime":"2026-02-25T19:12:02.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:12:02.088Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Otto Kemp homers (1) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:12:26.655Z","endTime":"2026-02-25T19:12:49.541Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":{"id":663455,"link":"/api/v1/people/663455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211750429414682,"aZ":-19.154765685596008,"pfxX":3.5911601531250303,"pfxZ":7.0999854641140026,"pX":0.01647793905340127,"pZ":3.8463446200464153,"vX0":-8.185289746582962,"vY0":-134.55860448723118,"vZ0":-1.4218026272438777,"x":116.37,"y":134.93,"x0":2.6313081259704654,"y0":50.0027332898099,"z0":5.738843126093464,"aX":6.586099306248075},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-4.8,"spinRate":2345,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40706765181247784,"extension":6.479074557832301},"index":0,"playId":"bc423cb4-71d2-3b54-9501-fc1a9d7a0ef2","pitchNumber":1,"startTime":"2026-02-25T19:12:26.655Z","endTime":"2026-02-25T19:12:30.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96343918570163,"aZ":-30.174992218774847,"pfxX":-0.033815583675745775,"pfxZ":1.3473510293628834,"pX":0.12774937015915758,"pZ":2.169630695271486,"vX0":-6.572917689612302,"vY0":-121.79100338338259,"vZ0":-1.853986828562717,"x":112.13,"y":180.2,"x0":2.8814687052900907,"y0":50.00180041053897,"z0":5.584837018433068,"aX":-0.04911276390869642},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":1.8,"spinRate":2366,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.4520956652551402,"extension":6.407614268995699},"hitData":{"launchSpeed":107.9,"launchAngle":32.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.55,"coordY":31.69}},"index":1,"playId":"27ebeb1d-e58b-38ee-bf73-2e761cd9fafa","pitchNumber":2,"startTime":"2026-02-25T19:12:41.728Z","endTime":"2026-02-25T19:12:49.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":10.599999999999994,"leverageIndex":0.63,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:12:49.541Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:13:10.014Z","endTime":"2026-02-25T19:14:08.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60272824019419,"aZ":-15.677076810296324,"pfxX":6.507361874088051,"pfxZ":9.224134053844477,"pX":-0.9529517340425917,"pZ":2.0003297317974953,"vX0":-11.319197713185716,"vY0":-132.9318628998766,"vZ0":-6.271711061878528,"x":153.32,"y":184.77,"x0":2.5157610936842594,"y0":50.00534574046671,"z0":5.529173662295461,"aX":11.642827919528163},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2295,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4120898219005693,"extension":6.48650331475328},"index":0,"playId":"4cb7f5a0-5c3f-399d-996c-7babb78a8781","pitchNumber":1,"startTime":"2026-02-25T19:13:29.384Z","endTime":"2026-02-25T19:13:32.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":84.1,"endSpeed":76.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074917493956786,"aZ":-34.89498269637452,"pfxX":9.706669129970114,"pfxZ":-1.8091269861353396,"pX":1.4725597284404472,"pZ":4.087770096563879,"vX0":-6.3502116890283045,"vY0":-122.21071448605346,"vZ0":3.1535443834881303,"x":60.87,"y":128.41,"x0":2.8493481372496476,"y0":50.00077600523531,"z0":5.786486708655008,"aX":14.616388175836128},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.2,"breakHorizontal":-16.0,"spinRate":1630,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.4489325586329791,"extension":6.136371379381263},"index":1,"playId":"85afa40e-d8bc-3740-b1b2-b0c9aa4966db","pitchNumber":2,"startTime":"2026-02-25T19:13:44.344Z","endTime":"2026-02-25T19:13:47.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95896695165969,"aZ":-14.752841096888652,"pfxX":6.773966269141059,"pfxZ":9.990134971186354,"pX":-0.3942060880654045,"pZ":2.7329447502686874,"vX0":-10.068664478856167,"vY0":-131.72042147276952,"vZ0":-4.534152586548911,"x":132.03,"y":164.99,"x0":2.6111342301467193,"y0":50.00360042796217,"z0":5.579933976763142,"aX":11.814545812859201},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.2,"breakHorizontal":-9.8,"spinRate":2281,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4170451298568145,"extension":6.49134763569906},"hitData":{"launchSpeed":95.5,"launchAngle":45.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.59,"coordY":78.39}},"index":2,"playId":"7b824411-19e0-38fa-9177-866444b2e1f0","pitchNumber":3,"startTime":"2026-02-25T19:14:00.793Z","endTime":"2026-02-25T19:14:08.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:14:08.111Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro León flies out to left fielder Austin Slater in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:14:23.777Z","endTime":"2026-02-25T19:14:42.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62683394812901,"aZ":-15.500395543071228,"pfxX":7.277366010519961,"pfxZ":9.62808934930656,"pX":0.00925794011197616,"pZ":2.793642673555949,"vX0":-9.00006165252702,"vY0":-131.46269526788635,"vZ0":-4.588738759689467,"x":116.65,"y":163.35,"x0":2.548734390989508,"y0":50.00423758763912,"z0":5.730575223156101,"aX":12.604967632016397},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.4,"breakHorizontal":-10.9,"spinRate":2301,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4183514428375186,"extension":6.545437896077608},"hitData":{"launchSpeed":81.5,"launchAngle":41.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.16,"coordY":119.59}},"index":0,"playId":"3e1e0754-b464-3389-85e6-d734d385f89f","pitchNumber":1,"startTime":"2026-02-25T19:14:35.923Z","endTime":"2026-02-25T19:14:42.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:14:42.530Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:17:24.407Z","endTime":"2026-02-25T19:17:48.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Zach McCambley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:15:52.260Z","endTime":"2026-02-25T19:17:26.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847148509875783,"aZ":-20.64473349507752,"pfxX":7.7057235382490745,"pfxZ":6.2531180337544106,"pX":-0.1265305133749593,"pZ":2.183641851977012,"vX0":-7.507169324816629,"vY0":-134.58339431571568,"vZ0":-6.7498590250505295,"x":121.82,"y":179.82,"x0":1.6912122082171601,"y0":50.003372977579915,"z0":6.175219009061471,"aX":14.2069834382879},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-12.5,"spinRate":1912,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4062201906528977,"extension":6.7365320043188985},"index":1,"playId":"e0d531d7-95b3-324c-8705-9a250b31e859","pitchNumber":1,"startTime":"2026-02-25T19:17:26.723Z","endTime":"2026-02-25T19:17:29.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852945173322244,"aZ":-32.705285674204134,"pfxX":-0.5617280614384467,"pfxZ":-0.3443250703890781,"pX":0.2497691784757364,"pZ":1.889008729510472,"vX0":-3.4791286057765602,"vY0":-124.28332484680175,"vZ0":-3.858839866942641,"x":107.48,"y":187.78,"x0":1.7405121116109887,"y0":50.00086719004902,"z0":6.177413027908419,"aX":-0.8777166836896036},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":1.8,"spinRate":2159,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.4406826707651934,"extension":6.7627201333210865},"hitData":{"launchSpeed":99.9,"launchAngle":16.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.52,"coordY":77.53}},"index":2,"playId":"e9539300-cdcb-360a-809c-100d8109239a","pitchNumber":2,"startTime":"2026-02-25T19:17:43.130Z","endTime":"2026-02-25T19:17:48.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:17:48.631Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:17:56.133Z","endTime":"2026-02-25T19:19:21.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":82.1,"endSpeed":75.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.351941489268082,"aZ":-30.26730225454497,"pfxX":-0.05871599425632823,"pfxZ":1.3201440545798713,"pX":-1.1609103963902634,"pZ":1.6593765569759775,"vX0":-6.535402574597351,"vY0":-119.40610496253437,"vZ0":-4.457874769670575,"x":161.25,"y":193.98,"x0":1.6209781229098796,"y0":50.00097735432341,"z0":6.278842343583255,"aX":-0.08397993702639474},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":1.7,"spinRate":1915,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45900666793653455,"extension":6.653268528827789},"index":0,"playId":"80519eef-431b-37b0-9e35-e5df95c0874d","pitchNumber":1,"startTime":"2026-02-25T19:18:18.122Z","endTime":"2026-02-25T19:18:21.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82834557594296,"aZ":-20.75989687608745,"pfxX":8.970796582525033,"pfxZ":6.357003744720288,"pX":0.47287988924432517,"pZ":2.9872196008031464,"vX0":-6.5067157190939175,"vY0":-132.72565958063194,"vZ0":-4.550208468681862,"x":98.97,"y":158.13,"x0":1.783435542432642,"y0":50.00085539629821,"z0":6.2239438429375245,"aX":16.098448778028942},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-15.0,"spinRate":2041,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4117595588141527,"extension":6.595911950045491},"index":1,"playId":"f5d4d912-4453-3190-adbc-cb892f203484","pitchNumber":2,"startTime":"2026-02-25T19:18:33.320Z","endTime":"2026-02-25T19:18:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739677231862895,"aZ":-19.361956040515444,"pfxX":9.575252416820462,"pfxZ":6.878928390381264,"pX":-0.06632833278325953,"pZ":1.815287681727742,"vX0":-7.591218721871269,"vY0":-135.1899168638508,"vZ0":-7.809540122526583,"x":119.53,"y":189.77,"x0":1.5252702305265093,"y0":50.005199176189954,"z0":6.086129544356351,"aX":17.837824137240762},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":-15.8,"spinRate":2079,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.40419852457586103,"extension":6.576750121691286},"index":2,"playId":"cf0aa641-d3b2-3e17-acf1-ad69a53424e9","pitchNumber":3,"startTime":"2026-02-25T19:18:50.928Z","endTime":"2026-02-25T19:18:54.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T19:19:07.158Z","endTime":"2026-02-25T19:19:16.908Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906196419197308,"aZ":-18.434706653664666,"pfxX":9.51507836151599,"pfxZ":7.226912600522568,"pX":-0.14293543711489232,"pZ":1.8839788949562126,"vX0":-7.387461883688062,"vY0":-136.94456320061693,"vZ0":-8.104325530091819,"x":122.45,"y":187.91,"x0":1.3517764628172937,"y0":50.00560151146113,"z0":6.140208981179726,"aX":18.096992294843467},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-15.7,"spinRate":2084,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.39978548840729866,"extension":6.714286393718181},"index":4,"playId":"1ab26cde-66e1-30f8-ab0c-21f48588a5a5","pitchNumber":4,"startTime":"2026-02-25T19:19:16.908Z","endTime":"2026-02-25T19:19:21.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:19:21.507Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tomás Nido singles on a sharp line drive to center fielder Justin Crawford. Zach McKinstry to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:19:36.908Z","endTime":"2026-02-25T19:20:47.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166937475826174,"aZ":-20.293582865775534,"pfxX":8.873741712250045,"pfxZ":6.4064074072743225,"pX":-0.5450902688381594,"pZ":1.7580408182370781,"vX0":-8.198802302064667,"vY0":-135.22219869600858,"vZ0":-7.929630982450189,"x":137.78,"y":191.31,"x0":1.3716172081047038,"y0":50.00203803588967,"z0":6.149522055565944,"aX":16.451836027772504},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":2048,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.4048765186931118,"extension":6.6836831953995945},"index":0,"playId":"c31fe87d-5bf1-3fb0-b654-7d59a529d2bb","pitchNumber":1,"startTime":"2026-02-25T19:19:45.060Z","endTime":"2026-02-25T19:19:48.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72971666155791,"aZ":-19.679540823854886,"pfxX":10.097082259550682,"pfxZ":6.553360856247421,"pX":-0.7498020052854382,"pZ":2.573840988046348,"vX0":-9.569085308195207,"vY0":-137.4901983146157,"vZ0":-6.030622680221323,"x":145.58,"y":169.29,"x0":1.4712468664670475,"y0":50.002234758318004,"z0":6.140192398934699,"aX":19.246546028040466},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":-16.2,"spinRate":2112,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.3990535648243769,"extension":6.659333965638796},"index":1,"playId":"e6d7583c-120a-3ec4-9447-3d41a01d84ad","pitchNumber":2,"startTime":"2026-02-25T19:19:59.863Z","endTime":"2026-02-25T19:20:04.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585830467694414,"aZ":-20.144838279486976,"pfxX":8.122432339439097,"pfxZ":6.489582028398672,"pX":0.05454560332026209,"pZ":2.866626243567082,"vX0":-6.993463465790084,"vY0":-134.62330804204709,"vZ0":-5.156123915588422,"x":114.92,"y":161.38,"x0":1.6185100664386416,"y0":50.00192525655847,"z0":6.213624873423578,"aX":15.05222531297745},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":1878,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4053738610098341,"extension":6.7362998190740155},"index":2,"playId":"f7ebfaaf-bbc4-3e95-94dc-37e4b9261038","pitchNumber":3,"startTime":"2026-02-25T19:20:19.012Z","endTime":"2026-02-25T19:20:22.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92406407483065,"aZ":-34.40882769150307,"pfxX":0.8548773263549327,"pfxZ":-1.4113791270139755,"pX":-0.09647285308436183,"pZ":1.9336126618316143,"vX0":-4.786932008296042,"vY0":-125.06511448072858,"vZ0":-3.4512940784181234,"x":120.68,"y":186.57,"x0":1.733830162704136,"y0":50.00516944375432,"z0":6.162359639141199,"aX":1.3505941073933105},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-0.4,"spinRate":2178,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.4384515918473717,"extension":6.801734506962529},"hitData":{"launchSpeed":100.0,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.25,"coordY":126.16}},"index":3,"playId":"4d463361-8b9d-3fef-9bde-838f415e9d5b","pitchNumber":4,"startTime":"2026-02-25T19:20:38.083Z","endTime":"2026-02-25T19:20:47.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.59,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:20:47.206Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Justin Crawford. Tomás Nido to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:21:04.131Z","endTime":"2026-02-25T19:23:22.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29773301264521,"aZ":-19.814210333036858,"pfxX":9.567930461078873,"pfxZ":6.6912624068282875,"pX":-0.3514003373300905,"pZ":0.09824195920266994,"vX0":-8.403726314857938,"vY0":-134.35229370469557,"vZ0":-11.896712898511602,"x":130.39,"y":236.13,"x0":1.558315758681644,"y0":50.004039690229845,"z0":5.961049724726881,"aX":17.673488181728665},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":-15.7,"spinRate":1972,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40609370432926495,"extension":6.958042925219209},"index":0,"playId":"68666042-ee07-32ea-abde-af3fe225196f","pitchNumber":1,"startTime":"2026-02-25T19:21:24.852Z","endTime":"2026-02-25T19:21:29.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Tim Mayza. Zach McKinstry scores. Tomás Nido to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"68666042-ee07-32ea-abde-af3fe225196f","startTime":"2026-02-25T19:21:58.960Z","endTime":"2026-02-25T19:22:12.117Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":621512,"link":"/api/v1/people/621512"},"third":{"id":656716,"link":"/api/v1/people/656716"},"postOnSecond":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":2.41,"dramaIndex":100.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209057954391064,"aZ":-20.204891541915742,"pfxX":9.692567178771178,"pfxZ":6.625962896374383,"pX":1.0166083903187286,"pZ":2.2717010153379795,"vX0":-5.42808775734296,"vY0":-133.8780855627197,"vZ0":-6.235418902950202,"x":78.25,"y":177.44,"x0":1.8163262384871695,"y0":50.00238747441209,"z0":6.087665559881362,"aX":17.508836064808158},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-16.3,"spinRate":1859,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4098760925037652,"extension":6.777540818218519},"index":2,"playId":"12072006-e742-3cfb-a798-36e5782e750d","pitchNumber":2,"startTime":"2026-02-25T19:22:12.117Z","endTime":"2026-02-25T19:22:15.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"75a14a55-4f38-3103-bafe-14cd1ddd9c5f","startTime":"2026-02-25T19:22:55.557Z","endTime":"2026-02-25T19:22:59.035Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434158788471304,"aZ":-19.697117487260346,"pfxX":10.863769209967,"pfxZ":6.925948476633543,"pX":0.08682701574569977,"pZ":2.388913623405201,"vX0":-7.9811942081343705,"vY0":-133.78064695661578,"vZ0":-6.265791533480176,"x":113.69,"y":174.28,"x0":1.7061094650243993,"y0":50.004763141715735,"z0":6.185989299737343,"aX":19.57903389407363},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-17.9,"spinRate":2077,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.41032874571146305,"extension":6.7661827582758445},"hitData":{"launchSpeed":102.0,"launchAngle":30.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.44,"coordY":56.5}},"index":4,"playId":"30c87852-11f5-3c72-854a-ca826d7f9930","pitchNumber":3,"startTime":"2026-02-25T19:23:14.928Z","endTime":"2026-02-25T19:23:22.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":2.41,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:23:22.099Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:23:42.847Z","endTime":"2026-02-25T19:25:25.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60289015338465,"aZ":-19.924429898985213,"pfxX":9.978257421171893,"pfxZ":6.6107679904361785,"pX":-0.6971327344975007,"pZ":2.271845812923753,"vX0":-9.626954860287473,"vY0":-135.05770849265375,"vZ0":-6.650081367649896,"x":143.57,"y":177.44,"x0":1.6120986742323316,"y0":50.00207512619689,"z0":6.160794575720496,"aX":18.48750508977143},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2074,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4050995432165476,"extension":6.685569458265142},"index":0,"playId":"5ad79c47-e2f5-3404-accb-08c4e788787e","pitchNumber":1,"startTime":"2026-02-25T19:24:06.686Z","endTime":"2026-02-25T19:24:10.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848871785741515,"aZ":-19.037629292894113,"pfxX":8.844099346794309,"pfxZ":6.923042845555504,"pX":-0.2984751107325618,"pZ":1.5766261075338772,"vX0":-8.051106922144644,"vY0":-136.56868741888817,"vZ0":-8.664305276228033,"x":128.38,"y":196.21,"x0":1.5324759520212299,"y0":50.00285080343852,"z0":6.089321817400949,"aX":16.779370859906177},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-14.4,"spinRate":2103,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4003997783956348,"extension":6.713993546288306},"index":1,"playId":"04d5602e-c771-35ed-ae73-b19f129ddd24","pitchNumber":2,"startTime":"2026-02-25T19:24:23.016Z","endTime":"2026-02-25T19:24:26.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224801068972518,"aZ":-20.76302032467806,"pfxX":8.834616195222333,"pfxZ":6.152447863349558,"pX":-0.19818597329632362,"pZ":0.9589288198072998,"vX0":-7.3040731966715455,"vY0":-134.79219549918386,"vZ0":-9.703274554889797,"x":124.55,"y":212.89,"x0":1.3888274252638415,"y0":50.0022646123867,"z0":6.0509731470237105,"aX":16.37955277330688},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2022,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40518096363621314,"extension":6.722273722657469},"index":2,"playId":"fa17a6bb-437c-3f22-b0ad-c1714a60e1aa","pitchNumber":3,"startTime":"2026-02-25T19:24:40.389Z","endTime":"2026-02-25T19:24:43.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983751238196724,"aZ":-20.1229874858948,"pfxX":8.453357761173567,"pfxZ":6.591543264083189,"pX":-0.06519455944928922,"pZ":1.5740613116846096,"vX0":-6.99344462901336,"vY0":-134.1116784898705,"vZ0":-8.0572798624796,"x":119.49,"y":196.28,"x0":1.473183516551297,"y0":50.00307829840632,"z0":6.043396076516722,"aX":15.456728834698856},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-13.9,"spinRate":1959,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.40782044848428445,"extension":6.849730522629157},"index":3,"playId":"caabba3b-a0c2-361f-9bd9-bebdc840e913","pitchNumber":4,"startTime":"2026-02-25T19:25:01.743Z","endTime":"2026-02-25T19:25:05.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72965096011058,"aZ":-19.453871504408593,"pfxX":9.828678153550644,"pfxZ":6.731368788503294,"pX":-0.11141007556882761,"pZ":1.1626360274117495,"vX0":-7.648318107613138,"vY0":-136.518458418289,"vZ0":-9.516017670900794,"x":121.25,"y":207.39,"x0":1.4478625039388953,"y0":50.00541625475652,"z0":6.029956707974085,"aX":18.576610573482107},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":-16.2,"spinRate":2049,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4010507452900516,"extension":6.817421560684254},"index":4,"playId":"3ab33972-d582-3625-b6c4-d003e78b428d","pitchNumber":5,"startTime":"2026-02-25T19:25:20.223Z","endTime":"2026-02-25T19:25:25.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":621512,"link":"/api/v1/people/621512"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:25:25.511Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:27:22.641Z","endTime":"2026-02-25T19:29:01.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86343339799019,"aZ":-31.307754750145648,"pfxX":-0.751729454192271,"pfxZ":0.5820868169736446,"pX":0.7804432852366431,"pZ":3.1929130547685545,"vX0":-4.5118682864746615,"vY0":-120.96680567367363,"vZ0":0.11036900633048674,"x":87.25,"y":152.57,"x0":2.7682675888344126,"y0":50.00133109433248,"z0":5.894217382701954,"aX":-1.1113458599342294},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.3,"breakHorizontal":2.4,"spinRate":2431,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.4530102450590441,"extension":6.142775843284011},"index":0,"playId":"0a96d337-1568-3646-ab76-e3416f774144","pitchNumber":1,"startTime":"2026-02-25T19:27:41.206Z","endTime":"2026-02-25T19:27:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"}},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.814171175575677,"aZ":-14.07516921459076,"pfxX":5.989157092428556,"pfxZ":10.087848477734582,"pX":-1.2427777957640604,"pZ":2.085239188863957,"vX0":-11.290294424916805,"vY0":-133.61102047047424,"vZ0":-7.035485402195906,"x":164.37,"y":182.48,"x0":2.2740305267532843,"y0":50.00432095200203,"z0":5.778847111098225,"aX":10.74795890395494},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2390,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4111285365390227,"extension":6.187793467432588},"index":1,"playId":"06d6f701-f51e-3f68-a0f9-e3f3eb93ef49","pitchNumber":2,"startTime":"2026-02-25T19:28:20.186Z","endTime":"2026-02-25T19:28:24.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":90.0,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965118440138234,"aZ":-20.29415120088277,"pfxX":9.676930704910657,"pfxZ":6.936347924299969,"pX":0.04091797763353634,"pZ":2.5101586803739004,"vX0":-9.749311447624642,"vY0":-130.67040871173813,"vZ0":-3.8508845102286795,"x":115.44,"y":171.01,"x0":2.5799950021104587,"y0":50.00308322852691,"z0":5.545653788462162,"aX":16.576435420992667},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":-15.1,"spinRate":2165,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.42068913136292796,"extension":6.189176649279061},"index":2,"playId":"e28e522d-8604-303a-a748-49054a903326","pitchNumber":3,"startTime":"2026-02-25T19:28:35.172Z","endTime":"2026-02-25T19:28:38.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40349507943185,"aZ":-26.360454583018036,"pfxX":8.771940979347711,"pfxZ":3.7982716313357123,"pX":0.45854240052283757,"pZ":2.795822067434301,"vX0":-7.934351218474559,"vY0":-122.71367245618559,"vZ0":-1.4472423358719215,"x":99.52,"y":163.29,"x0":2.588069406847393,"y0":50.0045291203491,"z0":5.630816821569887,"aX":13.431921069463888},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.8,"breakHorizontal":-14.2,"spinRate":1822,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.44570170061743575,"extension":6.2791341094457085},"hitData":{"launchSpeed":82.6,"launchAngle":25.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.79,"coordY":96.06}},"index":3,"playId":"8f043ae7-313c-3b6b-a267-72f0b05754fa","pitchNumber":4,"startTime":"2026-02-25T19:28:54.924Z","endTime":"2026-02-25T19:29:01.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:29:01.861Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:31:22.971Z","endTime":"2026-02-25T19:33:27.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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":"2026-02-25T19:29:13.173Z","endTime":"2026-02-25T19:30:00.340Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Little replaces Konnor Pilkington.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T19:30:00.340Z","endTime":"2026-02-25T19:31:25.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669193,"link":"/api/v1/people/669193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207102035300917,"aZ":-15.148284520397372,"pfxX":-8.085601619895984,"pfxZ":9.195619548415198,"pX":0.8249873089136129,"pZ":2.430170326455032,"vX0":11.295306864217952,"vY0":-135.38070519309403,"vZ0":-4.47504277809772,"x":85.55,"y":173.17,"x0":-2.3554401659625173,"y0":50.004025879743196,"z0":5.16859125439481,"aX":-14.974118461196458},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2315,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.404940477519506,"extension":6.045073887831857},"index":2,"playId":"e8f41a08-5009-3960-8f0f-eae90479a3d6","pitchNumber":1,"startTime":"2026-02-25T19:31:25.125Z","endTime":"2026-02-25T19:31:28.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":84.0,"endSpeed":76.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557122366806528,"aZ":-30.46768478455998,"pfxX":2.2479114457129317,"pfxZ":1.1396683988288085,"pX":1.311335115957548,"pZ":1.9323662012026706,"vX0":8.551118989598821,"vY0":-121.98457034527544,"vZ0":-1.6547744184229882,"x":67.01,"y":186.61,"x0":-2.5415655059272373,"y0":50.003040674089135,"z0":5.263573489116789,"aX":3.362261891421131},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-6.2,"spinRate":2325,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.4502263753157312,"extension":6.038918884759766},"index":3,"playId":"833a30b8-3821-36f7-a9ea-637ae7adaba1","pitchNumber":2,"startTime":"2026-02-25T19:31:44.525Z","endTime":"2026-02-25T19:31:48.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.042168611027822,"aZ":-14.700755765596826,"pfxX":-7.748867507542579,"pfxZ":9.34130319326392,"pX":0.7228187255772824,"pZ":3.075679417313283,"vX0":10.702860902128872,"vY0":-135.28757683576893,"vZ0":-3.1786658525628924,"x":89.45,"y":155.74,"x0":-2.2614285237338074,"y0":50.001541654981224,"z0":5.284278964418672,"aX":-14.493126138656457},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":12.0,"spinRate":2224,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.40349259254511427,"extension":6.029496458421219},"index":4,"playId":"52130ef0-bc17-37f7-970e-439100757577","pitchNumber":3,"startTime":"2026-02-25T19:32:02.746Z","endTime":"2026-02-25T19:32:05.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-25T19:32:13.981Z","endTime":"2026-02-25T19:32:30.146Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":84.7,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45987751730599,"aZ":-30.351454993399866,"pfxX":1.951017778425081,"pfxZ":1.196272838070767,"pX":2.3337811269225965,"pZ":1.8298105370433062,"vX0":10.707501180201868,"vY0":-122.91102632919888,"vZ0":-1.900633909572486,"x":28.04,"y":189.38,"x0":-2.341089619900674,"y0":50.00209143860058,"z0":5.202387767950531,"aX":2.9695404293740384},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-6.1,"spinRate":2334,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.44645289490934426,"extension":6.222555750108091},"index":6,"playId":"9be23c55-da12-3a79-a573-b0d88ae537ca","pitchNumber":4,"startTime":"2026-02-25T19:32:30.146Z","endTime":"2026-02-25T19:32:33.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765354080432825,"aZ":-24.21625222298755,"pfxX":-10.761557343703343,"pfxZ":5.009629852476144,"pX":1.462856816743391,"pZ":1.7055822680584196,"vX0":12.807033444631607,"vY0":-125.34803483136666,"vZ0":-3.5140350610810605,"x":61.24,"y":192.73,"x0":-2.31877211134109,"y0":50.002776424106344,"z0":5.106908213304039,"aX":-17.094681861024625},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":1303,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4372734379074754,"extension":6.260193816440008},"index":7,"playId":"85c09622-e321-3ddd-b35b-fa2237a49374","pitchNumber":5,"startTime":"2026-02-25T19:32:47.256Z","endTime":"2026-02-25T19:32:51.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60640430913871,"aZ":-15.732730098686973,"pfxX":-6.168959268866857,"pfxZ":8.857820985348665,"pX":0.7914820405718862,"pZ":2.493084876248466,"vX0":10.65634205796515,"vY0":-135.39977055514748,"vZ0":-4.2304881895136655,"x":86.83,"y":171.47,"x0":-2.3940328930088195,"y0":50.004085401735786,"z0":5.176903057881646,"aX":-11.453244383526675},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2292,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.4045460632025959,"extension":6.174972022370357},"index":8,"playId":"cc6580b0-6cc0-3352-97d9-d38c142afc5e","pitchNumber":6,"startTime":"2026-02-25T19:33:04.100Z","endTime":"2026-02-25T19:33:07.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.052672462180908,"aZ":-19.82796734516216,"pfxX":-7.212128337611873,"pfxZ":6.828525394827793,"pX":-1.2555794201511186,"pZ":4.0802523350868105,"vX0":6.1024777796473355,"vY0":-134.1099480073939,"vZ0":0.5632312973927787,"x":164.86,"y":128.61,"x0":-2.6320359871241696,"y0":50.00133938159468,"z0":5.290086322869461,"aX":-13.036918557453266},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2190,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.4096020448245996,"extension":6.167418172205437},"index":9,"playId":"ea24e3b5-f26f-3f6e-903a-191b2a702fcc","pitchNumber":7,"startTime":"2026-02-25T19:33:23.750Z","endTime":"2026-02-25T19:33:27.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:33:27.871Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (1) on a sharp line drive to right fielder Kerry Carpenter. J.T. Realmuto scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:33:35.297Z","endTime":"2026-02-25T19:34:45.084Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":669193,"link":"/api/v1/people/669193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12334932059617,"aZ":-18.081916059297736,"pfxX":-7.107831781234848,"pfxZ":7.7751498742555185,"pX":-0.7951199481922875,"pZ":3.6107469585139187,"vX0":6.987712855802375,"vY0":-134.28634178418588,"vZ0":-0.989054576920702,"x":147.31,"y":141.29,"x0":-2.5169918190760274,"y0":50.002811657198556,"z0":5.279431808594516,"aX":-12.883720543838962},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2241,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.40905334301639007,"extension":5.973732699026149},"index":0,"playId":"c1251ccb-a755-3ded-b5e5-98c49b3336ed","pitchNumber":1,"startTime":"2026-02-25T19:33:58.761Z","endTime":"2026-02-25T19:34:02.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180396000714776,"aZ":-24.114147467736313,"pfxX":-7.492972464855754,"pfxZ":5.0924733047041455,"pX":0.9119496004989344,"pZ":1.173249736417822,"vX0":11.057152576393552,"vY0":-125.77052131565682,"vZ0":-4.509364382311761,"x":82.24,"y":207.1,"x0":-2.5908025136901776,"y0":50.00602861713531,"z0":4.972101682229727,"aX":-11.871300326813914},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.3,"breakHorizontal":10.7,"spinRate":1300,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.43737527318438074,"extension":6.218054545534628},"index":1,"playId":"e8e7a0c1-c142-3d5d-9d7d-f2dd6baf6a6d","pitchNumber":2,"startTime":"2026-02-25T19:34:14.688Z","endTime":"2026-02-25T19:34:17.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190871675654716,"aZ":-32.14417325801617,"pfxX":1.1324635857003484,"pfxZ":0.01806305132150321,"pX":0.0662119806387489,"pZ":2.561871368519214,"vX0":6.20331331217679,"vY0":-122.36471460627313,"vZ0":0.4073030650198457,"x":114.48,"y":169.61,"x0":-2.653635365758868,"y0":50.00225980682449,"z0":5.1576750017896265,"aX":1.7076985356732277},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2336,"spinDirection":86},"zone":5,"typeConfidence":0.9,"plateTime":0.4484230281274999,"extension":5.9761758933785325},"hitData":{"launchSpeed":104.7,"launchAngle":11.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.21,"coordY":116.0}},"index":2,"playId":"a8984107-2562-3c43-9a50-a0e2b75803fc","pitchNumber":3,"startTime":"2026-02-25T19:34:33.520Z","endTime":"2026-02-25T19:34:45.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":1.17,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:34:45.084Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Matt Vierling. Bryce Harper scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:35:14.680Z","endTime":"2026-02-25T19:36:07.756Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":669193,"link":"/api/v1/people/669193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":76.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.945124967627752,"aZ":-29.55443095793123,"pfxX":2.4846410441570246,"pfxZ":1.755875484577567,"pX":-1.768026329017288,"pZ":3.384140768026621,"vX0":2.1819867965939954,"vY0":-121.62847971126968,"vZ0":1.717578673218242,"x":184.39,"y":147.41,"x0":-3.0011104563756734,"y0":50.00245779523002,"z0":5.240760846043196,"aX":3.703466681197738},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2323,"spinDirection":104},"zone":11,"typeConfidence":0.9,"plateTime":0.4511802454227105,"extension":5.98239170113949},"index":0,"playId":"dcd1037e-87d5-32bc-995d-6386a54f0beb","pitchNumber":1,"startTime":"2026-02-25T19:35:18.629Z","endTime":"2026-02-25T19:35:22.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30658665551947,"aZ":-18.55522714551843,"pfxX":-5.718250598556919,"pfxZ":7.534866852949724,"pX":0.768723242009601,"pZ":3.072588976014112,"vX0":10.551431303310098,"vY0":-133.4816272117757,"vZ0":-2.1987175923361884,"x":87.7,"y":155.82,"x0":-2.489606967912383,"y0":50.001489636726475,"z0":5.240594439234457,"aX":-10.334544759569129},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":2110,"spinDirection":217},"zone":3,"typeConfidence":0.87,"plateTime":0.4100800734192638,"extension":6.131499562839582},"index":1,"playId":"f91f6af6-a2ad-3734-bb59-9cfc4776b177","pitchNumber":2,"startTime":"2026-02-25T19:35:35.564Z","endTime":"2026-02-25T19:35:41.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089150645434163,"aZ":-16.31674369679764,"pfxX":-7.36702987388066,"pfxZ":8.863002221720885,"pX":0.09230628150469733,"pZ":3.2754811677340103,"vX0":9.104201121540251,"vY0":-133.4946156277903,"vZ0":-2.054785866141782,"x":113.48,"y":150.34,"x0":-2.419211102994084,"y0":50.001038153177426,"z0":5.241186601346537,"aX":-13.178916308418051},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2149,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.4116810691001027,"extension":6.239449785232498},"hitData":{"launchSpeed":103.7,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.27,"coordY":139.44}},"index":2,"playId":"b7980925-fbb3-30d5-b2d1-bdf97c79dcc4","pitchNumber":3,"startTime":"2026-02-25T19:36:00.094Z","endTime":"2026-02-25T19:36:07.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.85,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:36:07.756Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:36:28.248Z","endTime":"2026-02-25T19:37:08.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":84.5,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069200390566593,"aZ":-30.32059542044941,"pfxX":1.8929327853737545,"pfxZ":1.221314453277004,"pX":1.900986674132683,"pZ":1.0930694173745794,"vX0":9.767781323479069,"vY0":-122.68825277621436,"vZ0":-3.365014802789476,"x":44.54,"y":209.27,"x0":-2.3835988988323744,"y0":50.00344388012465,"z0":5.0760602408822155,"aX":2.8751720193763695},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.8,"spinRate":2332,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.44703536742540306,"extension":6.017680793507583},"index":0,"playId":"3e697d24-4aa4-3fdf-b816-c75590ecee5d","pitchNumber":1,"startTime":"2026-02-25T19:36:40.066Z","endTime":"2026-02-25T19:36:43.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944875419749145,"aZ":-15.073316770952351,"pfxX":-6.041613810964172,"pfxZ":9.345248489021488,"pX":0.6852586835367412,"pZ":2.905710134698712,"vX0":10.089130416502625,"vY0":-133.92661148037885,"vZ0":-3.2671159250681376,"x":90.88,"y":160.33,"x0":-2.3332447678149157,"y0":50.0020171242004,"z0":5.209243721579737,"aX":-11.055452558815299},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2250,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.40783254071920494,"extension":6.127390764919284},"hitData":{"launchSpeed":99.3,"launchAngle":41.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.73,"coordY":87.64}},"index":1,"playId":"e24a4f5a-b62e-310b-a933-d36fb06d6477","pitchNumber":2,"startTime":"2026-02-25T19:36:57.860Z","endTime":"2026-02-25T19:37:08.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:37:08.542Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Justin Crawford grounds into a force out, second baseman Gleyber Torres to shortstop Javier Báez. Alec Bohm out at 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:37:48.293Z","endTime":"2026-02-25T19:38:14.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"43d3ee18-a985-3b1e-98c8-e5ed40941638","startTime":"2026-02-25T19:37:34.029Z","endTime":"2026-02-25T19:37:37.029Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30264435770666,"aZ":-15.18745274656256,"pfxX":-7.843094014434991,"pfxZ":9.24641500835893,"pX":-0.8088402754119083,"pZ":2.642003714338618,"vX0":7.266643122098807,"vY0":-134.47591746457462,"vZ0":-3.8164290323111003,"x":147.83,"y":167.45,"x0":-2.5229419050928197,"y0":50.00479735867121,"z0":5.152401352534618,"aX":-14.411887287161985},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":12.7,"spinRate":2283,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.40681550994308324,"extension":6.102599914680736},"index":1,"playId":"600b6520-52f1-3811-887a-f8006cae463a","pitchNumber":1,"startTime":"2026-02-25T19:37:50.445Z","endTime":"2026-02-25T19:37:53.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101767544872864,"aZ":-15.133734503439955,"pfxX":-7.287355932401571,"pfxZ":9.457198283465171,"pX":-0.29750757755393253,"pZ":2.5984391432389327,"vX0":8.533534900762213,"vY0":-133.69403229022288,"vZ0":-3.6184277743652826,"x":128.34,"y":168.62,"x0":-2.591086718704947,"y0":50.00111077684199,"z0":5.0625694437428095,"aX":-13.12863695260074},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2197,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.4104284443645825,"extension":6.0977865586950015},"hitData":{"launchSpeed":96.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.99,"coordY":149.13}},"index":2,"playId":"e140d9a3-8966-3ff3-b724-b6eaba472b13","pitchNumber":2,"startTime":"2026-02-25T19:38:09.723Z","endTime":"2026-02-25T19:38:14.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:38:14.858Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Raylin Heredia.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:40:41.201Z","endTime":"2026-02-25T19:41:06.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: René Pinto replaces catcher J.T. Realmuto, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:40:36.700Z","endTime":"2026-02-25T19:40:36.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650907,"link":"/api/v1/people/650907"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Keaton Anthony replaces first baseman Bryce Harper, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T19:40:36.722Z","endTime":"2026-02-25T19:40:36.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Erick Brito replaces third baseman Alec Bohm, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T19:40:36.725Z","endTime":"2026-02-25T19:40:36.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raylin Heredia replaces right fielder Adolis García, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T19:40:36.728Z","endTime":"2026-02-25T19:40:36.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Devin Saltiban replaces center fielder Justin Crawford, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-25T19:40:36.730Z","endTime":"2026-02-25T19:40:36.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813880,"link":"/api/v1/people/813880"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Richards replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-25T19:40:36.734Z","endTime":"2026-02-25T19:40:43.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.7,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353752131587235,"aZ":-10.338796476522742,"pfxX":-5.726395488139012,"pfxZ":12.217493646553255,"pX":-0.15791378314595472,"pZ":3.3101042229123014,"vX0":5.88832205163258,"vY0":-133.26327390219757,"vZ0":-5.953470994236029,"x":123.02,"y":149.41,"x0":-1.6589320232360578,"y0":50.00217603467935,"z0":6.330048272536761,"aX":-10.233681003835516},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.9,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.41203553949692484,"extension":6.377786675719764},"index":6,"playId":"7e5a94b7-0f28-3ce8-8297-3ac1fb28fa51","pitchNumber":1,"startTime":"2026-02-25T19:40:43.343Z","endTime":"2026-02-25T19:40:48.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08745617080753,"aZ":-11.672495065680101,"pfxX":-5.4647487580028455,"pfxZ":11.269958648872436,"pX":-0.2047100610783643,"pZ":3.2130764439227764,"vX0":5.8251518812129515,"vY0":-133.8349380403159,"vZ0":-6.053404539482904,"x":124.8,"y":152.03,"x0":-1.6964238794611748,"y0":50.00531451020745,"z0":6.335455450697942,"aX":-9.944204568975653},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":8.6,"spinRate":2178,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4087940407144792,"extension":6.479568164404856},"hitData":{"launchSpeed":93.5,"launchAngle":26.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.21,"coordY":96.61}},"index":7,"playId":"5f14227e-d1f4-33a3-855b-bbc62c65cf9e","pitchNumber":2,"startTime":"2026-02-25T19:41:00.243Z","endTime":"2026-02-25T19:41:06.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:41:06.262Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Otto Kemp to first baseman Keaton Anthony.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:41:22.468Z","endTime":"2026-02-25T19:43:28.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0321079066603,"aZ":-34.30710250997085,"pfxX":-7.199490824629192,"pfxZ":-1.636910847185991,"pX":-0.6187063358589907,"pZ":4.1982788330772225,"vX0":5.5671329159376075,"vY0":-113.01163135006769,"vZ0":2.6119271260288066,"x":140.58,"y":125.43,"x0":-2.1690278872760462,"y0":50.00245844258206,"z0":6.454419869642096,"aX":-9.388048775100563},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.0,"breakHorizontal":11.8,"spinRate":2263,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.48318047134251785,"extension":6.168061591890988},"index":0,"playId":"c1b67716-69f7-39f5-b9ee-416ce00e011c","pitchNumber":1,"startTime":"2026-02-25T19:41:32.170Z","endTime":"2026-02-25T19:41:38.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418541708385156,"aZ":-10.126935286126315,"pfxX":-3.8350741157102863,"pfxZ":12.250579019195445,"pX":-0.7871905016926093,"pZ":4.003631365934541,"vX0":3.8975080057724343,"vY0":-133.4725831151154,"vZ0":-4.3113234097671125,"x":147.01,"y":130.68,"x0":-1.7698875721319578,"y0":50.00129636266359,"z0":6.372359658065547,"aX":-6.9012703009587755},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.5,"breakHorizontal":6.1,"spinRate":2239,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41076396582151986,"extension":6.161153325786031},"index":1,"playId":"d8ded96b-9d42-3fa7-8c36-d3e72e5dc8ab","pitchNumber":2,"startTime":"2026-02-25T19:41:45.854Z","endTime":"2026-02-25T19:41:52.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866266657974755,"aZ":-9.779161816729117,"pfxX":-4.270128799487397,"pfxZ":12.450049780029708,"pX":0.1845499656108165,"pZ":2.9577667618467443,"vX0":6.581384990441595,"vY0":-133.32830404847724,"vZ0":-6.812112749945547,"x":109.97,"y":158.92,"x0":-1.762013407390037,"y0":50.00658629742678,"z0":6.253062055257314,"aX":-7.684107136545562},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.2,"breakHorizontal":6.2,"spinRate":2270,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.41092793770435154,"extension":6.287054447411785},"index":2,"playId":"6fc27f4e-96be-392a-bcd6-16cb62492b12","pitchNumber":3,"startTime":"2026-02-25T19:41:59.792Z","endTime":"2026-02-25T19:42:04.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278876206120433,"aZ":-10.039845598727965,"pfxX":-5.822197145925691,"pfxZ":12.042394805366072,"pX":0.25884812386172,"pZ":2.8159707637387434,"vX0":7.393798556445363,"vY0":-134.50143605016098,"vZ0":-7.23299666109523,"x":107.13,"y":162.75,"x0":-1.7651224762269757,"y0":50.00369992026261,"z0":6.246342573021951,"aX":-10.702907972947099},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":9.0,"spinRate":2234,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4067064932074902,"extension":6.313362020781674},"index":3,"playId":"02af1972-c129-375b-8f97-520f6925b2b2","pitchNumber":4,"startTime":"2026-02-25T19:42:18.300Z","endTime":"2026-02-25T19:42:23.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88943249770041,"aZ":-33.05066414743785,"pfxX":-5.032414049701194,"pfxZ":-0.6543006589978155,"pX":-0.9664563645291548,"pZ":2.9176533389006787,"vX0":4.3347368229099885,"vY0":-114.37752010492946,"vZ0":-0.6878178835851567,"x":153.84,"y":160.0,"x0":-2.226849038815467,"y0":50.00428142797231,"z0":6.446002199927901,"aX":-6.709031675180246},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.1,"breakHorizontal":8.2,"spinRate":2191,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.4777662175782482,"extension":6.109271850220604},"index":4,"playId":"d18ca0e0-43b5-3687-a69f-371c1cf7143d","pitchNumber":5,"startTime":"2026-02-25T19:42:46.015Z","endTime":"2026-02-25T19:42:49.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882660031428767,"aZ":-9.58739765377668,"pfxX":-4.311836211427938,"pfxZ":12.489306604839102,"pX":-0.39494204807958366,"pZ":2.8344368153117463,"vX0":5.325234631858127,"vY0":-133.87024723346227,"vZ0":-6.958772252475674,"x":132.05,"y":162.25,"x0":-1.853130908002908,"y0":50.00265942878789,"z0":6.15997536064352,"aX":-7.798033623645288},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.2,"breakHorizontal":6.6,"spinRate":2207,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4097183114179006,"extension":6.402593916007},"hitData":{"launchSpeed":92.5,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.83,"coordY":155.18}},"index":5,"playId":"065f7656-dedf-3635-97e5-50c5e1207716","pitchNumber":6,"startTime":"2026-02-25T19:43:23.569Z","endTime":"2026-02-25T19:43:28.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:43:28.605Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Pedro León.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:43:49.887Z","endTime":"2026-02-25T19:44:56.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.269919803274373,"aZ":-34.75989256482736,"pfxX":-5.665906423720005,"pfxZ":-2.0312631245133126,"pX":-0.9033118572237286,"pZ":4.845587126919092,"vX0":4.169481012556575,"vY0":-112.26935465551104,"vZ0":3.9149479326789773,"x":151.43,"y":107.95,"x0":-2.052930577944973,"y0":50.004660295116565,"z0":6.627838843341295,"aX":-7.19761951851727},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.3,"breakHorizontal":9.1,"spinRate":2131,"spinDirection":271},"zone":11,"typeConfidence":2.0,"plateTime":0.4887913698830122,"extension":5.958884096907932},"index":0,"playId":"405c8edf-a222-3a23-bc66-395c0d321484","pitchNumber":1,"startTime":"2026-02-25T19:44:01.632Z","endTime":"2026-02-25T19:44:05.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36747561983929,"aZ":-8.94102506661635,"pfxX":-4.850274660052706,"pfxZ":12.91198050392724,"pX":-0.18081853198878228,"pZ":3.073850334256698,"vX0":5.420040691654965,"vY0":-133.8994837424701,"vZ0":-6.837065882818794,"x":123.89,"y":155.79,"x0":-1.6098525828163581,"y0":50.00262825210862,"z0":6.31485090309595,"aX":-8.72742368726603},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.0,"breakHorizontal":7.4,"spinRate":1501,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.41049985865426386,"extension":6.349868671045936},"index":1,"playId":"58aa5974-b1d4-366d-afa0-55af80ceda53","pitchNumber":2,"startTime":"2026-02-25T19:44:14.634Z","endTime":"2026-02-25T19:44:17.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358362675998684,"aZ":-11.129265042487551,"pfxX":-6.3099787653699995,"pfxZ":11.538107749256678,"pX":0.818779712508678,"pZ":1.8412224817102356,"vX0":8.309490462646139,"vY0":-134.05224017133213,"vZ0":-9.367770110303583,"x":85.79,"y":189.07,"x0":-1.4980785578123772,"y0":50.00420976149656,"z0":6.170774418871892,"aX":-11.511281457602005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":9.7,"spinRate":2234,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.40822621766482836,"extension":6.288864370284999},"index":2,"playId":"cf03c5f9-091d-35c9-a8eb-641ff0abe22f","pitchNumber":3,"startTime":"2026-02-25T19:44:32.624Z","endTime":"2026-02-25T19:44:38.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.602228658636836,"aZ":-9.526733822934967,"pfxX":-4.47465140770268,"pfxZ":12.274016882442346,"pX":0.2121579675628016,"pZ":1.8270760758693179,"vX0":6.499454722317549,"vY0":-134.58091951763126,"vZ0":-9.812940407413045,"x":108.91,"y":189.45,"x0":-1.646285732022879,"y0":50.00346954687016,"z0":6.183183173100113,"aX":-8.25717394041163},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":6.8,"spinRate":2276,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.40608538246690484,"extension":6.252850827875732},"hitData":{"launchSpeed":96.2,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.66,"coordY":149.13}},"index":3,"playId":"fa80588a-ebea-3637-ab4c-0e4965f94c9d","pitchNumber":4,"startTime":"2026-02-25T19:44:49.013Z","endTime":"2026-02-25T19:44:56.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:44:56.094Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin Slater grounds into a force out, shortstop Edmundo Sosa to second baseman Otto Kemp. Gage Workman out at 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:45:19.661Z","endTime":"2026-02-25T19:46:43.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Gage Workman replaces Javier Báez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T19:45:15.568Z","endTime":"2026-02-25T19:45:20.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"base":1,"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940411523237962,"aZ":-10.619505530467931,"pfxX":-3.9707725184558207,"pfxZ":11.880262106725421,"pX":-0.5399777325860851,"pZ":2.929309140012269,"vX0":4.472443426877698,"vY0":-133.63487418219577,"vZ0":-7.0053228488657675,"x":137.58,"y":159.69,"x0":-1.7168723844453722,"y0":50.0054056139649,"z0":6.342257217096622,"aX":-7.206076400098196},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.3,"breakHorizontal":6.2,"spinRate":2288,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.4093824359131677,"extension":6.468621243038837},"index":1,"playId":"7c0965c0-b10a-3bbe-a5c4-65476b454fad","pitchNumber":1,"startTime":"2026-02-25T19:45:20.996Z","endTime":"2026-02-25T19:45:24.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":669398,"link":"/api/v1/people/669398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.81635917076672,"aZ":-34.417646974902105,"pfxX":-6.757074939879111,"pfxZ":-1.7052030307025703,"pX":-0.9570568364720575,"pZ":4.661667445469025,"vX0":4.213424999215631,"vY0":-113.48427320943537,"vZ0":3.398133271346139,"x":153.48,"y":112.91,"x0":-1.950624441727663,"y0":50.00105900605662,"z0":6.5511290928246675,"aX":-8.901048256020161},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.0,"breakHorizontal":11.3,"spinRate":2151,"spinDirection":277},"zone":11,"typeConfidence":2.0,"plateTime":0.48079588260536843,"extension":6.033568909357491},"index":2,"playId":"be1cff3f-47ff-3837-a702-99d49b60670f","pitchNumber":2,"startTime":"2026-02-25T19:45:38.504Z","endTime":"2026-02-25T19:45:41.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":669398,"link":"/api/v1/people/669398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":77.9,"endSpeed":72.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.70924923772379,"aZ":-34.62376547565617,"pfxX":-7.171841729090106,"pfxZ":-1.8570586636736408,"pX":-0.9910126225624245,"pZ":3.561686104129041,"vX0":4.923947083313317,"vY0":-113.40296342669672,"vZ0":1.3920610641889295,"x":154.78,"y":142.61,"x0":-2.2421517910847286,"y0":50.00046065219595,"z0":6.353651577470168,"aX":-9.485563764203992},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.8,"breakHorizontal":12.0,"spinRate":2256,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.4801573833203374,"extension":6.275886513611273},"index":3,"playId":"459622c0-ac98-389f-8999-4460abac030d","pitchNumber":3,"startTime":"2026-02-25T19:45:55.815Z","endTime":"2026-02-25T19:45:59.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":669398,"link":"/api/v1/people/669398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03137232511292,"aZ":-8.469935036613007,"pfxX":-3.4600099692881194,"pfxZ":13.215558188792105,"pX":0.3473944273915715,"pZ":2.180616474627195,"vX0":6.650079443405026,"vY0":-133.41019489627595,"vZ0":-9.141528889732985,"x":103.76,"y":179.9,"x0":-1.7336854111912379,"y0":50.00476731956662,"z0":6.272040282934416,"aX":-6.2077016037232475},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.0,"breakHorizontal":4.8,"spinRate":2373,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.4113538477770864,"extension":6.542292602859978},"index":4,"playId":"dfc1c879-a0dd-370b-af60-d0141bb1ab2c","pitchNumber":4,"startTime":"2026-02-25T19:46:14.819Z","endTime":"2026-02-25T19:46:18.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":669398,"link":"/api/v1/people/669398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121227017949096,"aZ":-10.211348678158462,"pfxX":-4.314757550339387,"pfxZ":12.191814237996978,"pX":0.19715668552409413,"pZ":3.1925803382100133,"vX0":6.588624807069864,"vY0":-133.91522830760695,"vZ0":-6.148420186798247,"x":109.48,"y":152.58,"x0":-1.7437221803803757,"y0":50.001791996611665,"z0":6.261612469115012,"aX":-7.772556106930311},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.8,"breakHorizontal":6.2,"spinRate":2332,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4102936995302655,"extension":6.308115071594999},"hitData":{"launchSpeed":88.1,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.16,"coordY":157.6}},"index":5,"playId":"7b0cac86-7060-3b35-a04c-0eb95716c365","pitchNumber":5,"startTime":"2026-02-25T19:46:36.815Z","endTime":"2026-02-25T19:46:43.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":669398,"link":"/api/v1/people/669398"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:46:43.579Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Kemp grounds out, shortstop Gage Workman to first baseman Andrew Jenkins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:48:53.273Z","endTime":"2026-02-25T19:50:22.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,10],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687543,"link":"/api/v1/people/687543"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jackson Strong replaces center fielder Matt Vierling, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:48:50.616Z","endTime":"2026-02-25T19:48:50.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":825924,"link":"/api/v1/people/825924"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrew Jenkins replaces first baseman Colt Keith, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T19:48:50.639Z","endTime":"2026-02-25T19:48:50.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687543,"link":"/api/v1/people/687543"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Patrick Lee replaces right fielder Kerry Carpenter, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T19:48:50.641Z","endTime":"2026-02-25T19:48:50.644Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815268,"link":"/api/v1/people/815268"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gage Workman remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T19:48:50.644Z","endTime":"2026-02-25T19:48:50.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brett Callahan replaces left fielder Austin Slater, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-25T19:48:50.646Z","endTime":"2026-02-25T19:48:55.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.059211473686922,"aZ":-33.154430578169745,"pfxX":0.5641409303561256,"pfxZ":-0.6693578843191608,"pX":0.9341745552152185,"pZ":1.3141375721717319,"vX0":8.120510242181219,"vY0":-120.7657563118206,"vZ0":-2.3037901708207644,"x":81.39,"y":203.3,"x0":-2.5485010288013945,"y0":50.0012666996956,"z0":5.203797015065713,"aX":0.8289396905275676},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-3.0,"spinRate":2195,"spinDirection":101},"zone":14,"typeConfidence":0.79,"plateTime":0.4539763023360526,"extension":6.020546936570668},"index":5,"playId":"742b0a63-d37c-3de1-9922-f10bd98a33e9","pitchNumber":1,"startTime":"2026-02-25T19:48:55.534Z","endTime":"2026-02-25T19:48:59.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418321735619134,"aZ":-20.717971856774245,"pfxX":-6.313172313434672,"pfxZ":6.348000842486011,"pX":0.16188227466821986,"pZ":3.3733875515325837,"vX0":9.239866135044267,"vY0":-133.20546342181152,"vZ0":-1.0633549552023764,"x":110.83,"y":147.7,"x0":-2.5244972196310926,"y0":50.00362519869024,"z0":5.269317336651434,"aX":-11.39632908781295},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":9.5,"spinRate":2118,"spinDirection":214},"zone":12,"typeConfidence":0.84,"plateTime":0.4104780650047726,"extension":6.042511015749485},"index":6,"playId":"1aed7f9d-c11e-36ac-a543-31fe608def9f","pitchNumber":2,"startTime":"2026-02-25T19:49:13.334Z","endTime":"2026-02-25T19:49:16.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149492983650497,"aZ":-19.230532991772865,"pfxX":-6.39484414365972,"pfxZ":7.098048058810237,"pX":0.5779756744983321,"pZ":3.4286185062325942,"vX0":10.330135861205875,"vY0":-133.97915316779867,"vZ0":-1.23453774043971,"x":94.97,"y":146.21,"x0":-2.491548653064195,"y0":50.00040593922529,"z0":5.2656936169281705,"aX":-11.658296249485067},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":9.5,"spinRate":2238,"spinDirection":215},"zone":12,"typeConfidence":0.87,"plateTime":0.40834694455925113,"extension":6.039008010057781},"index":7,"playId":"a8c91cdd-9f1b-3702-b3ee-0da0088e0181","pitchNumber":3,"startTime":"2026-02-25T19:49:30.191Z","endTime":"2026-02-25T19:49:33.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16630425544641,"aZ":-15.679929958833029,"pfxX":-5.992518055661733,"pfxZ":9.033820615774957,"pX":0.8368398398282473,"pZ":1.8043108253556157,"vX0":10.767597619151905,"vY0":-133.85352079008007,"vZ0":-5.695330997062772,"x":85.1,"y":190.06,"x0":-2.447917067679112,"y0":50.00558089898411,"z0":5.070840431508239,"aX":-10.945813860729373},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2122,"spinDirection":216},"zone":14,"typeConfidence":0.89,"plateTime":0.40821081633917844,"extension":6.095195491453532},"index":8,"playId":"b99d0c2b-d848-3905-9ee2-c6a36fa943ab","pitchNumber":4,"startTime":"2026-02-25T19:49:47.498Z","endTime":"2026-02-25T19:49:51.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-02-25T19:50:02.141Z","endTime":"2026-02-25T19:50:17.553Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.8,"endSpeed":77.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12552482913787,"aZ":-31.205054002112213,"pfxX":0.27590116447901947,"pfxZ":0.6431037554224108,"pX":-0.4157428831125912,"pZ":2.077603545244852,"vX0":5.354308901782891,"vY0":-121.95495975822658,"vZ0":-1.0591412825743818,"x":132.85,"y":182.68,"x0":-2.6760972517464223,"y0":50.00342058575003,"z0":5.2107160267075665,"aX":0.4139361558448856},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.2,"breakHorizontal":-1.8,"spinRate":2253,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.4492342250600858,"extension":5.895295947364704},"hitData":{"launchSpeed":109.1,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.77,"coordY":159.42}},"index":10,"playId":"039ff0dc-eda5-3815-bc17-c6e4a3c80236","pitchNumber":5,"startTime":"2026-02-25T19:50:17.553Z","endTime":"2026-02-25T19:50:22.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:50:22.744Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, shortstop Gage Workman to first baseman Andrew Jenkins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:50:35.575Z","endTime":"2026-02-25T19:51:13.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687543,"link":"/api/v1/people/687543"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":76.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806851900202698,"aZ":-31.956740381412867,"pfxX":-0.17508006504661733,"pfxZ":0.1499302924778716,"pX":0.29440427359172605,"pZ":1.627215777397141,"vX0":7.1420384478652545,"vY0":-120.02806658594695,"vZ0":-1.6556340515383452,"x":105.78,"y":194.85,"x0":-2.6888453925399585,"y0":50.004914627191084,"z0":5.154319341797199,"aX":-0.25847200078874305},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":-1.3,"spinRate":2334,"spinDirection":65},"zone":9,"typeConfidence":0.73,"plateTime":0.45520800006242723,"extension":5.875199856461379},"index":0,"playId":"8be070b0-e9f6-3eac-8781-dc8f2df6d4fe","pitchNumber":1,"startTime":"2026-02-25T19:50:51.312Z","endTime":"2026-02-25T19:50:54.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993217407062257,"aZ":-17.91341110146713,"pfxX":-7.6228129794442,"pfxZ":7.794493921533467,"pX":0.5252471428187596,"pZ":1.9778584995974753,"vX0":10.416239527060151,"vY0":-134.404767908508,"vZ0":-4.915437838078884,"x":96.98,"y":185.38,"x0":-2.409275178179998,"y0":50.00664673406898,"z0":5.101659395008525,"aX":-13.95604457141623},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2153,"spinDirection":219},"zone":9,"typeConfidence":0.88,"plateTime":0.4074291843386626,"extension":6.086117313312866},"hitData":{"launchSpeed":79.8,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.1,"coordY":156.99}},"index":1,"playId":"91275cd5-b5cb-39c8-aa51-c5d39e92b71a","pitchNumber":2,"startTime":"2026-02-25T19:51:07.670Z","endTime":"2026-02-25T19:51:13.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:51:13.545Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro León strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:51:25.273Z","endTime":"2026-02-25T19:53:15.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669193,"fullName":"Jack Little","link":"/api/v1/people/669193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306871658375968,"aZ":-15.994271193359394,"pfxX":-6.8768177488228135,"pfxZ":8.96324028370313,"pX":-0.48040433540033756,"pZ":2.967462024778795,"vX0":7.8922556007032725,"vY0":-133.16593964300822,"vZ0":-2.7544582752854745,"x":135.31,"y":158.66,"x0":-2.5823083653550754,"y0":50.00012710842772,"z0":5.165599917163717,"aX":-12.409364839383063},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":10.8},"zone":1,"typeConfidence":0.89,"plateTime":0.41057207057113043,"extension":5.900869057383818},"index":0,"playId":"4232c8b4-44fe-3513-9be2-baa72352da1c","pitchNumber":1,"startTime":"2026-02-25T19:51:40.236Z","endTime":"2026-02-25T19:51:43.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.0,"endSpeed":76.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089779227143026,"aZ":-31.63015209065665,"pfxX":1.7366034321660107,"pfxZ":0.36554631881668787,"pX":-0.25831376233395187,"pZ":1.5946886508810825,"vX0":5.565013779187418,"vY0":-120.79833039667348,"vZ0":-1.992886662701411,"x":126.85,"y":195.72,"x0":-2.8155779065585476,"y0":50.00216922358039,"z0":5.205798433449933,"aX":2.5702990466143727},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":-4.4},"zone":8,"typeConfidence":0.9,"plateTime":0.453088041773412,"extension":6.040821206928656},"index":1,"playId":"ce4d4364-ef98-3792-b211-ae0acba8835a","pitchNumber":2,"startTime":"2026-02-25T19:51:56.241Z","endTime":"2026-02-25T19:51:59.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-25T19:52:08.367Z","endTime":"2026-02-25T19:52:19.201Z","isPitch":false,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96895513984251,"aZ":-31.94992090293769,"pfxX":1.0433702348904599,"pfxZ":0.14621680853723795,"pX":0.8363415367380972,"pZ":1.2176914190220018,"vX0":8.02400120336451,"vY0":-120.97914734965327,"vZ0":-2.578194161437292,"x":85.12,"y":205.9,"x0":-2.654719679789993,"y0":50.00029920720271,"z0":5.089691826219427,"aX":1.5489812152917946},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.1,"breakHorizontal":-3.7},"zone":14,"typeConfidence":0.87,"plateTime":0.45224698938923336,"extension":5.875356035860181},"index":3,"playId":"4948da36-4930-33c3-856b-01bd66fc8a70","pitchNumber":3,"startTime":"2026-02-25T19:52:19.201Z","endTime":"2026-02-25T19:52:23.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":83.0,"endSpeed":76.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31232918612925,"aZ":-31.89008038573121,"pfxX":0.4652615815689276,"pfxZ":0.19654741770992157,"pX":0.3325045661411715,"pZ":1.3604925935397199,"vX0":7.137715882871771,"vY0":-120.69018489152775,"vZ0":-2.3115569146571904,"x":104.33,"y":202.05,"x0":-2.722871085859996,"y0":50.005229735972485,"z0":5.137034188276013,"aX":0.6869918182100728},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":-2.5},"zone":14,"typeConfidence":0.86,"plateTime":0.45368993255705625,"extension":5.980800624072948},"index":4,"playId":"fe6d98fe-41df-3fc3-8ad1-42309a2fd971","pitchNumber":4,"startTime":"2026-02-25T19:52:36.019Z","endTime":"2026-02-25T19:52:41.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79764448920234,"aZ":-15.485713518821806,"pfxX":-7.53427091944756,"pfxZ":9.137896486484607,"pX":0.007004761477779293,"pZ":2.6410969700634754,"vX0":9.605541754944484,"vY0":-134.21014548513253,"vZ0":-3.498218770718716,"x":116.73,"y":167.47,"x0":-2.6379378288949047,"y0":50.0000919158703,"z0":5.062942232700692,"aX":-13.755814110647586},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":11.6},"zone":2,"typeConfidence":0.9,"plateTime":0.40797159783484105,"extension":6.044572911001428},"index":5,"playId":"44a7b34f-be44-37e9-82e4-e648b66c09b0","pitchNumber":5,"startTime":"2026-02-25T19:52:52.479Z","endTime":"2026-02-25T19:52:55.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.8,"endSpeed":82.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670274848640197,"aZ":-15.226345092445547,"pfxX":-6.5075836236516,"pfxZ":9.548159160945168,"pX":0.8629633532326944,"pZ":3.099118028981066,"vX0":10.961520857884798,"vY0":-133.1631967786309,"vZ0":-2.321715349371758,"x":84.11,"y":155.1,"x0":-2.4831155753583425,"y0":50.00434561595212,"z0":5.098795142405907,"aX":-11.55391155470951},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":9.1},"zone":12,"typeConfidence":0.9,"plateTime":0.41314903890834165,"extension":6.027181326851349},"index":6,"playId":"e685674e-1b02-3cdc-9d79-cf8d2b5fe7de","pitchNumber":6,"startTime":"2026-02-25T19:53:11.596Z","endTime":"2026-02-25T19:53:15.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":669193,"link":"/api/v1/people/669193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:53:15.555Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Raylin Heredia.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:55:50.108Z","endTime":"2026-02-25T19:56:02.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Trent Farquhar replaces left fielder Pedro León, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:55:31.615Z","endTime":"2026-02-25T19:55:31.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802531,"link":"/api/v1/people/802531"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":805249,"link":"/api/v1/people/805249"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryan Rincon replaces second baseman Otto Kemp, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T19:55:31.649Z","endTime":"2026-02-25T19:55:31.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dylan Campbell replaces shortstop Edmundo Sosa, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T19:55:31.654Z","endTime":"2026-02-25T19:55:31.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694749,"link":"/api/v1/people/694749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Génesis Cabrera replaces Trevor Richards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T19:55:31.660Z","endTime":"2026-02-25T19:55:52.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57365874934137,"aZ":-18.714617981752294,"pfxX":6.889009603772443,"pfxZ":7.089643663791822,"pX":0.18774522359329693,"pZ":3.0356134828751524,"vX0":-3.330061601574381,"vY0":-136.32774253453596,"vZ0":-4.5738561168537455,"x":109.84,"y":156.82,"x0":0.524401639549992,"y0":50.00321318828831,"z0":6.011862702403694,"aX":13.077827288202956},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":2236,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4004669543151267,"extension":5.786001661703149},"hitData":{"launchSpeed":99.5,"launchAngle":51.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.44,"coordY":95.93}},"index":4,"playId":"f3d5c72b-fa7d-3eb1-a053-b3089f1e2bb1","pitchNumber":1,"startTime":"2026-02-25T19:55:52.398Z","endTime":"2026-02-25T19:56:02.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:56:02.169Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out softly, pitcher Génesis Cabrera to first baseman Keaton Anthony.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:56:07.367Z","endTime":"2026-02-25T19:57:37.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405056295689736,"aZ":-21.659084524614823,"pfxX":9.146896518631824,"pfxZ":5.658392717319973,"pX":1.7923230936588725,"pZ":2.7359286632835844,"vX0":-0.21358535666411005,"vY0":-135.6439674395491,"vZ0":-4.691133159407471,"x":48.68,"y":164.91,"x0":0.684267441285615,"y0":50.00407124974107,"z0":6.003271325689853,"aX":16.999908669367947},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":-16.6,"spinRate":2143,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4042177777213105,"extension":5.708742470516275},"index":0,"playId":"e9482175-5fef-3db0-bc83-d2c40190eaf2","pitchNumber":1,"startTime":"2026-02-25T19:56:28.159Z","endTime":"2026-02-25T19:56:31.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749201079602734,"aZ":-21.951676619310803,"pfxX":-1.1675015210514135,"pfxZ":6.03742330302423,"pX":-0.36104508229155635,"pZ":0.6890758394642247,"vX0":-2.3980561848421464,"vY0":-128.3233891286979,"vZ0":-8.671971452738628,"x":130.76,"y":220.17,"x0":0.7316816687067759,"y0":50.002912196005205,"z0":5.779430911960987,"aX":-1.9766691067983215},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":2.6,"spinRate":2192,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.42436310662634513,"extension":5.907006481418538},"index":1,"playId":"f715841f-048e-384b-9fb2-92de1838b48a","pitchNumber":2,"startTime":"2026-02-25T19:56:44.682Z","endTime":"2026-02-25T19:56:48.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76317551099175,"aZ":-17.134908005997524,"pfxX":10.350478691637115,"pfxZ":7.978506011926222,"pX":0.4245566313965644,"pZ":1.3707017891008644,"vX0":-3.937337178773165,"vY0":-136.57908828780657,"vZ0":-8.749340039914669,"x":100.82,"y":201.77,"x0":0.5422088319816679,"y0":50.001519303603295,"z0":5.799701538851093,"aX":19.504987510962174},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-17.9,"spinRate":2338,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4014036589498424,"extension":5.902013683552858},"index":2,"playId":"fef7b7be-159a-32fc-a24f-93ea1bd0070c","pitchNumber":3,"startTime":"2026-02-25T19:57:07.450Z","endTime":"2026-02-25T19:57:10.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027647638962257,"aZ":-27.24398181916064,"pfxX":11.255952989579205,"pfxZ":3.07040060209653,"pX":0.016073996895749135,"pZ":2.2469914650245295,"vX0":-5.600322759321047,"vY0":-126.76208401301717,"vZ0":-3.360540539236596,"x":116.39,"y":178.11,"x0":0.8068009254289077,"y0":50.00539719580693,"z0":5.795969599713158,"aX":18.084275989708942},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-18.8,"spinRate":1953,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.43425004717069937,"extension":5.827034223430635},"hitData":{"launchSpeed":59.8,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.02,"coordY":191.57}},"index":3,"playId":"a4ecffdb-106f-3532-8c95-d245300f86c3","pitchNumber":4,"startTime":"2026-02-25T19:57:29.499Z","endTime":"2026-02-25T19:57:37.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:57:37.959Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tomás Nido grounds out, third baseman Erick Brito to first baseman Keaton Anthony.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:58:01.198Z","endTime":"2026-02-25T19:58:47.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.633360323433585,"aZ":-17.73570339048084,"pfxX":8.738596149927776,"pfxZ":7.626916354514154,"pX":1.494187746281315,"pZ":2.135413735602,"vX0":-1.010674391244596,"vY0":-136.82095138941213,"vZ0":-6.672262152486499,"x":60.05,"y":181.12,"x0":0.7336948965113596,"y0":50.001255688853625,"z0":5.824187432869915,"aX":16.539771068109296},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-15.6,"spinRate":2281,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4005598769278609,"extension":5.806480611371347},"index":0,"playId":"3de48374-064e-3144-aaff-74d0652d392b","pitchNumber":1,"startTime":"2026-02-25T19:58:02.381Z","endTime":"2026-02-25T19:58:05.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526675991569565,"aZ":-29.471230311219898,"pfxX":8.595822215243196,"pfxZ":1.6565209239169825,"pX":0.8889370614657909,"pZ":2.6880342214282473,"vX0":-2.526145163963487,"vY0":-126.97238129819169,"vZ0":-2.096068566129018,"x":83.12,"y":166.2,"x0":0.7813826855698154,"y0":50.000659237073606,"z0":5.874261839785901,"aX":14.002727173144851},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-15.0,"spinRate":1935,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4317409718850316,"extension":5.739151873612564},"index":1,"playId":"ce2bf5ce-fa30-3aaa-a7b8-e010129d44bc","pitchNumber":2,"startTime":"2026-02-25T19:58:19.274Z","endTime":"2026-02-25T19:58:22.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.822735526601846,"aZ":-14.643065141092006,"pfxX":9.26375495029257,"pfxZ":9.209577095761482,"pX":-0.07963596500731579,"pZ":1.0921586077540664,"vX0":-4.302306584248751,"vY0":-137.20723528150705,"vZ0":-9.807175721461043,"x":120.04,"y":209.29,"x0":0.3065211381329851,"y0":50.00427485962888,"z0":5.714684870360028,"aX":17.634849830756743},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-15.8,"spinRate":2304,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.39945615005898727,"extension":5.823163961914717},"hitData":{"launchSpeed":69.2,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.77,"coordY":168.5}},"index":2,"playId":"4af48ff8-b056-3aee-9bca-6cf535486cae","pitchNumber":3,"startTime":"2026-02-25T19:58:39.099Z","endTime":"2026-02-25T19:58:47.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:58:47.156Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dante Nori lines out to center fielder Jackson Strong.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:01:08.210Z","endTime":"2026-02-25T20:01:55.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":825924,"link":"/api/v1/people/825924"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Woody Hadeen replaces second baseman Gleyber Torres, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:00:42.831Z","endTime":"2026-02-25T20:00:42.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802219,"link":"/api/v1/people/802219"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Peyton Graham replaces third baseman Zach McKinstry, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T20:00:42.853Z","endTime":"2026-02-25T20:00:42.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689931,"link":"/api/v1/people/689931"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bennett Lee replaces catcher Tomás Nido, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T20:00:42.856Z","endTime":"2026-02-25T20:00:42.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700939,"link":"/api/v1/people/700939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":621512,"link":"/api/v1/people/621512"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":621512,"link":"/api/v1/people/621512"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Rainey replaces Jack Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T20:00:42.859Z","endTime":"2026-02-25T20:00:58.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663432,"link":"/api/v1/people/663432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669193,"link":"/api/v1/people/669193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dante Nori replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-25T20:00:58.547Z","endTime":"2026-02-25T20:01:10.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.357957605846263,"aZ":-9.427230477803356,"pfxX":-5.258763545402181,"pfxZ":12.481959164992897,"pX":-0.7840986780787751,"pZ":2.776100997281518,"vX0":5.986645021576808,"vY0":-134.66282115462363,"vZ0":-7.166117723348096,"x":146.89,"y":163.83,"x0":-2.3609902862361665,"y0":50.00400999463673,"z0":6.151824571143377,"aX":-9.58458615922323},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.1,"breakHorizontal":8.2,"spinRate":2393,"spinDirection":211},"zone":1,"typeConfidence":0.89,"plateTime":0.4079474718783578,"extension":5.812573930377811},"index":5,"playId":"ea36b922-bd12-3749-bbf2-2368aa744b54","pitchNumber":1,"startTime":"2026-02-25T20:01:10.337Z","endTime":"2026-02-25T20:01:14.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34238635060159,"aZ":-12.058708695927008,"pfxX":-5.498315636073984,"pfxZ":11.027958781975114,"pX":0.00824275005197963,"pZ":3.2944284988385144,"vX0":8.149093515005958,"vY0":-134.93289021202094,"vZ0":-5.6668793729484355,"x":116.69,"y":149.83,"x0":-2.3518698558131867,"y0":50.00305510916898,"z0":6.289054492854097,"aX":-10.029857180421407},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":8.0,"spinRate":2401,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.4076340668479581,"extension":5.674107751180962},"index":6,"playId":"3dc56b6f-4823-37ab-98c5-eff0ad909f11","pitchNumber":2,"startTime":"2026-02-25T20:01:25.288Z","endTime":"2026-02-25T20:01:30.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00233756115339,"aZ":-11.691640541598847,"pfxX":-6.688795720623282,"pfxZ":10.941903019006196,"pX":0.34946113032116827,"pZ":3.027583570363944,"vX0":9.335781205210075,"vY0":-136.21921010815237,"vZ0":-6.351313392090639,"x":103.68,"y":157.04,"x0":-2.2593352381205554,"y0":50.00580988599269,"z0":6.204358016525429,"aX":-12.524987049328075},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":10.1,"spinRate":2403,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.4026955033010893,"extension":5.8277139993340965},"hitData":{"launchSpeed":91.7,"launchAngle":19.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.72,"coordY":83.0}},"index":7,"playId":"c8872680-88a5-38fd-9d8e-d8ca0355b2fc","pitchNumber":3,"startTime":"2026-02-25T20:01:51.184Z","endTime":"2026-02-25T20:01:55.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_ab"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_ab"},{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_pa"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:01:55.903Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"René Pinto grounds out, third baseman Peyton Graham to first baseman Andrew Jenkins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:02:05.698Z","endTime":"2026-02-25T20:03:07.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689931,"link":"/api/v1/people/689931"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687543,"link":"/api/v1/people/687543"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719478778635718,"aZ":-25.332246510503765,"pfxX":2.858473857399618,"pfxZ":4.343665034894046,"pX":0.39652554731183326,"pZ":-0.051598068703680174,"vX0":5.800729951887728,"vY0":-125.32433060381933,"vZ0":-9.903271702166991,"x":101.89,"y":240.17,"x0":-2.3286094407833042,"y0":50.00127294719093,"z0":6.054658252752126,"aX":4.500093281221911},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":-6.6,"spinRate":2212,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.4387409858618798,"extension":5.758502727547853},"index":0,"playId":"e5d511d8-d1ef-3c0c-8e1c-630090b1cacc","pitchNumber":1,"startTime":"2026-02-25T20:02:25.970Z","endTime":"2026-02-25T20:02:28.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489526343252376,"aZ":-30.82341503529979,"pfxX":-0.4052405972867703,"pfxZ":0.875904255997356,"pX":1.052502542617724,"pZ":-0.2200139062737081,"vX0":8.065100011322322,"vY0":-123.47962715320129,"vZ0":-8.992369219108692,"x":76.88,"y":244.72,"x0":-2.208700333902686,"y0":50.001372701977914,"z0":6.076714131243628,"aX":-0.6240395853076871},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-1.2,"spinRate":2269,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4442412253939798,"extension":6.1755604004026985},"index":1,"playId":"919485e0-4507-32ca-b3e5-f2d538e910c2","pitchNumber":2,"startTime":"2026-02-25T20:02:42.821Z","endTime":"2026-02-25T20:02:46.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1676150941297,"aZ":-10.18960432114588,"pfxX":-6.646404349164371,"pfxZ":11.895149280556945,"pX":-1.4399452867226157,"pZ":1.8997694419012658,"vX0":4.8699069097881775,"vY0":-135.68875617766236,"vZ0":-9.129988751426964,"x":171.89,"y":187.49,"x0":-2.402583324791695,"y0":50.00049940076173,"z0":6.036060677066633,"aX":-12.281085650115998},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2341,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.4050490593435523,"extension":5.920882358316995},"hitData":{"launchSpeed":87.9,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.52,"coordY":156.11}},"index":2,"playId":"000f6b03-d08e-33ff-a3a0-aee9d15846de","pitchNumber":3,"startTime":"2026-02-25T20:03:01.427Z","endTime":"2026-02-25T20:03:07.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:03:07.048Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keaton Anthony flies out to shortstop Gage Workman.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:03:22.858Z","endTime":"2026-02-25T20:04:54.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307039416550808,"aZ":-10.885110767641523,"pfxX":-6.601708949017324,"pfxZ":11.13023660955674,"pX":0.9609786552737479,"pZ":2.788215816446336,"vX0":10.73581605699706,"vY0":-136.5164932738582,"vZ0":-6.998704609695984,"x":80.37,"y":163.5,"x0":-2.1410257501076337,"y0":50.00024485321451,"z0":6.111791420025065,"aX":-12.62503114552749},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":10.1,"spinRate":2320,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3991997297471035,"extension":6.008311166853951},"index":0,"playId":"175c521e-9b3a-34b9-83ac-0362446a4d62","pitchNumber":1,"startTime":"2026-02-25T20:03:37.011Z","endTime":"2026-02-25T20:03:40.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123373253999983,"aZ":-25.83981336493883,"pfxX":-0.03422561501410837,"pfxZ":3.7965007200153815,"pX":-0.1849430820461527,"pZ":1.4266104660690915,"vX0":5.599384410248964,"vY0":-127.62163377447234,"vZ0":-6.7167084486094115,"x":124.05,"y":200.26,"x0":-2.39143329933393,"y0":50.006295755703704,"z0":6.092506779366879,"aX":-0.05684152167878203},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-1.1,"spinRate":2138,"spinDirection":206},"zone":13,"typeConfidence":0.86,"plateTime":0.4271005662074945,"extension":6.086278525981634},"index":1,"playId":"bf54201a-3e41-33dd-b8f2-1306dfbfca95","pitchNumber":2,"startTime":"2026-02-25T20:03:53.288Z","endTime":"2026-02-25T20:03:56.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80687761161182,"aZ":-29.346519361738494,"pfxX":-1.2273744346873539,"pfxZ":1.7212532966123657,"pX":-0.6067456728745915,"pZ":2.6088764054931333,"vX0":5.186740417107589,"vY0":-126.67982053907112,"vZ0":-3.366572696514578,"x":140.13,"y":168.34,"x0":-2.5101753524189805,"y0":50.00486707200568,"z0":6.269504263304357,"aX":-2.0203293646174787},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":2391,"spinDirection":163},"zone":4,"typeConfidence":0.84,"plateTime":0.43029242834466963,"extension":5.90373495709897},"index":2,"playId":"81b1c1c8-4ea4-3c8a-9129-3eb265a6f878","pitchNumber":3,"startTime":"2026-02-25T20:04:14.949Z","endTime":"2026-02-25T20:04:17.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-25T20:04:31.087Z","endTime":"2026-02-25T20:04:43.627Z","isPitch":false,"type":"action","player":{"id":805704,"link":"/api/v1/people/805704"},"defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.0,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86157151659716,"aZ":-9.555686808929115,"pfxX":-8.940217532387502,"pfxZ":11.665526101492707,"pX":-1.4590194646313934,"pZ":3.233324296914352,"vX0":5.767826022840716,"vY0":-138.14420276856322,"vZ0":-6.425810864787074,"x":172.61,"y":151.48,"x0":-2.408994120608683,"y0":50.004894557900144,"z0":6.227313235510874,"aX":-17.336193628464986},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":15.0,"spinRate":2434,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39602624952454635,"extension":6.017210743588892},"hitData":{"launchSpeed":68.5,"launchAngle":52.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":82.2,"coordY":133.34}},"index":4,"playId":"e3c813a6-bfa9-3a4f-8da1-0bfcc4e34fd4","pitchNumber":4,"startTime":"2026-02-25T20:04:43.627Z","endTime":"2026-02-25T20:04:54.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_ab"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_ab"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_pa"},{"player":{"id":663432,"link":"/api/v1/people/663432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:04:54.343Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Strong flies out to left fielder Dylan Campbell.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:07:10.275Z","endTime":"2026-02-25T20:07:18.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":825924,"fullName":"Jackson Strong","link":"/api/v1/people/825924"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682858,"fullName":"Gabriel Barbosa","link":"/api/v1/people/682858"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":825924,"fullName":"Jackson Strong","link":"/api/v1/people/825924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694749,"link":"/api/v1/people/694749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dante Nori remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:05:54.702Z","endTime":"2026-02-25T20:05:54.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":825924,"link":"/api/v1/people/825924","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gabriel Barbosa replaces Génesis Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T20:05:54.749Z","endTime":"2026-02-25T20:07:12.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682858,"link":"/api/v1/people/682858"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":825924,"link":"/api/v1/people/825924","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40872621858918,"aZ":-20.096180691568005,"pfxX":-4.221887481284767,"pfxZ":6.605894435526102,"pX":-0.3696380737379607,"pZ":2.8698145002780584,"vX0":7.028406357121924,"vY0":-134.4213010961145,"vZ0":-4.447046856026702,"x":131.09,"y":161.3,"x0":-2.470819333631751,"y0":50.00076417722337,"z0":5.974123314356417,"aX":-7.717472647822099},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":6.1,"spinRate":2036,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40762423151151284,"extension":5.86049372378876},"hitData":{"launchSpeed":79.8,"launchAngle":50.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.24,"coordY":122.94}},"index":2,"playId":"225ac190-d259-3850-972f-b2166bdd07f0","pitchNumber":1,"startTime":"2026-02-25T20:07:12.447Z","endTime":"2026-02-25T20:07:18.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":825924,"link":"/api/v1/people/825924","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":825924,"link":"/api/v1/people/825924"},"credit":"b_ab"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_ab"},{"player":{"id":825924,"link":"/api/v1/people/825924"},"credit":"b_pa"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:07:18.863Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Jenkins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:07:34.176Z","endTime":"2026-02-25T20:08:53.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687543,"fullName":"Andrew Jenkins","link":"/api/v1/people/687543"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682858,"fullName":"Gabriel Barbosa","link":"/api/v1/people/682858"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687543,"fullName":"Andrew Jenkins","link":"/api/v1/people/687543"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128937243881875,"aZ":-25.57627149910756,"pfxX":-8.473361279227552,"pfxZ":3.636640025450024,"pX":-0.06295619700074226,"pZ":2.4368823426122255,"vX0":8.057661613155462,"vY0":-133.87154284192997,"vZ0":-4.523769918011041,"x":119.4,"y":172.98,"x0":-2.012190445041312,"y0":50.00243669060103,"z0":5.981356907194885,"aX":-15.366940790929526},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":13.6,"spinRate":1988,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40927441196293923,"extension":5.794867755308914},"index":0,"playId":"45ce92c3-b545-3cfe-8ae0-a09a6d57c274","pitchNumber":1,"startTime":"2026-02-25T20:07:48.798Z","endTime":"2026-02-25T20:07:52.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687543,"link":"/api/v1/people/687543","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13002023062548,"aZ":-29.3003993943434,"pfxX":2.309989996661864,"pfxZ":1.8028116789673811,"pX":0.26240956232555596,"pZ":1.4057539460755057,"vX0":6.126275964837447,"vY0":-126.05632009977411,"vZ0":-4.383019733895045,"x":107.0,"y":200.82,"x0":-2.5096937866486435,"y0":50.002411356613926,"z0":5.561134963244513,"aX":3.6768930951760246},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2360,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.43626271410651274,"extension":5.648563088583349},"index":1,"playId":"4ce54143-23f8-3a0c-914f-2eed2d8c1021","pitchNumber":2,"startTime":"2026-02-25T20:08:06.726Z","endTime":"2026-02-25T20:08:09.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687543,"link":"/api/v1/people/687543","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":85.7,"endSpeed":78.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592861974371793,"aZ":-26.1397704573929,"pfxX":1.5821038387854498,"pfxZ":3.814525814996694,"pX":-0.3846646092137775,"pZ":4.043481090978654,"vX0":4.703122741057376,"vY0":-124.8046651035064,"vZ0":0.8725791138396412,"x":131.66,"y":129.61,"x0":-2.4972567983305307,"y0":50.00114572479179,"z0":5.838557932233432,"aX":2.499928805785957},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.3,"breakHorizontal":-4.0,"spinRate":2392,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4384918248922811,"extension":5.688242080005591},"index":2,"playId":"f8162e76-191c-31d8-b04e-db033bd865ef","pitchNumber":3,"startTime":"2026-02-25T20:08:29.744Z","endTime":"2026-02-25T20:08:34.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687543,"link":"/api/v1/people/687543","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":85.8,"endSpeed":79.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95250217329188,"aZ":-24.859350204357497,"pfxX":2.3520463242582776,"pfxZ":4.601810131718766,"pX":-0.114174150565087,"pZ":3.5603950974032736,"vX0":5.073648141324954,"vY0":-124.95604354970445,"vZ0":-0.7076280130256015,"x":121.35,"y":142.65,"x0":-2.472332569229058,"y0":50.003229841534754,"z0":5.8803148841937976,"aX":3.7377513445264254},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.4,"breakHorizontal":-5.4,"spinRate":2369,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4374683616158239,"extension":5.8926034080951535},"index":3,"playId":"fd097b4c-7abc-31f0-9ed5-674df8c14a6a","pitchNumber":4,"startTime":"2026-02-25T20:08:49.039Z","endTime":"2026-02-25T20:08:53.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":687543,"link":"/api/v1/people/687543","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687543,"link":"/api/v1/people/687543"},"credit":"b_ab"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_ab"},{"player":{"id":687543,"link":"/api/v1/people/687543"},"credit":"b_pa"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:08:53.084Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Woody Hadeen grounds out, pitcher Gabriel Barbosa to first baseman Keaton Anthony.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:09:16.135Z","endTime":"2026-02-25T20:10:30.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802219,"fullName":"Woody Hadeen","link":"/api/v1/people/802219"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682858,"fullName":"Gabriel Barbosa","link":"/api/v1/people/682858"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802219,"fullName":"Woody Hadeen","link":"/api/v1/people/802219"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682858,"link":"/api/v1/people/682858"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738638525891485,"aZ":-28.247191000462365,"pfxX":0.7016220012977064,"pfxZ":2.413130545345517,"pX":-0.6340169295346396,"pZ":3.287854778838782,"vX0":5.171897560945687,"vY0":-126.1712019397911,"vZ0":-0.37176367687672873,"x":141.17,"y":150.01,"x0":-2.7946361904573234,"y0":50.00062683731176,"z0":5.697839550128586,"aX":1.138878926465278},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":2338,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.43278366202687835,"extension":5.821916690016073},"index":0,"playId":"4c728910-caea-3293-b8f2-046a89b3e1c9","pitchNumber":1,"startTime":"2026-02-25T20:09:19.964Z","endTime":"2026-02-25T20:09:23.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":802219,"link":"/api/v1/people/802219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249381412680364,"aZ":-28.354493740226033,"pfxX":-8.360776183947902,"pfxZ":2.2653305262036145,"pX":-0.8572630856765048,"pZ":2.7527521027780515,"vX0":7.752665169438188,"vY0":-128.6658280318427,"vZ0":-1.723319028992674,"x":149.68,"y":164.46,"x0":-2.8147925878949334,"y0":50.00398982120349,"z0":5.616359990217518,"aX":-14.100813790990625},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":1406,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.42476889768217196,"extension":5.813865749024901},"index":1,"playId":"5eaad78d-55ae-36e5-9487-4bf507310b53","pitchNumber":2,"startTime":"2026-02-25T20:09:36.394Z","endTime":"2026-02-25T20:09:40.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":802219,"link":"/api/v1/people/802219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.360795306621174,"aZ":-26.216884131889046,"pfxX":0.4805573610084798,"pfxZ":3.777088209287805,"pX":0.14131983605750895,"pZ":0.32444882652384716,"vX0":6.7013537030155925,"vY0":-125.07962208106085,"vZ0":-7.352859123022639,"x":111.61,"y":230.02,"x0":-2.6404086913880636,"y0":50.00341853012616,"z0":5.466687951554472,"aX":0.7563927387608465},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":-2.5,"spinRate":2377,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43870693622370105,"extension":5.929067794667749},"index":2,"playId":"86ce8f34-6ffc-3ae5-964a-b24dab4369cd","pitchNumber":3,"startTime":"2026-02-25T20:09:55.382Z","endTime":"2026-02-25T20:09:58.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":802219,"link":"/api/v1/people/802219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738535637821855,"aZ":-29.82550781299235,"pfxX":1.5333781039922074,"pfxZ":1.4439787039040155,"pX":0.06320656282575617,"pZ":2.4322625763370342,"vX0":6.188027840393256,"vY0":-126.79802528988999,"vZ0":-2.2728669663831282,"x":114.59,"y":173.11,"x0":-2.6074689589599385,"y0":50.0060251768809,"z0":5.718370064731188,"aX":2.497778862899539},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2305,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.43185018298958644,"extension":5.74993310465538},"hitData":{"launchSpeed":67.2,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.12,"coordY":186.66}},"index":3,"playId":"a493b063-cc74-3c33-884f-5b15e41e23e7","pitchNumber":4,"startTime":"2026-02-25T20:10:25.123Z","endTime":"2026-02-25T20:10:30.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":802219,"link":"/api/v1/people/802219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802219,"link":"/api/v1/people/802219"},"credit":"b_ab"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_ab"},{"player":{"id":802219,"link":"/api/v1/people/802219"},"credit":"b_pa"},{"player":{"id":682858,"link":"/api/v1/people/682858"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:10:30.488Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Erick Brito singles on a ground ball to shortstop Gage Workman.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:12:56.691Z","endTime":"2026-02-25T20:14:17.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Burch Smith replaces Tanner Rainey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:12:05.581Z","endTime":"2026-02-25T20:12:58.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663432,"link":"/api/v1/people/663432","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":91.0,"endSpeed":83.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636185629090967,"aZ":-21.163335151300128,"pfxX":-8.644393345103918,"pfxZ":6.1862162672441166,"pX":-1.164033609709455,"pZ":4.309771536973058,"vX0":5.7069760759319195,"vY0":-132.41661028531598,"vZ0":-0.02783499718737792,"x":161.37,"y":122.42,"x0":-2.2214375468968792,"y0":50.003402387175264,"z0":5.865661799732599,"aX":-15.388604752231599},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2210,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4132658678547494,"extension":6.79607172233477},"index":1,"playId":"ed25c0b9-fa3e-347e-8a24-0850f320abec","pitchNumber":1,"startTime":"2026-02-25T20:12:58.816Z","endTime":"2026-02-25T20:13:02.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567301502821085,"aZ":-23.131049501428,"pfxX":-0.2036972335923306,"pfxZ":5.372471739143791,"pX":0.16704661775290314,"pZ":2.9141034914994437,"vX0":6.236289591925202,"vY0":-128.86434196625783,"vZ0":-2.4504123351690548,"x":110.63,"y":160.1,"x0":-2.2570280538270096,"y0":50.00375959481068,"z0":5.662752500949572,"aX":-0.3443125013633712},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2433,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4249169356870941,"extension":6.542114635736844},"index":2,"playId":"b5a7a4ea-e207-3120-a932-0003160e2612","pitchNumber":2,"startTime":"2026-02-25T20:13:10.493Z","endTime":"2026-02-25T20:13:14.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965672147270375,"aZ":-11.325707139719484,"pfxX":-4.284321161804437,"pfxZ":10.652679249833787,"pX":0.7179016912682908,"pZ":1.5051304900695284,"vX0":9.039716101130889,"vY0":-138.98419484791273,"vZ0":-9.261712514433368,"x":89.64,"y":198.14,"x0":-2.0193564422322217,"y0":50.00693798952361,"z0":5.631827029452117,"aX":-8.388715426414217},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":5.9,"spinRate":2309,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39399844218141444,"extension":6.762666538894516},"index":3,"playId":"457ede66-aeb2-34bd-98f8-df1fa8304220","pitchNumber":3,"startTime":"2026-02-25T20:13:32.327Z","endTime":"2026-02-25T20:13:35.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53532382038801,"aZ":-12.262813549902182,"pfxX":-4.032154817597032,"pfxZ":10.343317766484454,"pX":-0.7073160271755449,"pZ":4.029436691656107,"vX0":5.596476395583428,"vY0":-137.633351573365,"vZ0":-2.490827290136893,"x":143.96,"y":129.99,"x0":-2.2398763682256755,"y0":50.006292346864264,"z0":5.7729568936837365,"aX":-7.765328375877723},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2145,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39743750113695064,"extension":6.67881625338638},"index":4,"playId":"8072c0b0-20c6-3b1f-9791-c7f85144c33f","pitchNumber":4,"startTime":"2026-02-25T20:13:51.934Z","endTime":"2026-02-25T20:13:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306430823417642,"aZ":-9.542831647780837,"pfxX":-5.019331852954298,"pfxZ":11.483440384655847,"pX":-0.4390133084192662,"pZ":2.6465740303702896,"vX0":6.338414737839749,"vY0":-139.4883100041133,"vZ0":-6.892893022905608,"x":133.73,"y":167.32,"x0":-2.0884434382954753,"y0":50.00575058255046,"z0":5.7786744250213395,"aX":-9.895093312798954},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2425,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.3926350119595705,"extension":6.92990635864143},"hitData":{"launchSpeed":99.2,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.69,"coordY":157.0}},"index":5,"playId":"f19deb1b-b595-3a96-8732-40dc8f5aab0d","pitchNumber":5,"startTime":"2026-02-25T20:14:12.773Z","endTime":"2026-02-25T20:14:17.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":684081,"link":"/api/v1/people/684081","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":684081,"link":"/api/v1/people/684081"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:14:17.909Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raylin Heredia strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:14:39.806Z","endTime":"2026-02-25T20:15:30.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699712,"fullName":"Raylin Heredia","link":"/api/v1/people/699712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700939,"link":"/api/v1/people/700939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877152908518934,"aZ":-25.933746542436552,"pfxX":-8.338257287308913,"pfxZ":3.5453172645605857,"pX":0.5458507704397287,"pZ":2.4170978895379176,"vX0":10.27100269419917,"vY0":-131.57861936243205,"vZ0":-3.4854511639330688,"x":96.19,"y":173.52,"x0":-2.317661745169307,"y0":50.00224441976003,"z0":5.671877717761863,"aX":-14.678228330618941},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":13.0,"spinRate":2159,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41563411799276695,"extension":6.682865404714997},"index":0,"playId":"f0084888-7851-3e90-a114-dd60fe294f52","pitchNumber":1,"startTime":"2026-02-25T20:14:47.948Z","endTime":"2026-02-25T20:14:52.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503414148344575,"aZ":-27.32449289382715,"pfxX":1.6636972194867543,"pfxZ":3.042775914365274,"pX":-0.03714955555855509,"pZ":3.438132195933591,"vX0":5.840126492850407,"vY0":-125.19847678829801,"vZ0":-0.24065711608730778,"x":118.42,"y":145.95,"x0":-2.6129348862027424,"y0":50.00058861791153,"z0":5.765560736690442,"aX":2.648761127639829},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2201,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4369317152490426,"extension":6.401041521867324},"index":1,"playId":"f0b645ba-b08f-334b-81ce-83bd614a832c","pitchNumber":2,"startTime":"2026-02-25T20:15:05.159Z","endTime":"2026-02-25T20:15:08.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257881237651638,"aZ":-42.55045754974353,"pfxX":4.417439990861774,"pfxZ":-7.4287889522631225,"pX":0.11029635801724645,"pZ":3.14541169910578,"vX0":4.551436386083453,"vY0":-118.1601957427725,"vZ0":2.3963299146657357,"x":112.8,"y":153.85,"x0":-2.4244472148452942,"y0":50.00567863979852,"z0":6.064938225475313,"aX":6.1659500936284495},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.5,"breakHorizontal":-9.2,"spinRate":2327,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.465870146759626,"extension":6.446807581954157},"index":2,"playId":"3e418c56-516c-3177-a0ef-ed6874f4ae32","pitchNumber":3,"startTime":"2026-02-25T20:15:26.031Z","endTime":"2026-02-25T20:15:30.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":699712,"link":"/api/v1/people/699712","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":699712,"link":"/api/v1/people/699712"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:15:30.744Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Devin Saltiban strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:16:21.596Z","endTime":"2026-02-25T20:17:25.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":813880,"fullName":"Devin Saltiban","link":"/api/v1/people/813880"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684081,"fullName":"Erick Brito","link":"/api/v1/people/684081"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813880,"fullName":"Devin Saltiban","link":"/api/v1/people/813880"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700939,"link":"/api/v1/people/700939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bb0e0d75-a9d9-39a4-b66b-c0a2633a3b72","startTime":"2026-02-25T20:15:56.266Z","endTime":"2026-02-25T20:16:01.357Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"1f27a8fc-96b5-3506-b0c5-cac698e873b1","startTime":"2026-02-25T20:16:09.065Z","endTime":"2026-02-25T20:16:12.065Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404719457026836,"aZ":-41.73581628143267,"pfxX":5.867476297405318,"pfxZ":-7.0492694525437525,"pX":-0.5568514872205258,"pZ":1.9646899343288715,"vX0":2.6165425121809895,"vY0":-116.68553152539177,"vZ0":-0.012340782258465799,"x":138.23,"y":185.73,"x0":-2.4610396938325105,"y0":50.00500986486088,"z0":5.958393728502531,"aX":7.955039744011903},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.4,"breakHorizontal":-11.3,"spinRate":2308,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4724675120578925,"extension":6.3249065181974},"index":2,"playId":"4151e973-a9fa-3ba5-a4e5-e83d827ea17e","pitchNumber":1,"startTime":"2026-02-25T20:16:23.667Z","endTime":"2026-02-25T20:16:27.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11802664477017,"aZ":-44.98364179051464,"pfxX":6.395976630563869,"pfxZ":-8.93536253360633,"pX":0.08922834986598827,"pZ":2.831632474770948,"vX0":4.287773020971017,"vY0":-120.33866067088897,"vZ0":2.1425172189497665,"x":113.6,"y":162.33,"x0":-2.559967152731129,"y0":50.0008393343748,"z0":5.98055377381227,"aX":9.172008911175963},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-15.1,"breakHorizontal":-12.7,"spinRate":2482,"spinDirection":32},"zone":2,"typeConfidence":2.0,"plateTime":0.4590255472788889,"extension":6.468615563478153},"index":3,"playId":"4ccd34c4-c06b-344c-92fd-b0ed04df225d","pitchNumber":2,"startTime":"2026-02-25T20:16:39.866Z","endTime":"2026-02-25T20:16:44.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-25T20:16:51.756Z","endTime":"2026-02-25T20:17:05.792Z","isPitch":false,"type":"action","player":{"id":813880,"link":"/api/v1/people/813880"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.151516192367154,"aZ":-10.710309621020405,"pfxX":-3.181099097956987,"pfxZ":11.242324533281321,"pX":1.10327341119428,"pZ":2.9622019535215243,"vX0":10.298794290596982,"vY0":-137.67658783024643,"vZ0":-5.527872110348538,"x":74.95,"y":158.8,"x0":-2.28169217599629,"y0":50.001929393167956,"z0":5.729023214244434,"aX":-6.0745731192937376},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2403,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3986814671572607,"extension":6.884636129822263},"index":5,"playId":"eef12922-fbe4-3067-9731-8cb46104babf","pitchNumber":3,"startTime":"2026-02-25T20:17:05.792Z","endTime":"2026-02-25T20:17:13.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51176076580974,"aZ":-10.846530699893504,"pfxX":-3.6939067408779533,"pfxZ":11.06317477031092,"pX":0.19263055075823857,"pZ":2.205323499723213,"vX0":8.051451272928333,"vY0":-138.35942071320892,"vZ0":-7.315486558786926,"x":109.66,"y":179.24,"x0":-2.2825974835539706,"y0":50.0022403712664,"z0":5.620270270723816,"aX":-7.121410775041949},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2263,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.39672994612005663,"extension":6.62937066264267},"index":6,"playId":"fe28512a-9d40-3c6a-b74b-265f59dc2499","pitchNumber":4,"startTime":"2026-02-25T20:17:21.942Z","endTime":"2026-02-25T20:17:25.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":813880,"link":"/api/v1/people/813880","batSide":{"code":"R","description":"Right"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813880,"link":"/api/v1/people/813880"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":813880,"link":"/api/v1/people/813880"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:17:25.250Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Rincon lines out to right fielder Patrick Lee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:17:34.716Z","endTime":"2026-02-25T20:18:04.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":815268,"link":"/api/v1/people/815268"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92869290815735,"aZ":-19.812174383015176,"pfxX":-1.7194184916600483,"pfxZ":7.006715149064742,"pX":-0.5173585019741921,"pZ":2.023121345104917,"vX0":6.6122245728652,"vY0":-131.4963276570571,"vZ0":-4.978017689955041,"x":136.72,"y":184.16,"x0":-2.832980494197805,"y0":50.00479407465544,"z0":5.395789464265125,"aX":-3.0355729733994288},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":1.8,"spinRate":2407,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4153536083866807,"extension":6.605768195435423},"hitData":{"launchSpeed":90.3,"launchAngle":23.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.29,"coordY":79.03}},"index":0,"playId":"938d2123-646c-31c2-b33a-7d5094dcc740","pitchNumber":1,"startTime":"2026-02-25T20:17:55.224Z","endTime":"2026-02-25T20:18:04.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700939,"link":"/api/v1/people/700939"},"first":{"id":687543,"link":"/api/v1/people/687543"},"second":{"id":802219,"link":"/api/v1/people/802219"},"third":{"id":689931,"link":"/api/v1/people/689931"},"shortstop":{"id":669398,"link":"/api/v1/people/669398"},"left":{"id":814430,"link":"/api/v1/people/814430"},"center":{"id":825924,"link":"/api/v1/people/825924"},"right":{"id":815268,"link":"/api/v1/people/815268"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"L","description":"Left"}},"first":{"id":684081,"link":"/api/v1/people/684081"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:18:04.385Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Lee pops out to second baseman Trent Farquhar.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:20:25.822Z","endTime":"2026-02-25T20:22:46.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":815268,"fullName":"Patrick Lee","link":"/api/v1/people/815268"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686599,"fullName":"Kyle Brnovich","link":"/api/v1/people/686599"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"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":815268,"fullName":"Patrick Lee","link":"/api/v1/people/815268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":802531,"link":"/api/v1/people/802531"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Brnovich replaces Gabriel Barbosa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:19:19.192Z","endTime":"2026-02-25T20:20:27.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686599,"link":"/api/v1/people/686599"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682858,"link":"/api/v1/people/682858","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602346241644405,"aZ":-10.356315369362157,"pfxX":-6.309525871899287,"pfxZ":11.628131589798183,"pX":0.7300508035278293,"pZ":2.0847115666130374,"vX0":10.392737359739096,"vY0":-136.26606999092598,"vZ0":-8.644789004288045,"x":89.17,"y":182.49,"x0":-2.317644829598437,"y0":50.00381326433004,"z0":6.018536955933742,"aX":-11.840146310014363},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":9.1,"spinRate":2244,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.40231982361997165,"extension":6.711076429225746},"index":1,"playId":"c762ca7b-5a1d-3b14-bca2-13af9cec7e35","pitchNumber":1,"startTime":"2026-02-25T20:20:27.604Z","endTime":"2026-02-25T20:20:31.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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.1,"endSpeed":84.2,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22843370595396,"aZ":-9.495003396719358,"pfxX":-4.763899180240088,"pfxZ":12.384957675242836,"pX":0.9810209274331781,"pZ":3.799205002538826,"vX0":10.373443254790756,"vY0":-135.1485757241052,"vZ0":-4.466064215454607,"x":79.61,"y":136.2,"x0":-2.3055964771424646,"y0":50.00425419999999,"z0":6.15285026867198,"aX":-8.726266760541282},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.5,"breakHorizontal":6.1,"spinRate":2389,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4068648743887646,"extension":6.761264677550299},"index":2,"playId":"3402ae42-00d8-3562-83ff-4155020f9686","pitchNumber":2,"startTime":"2026-02-25T20:20:42.857Z","endTime":"2026-02-25T20:20:46.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64497490795085,"aZ":-28.947196307108896,"pfxX":2.880578404590363,"pfxZ":1.964115411796282,"pX":-0.054170751196352895,"pZ":3.531169032796307,"vX0":5.429342687572551,"vY0":-126.51940208094858,"vZ0":-0.8382041284202719,"x":119.06,"y":143.44,"x0":-2.5912130885154454,"y0":50.00282119986462,"z0":6.159911641154201,"aX":4.729652419913349},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.4,"spinRate":2583,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.4307699065245689,"extension":6.812988980855434},"index":3,"playId":"94ad321d-ab3d-3052-9fe0-d6f5bea9c086","pitchNumber":3,"startTime":"2026-02-25T20:21:04.413Z","endTime":"2026-02-25T20:21:08.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57923004529433,"aZ":-42.784503280568124,"pfxX":1.9088505984845723,"pfxZ":-6.809279173679233,"pX":0.2456801411514701,"pZ":1.5295698586398974,"vX0":5.505084784017898,"vY0":-123.98418585562021,"vZ0":-2.678465241753768,"x":107.64,"y":197.48,"x0":-2.250673943652014,"y0":50.00376628676495,"z0":6.191426385649502,"aX":2.973255372541988},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.7,"breakHorizontal":-4.7,"spinRate":1433,"spinDirection":357},"zone":14,"typeConfidence":0.92,"plateTime":0.44162364542760724,"extension":6.700860893952156},"index":4,"playId":"437f2142-c667-369f-b582-ce71d617b642","pitchNumber":4,"startTime":"2026-02-25T20:21:21.257Z","endTime":"2026-02-25T20:21:24.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6173985022032,"aZ":-39.70813064404382,"pfxX":3.316285099504034,"pfxZ":-5.005525246761345,"pX":1.21610849699744,"pZ":1.0643271968480665,"vX0":7.60134533822542,"vY0":-122.30626184847839,"vZ0":-3.7385263890853184,"x":70.64,"y":210.04,"x0":-2.371167080621003,"y0":50.00267812443119,"z0":6.041089252221022,"aX":4.990731990941045},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.7,"breakHorizontal":-7.9,"spinRate":1539,"spinDirection":0},"zone":14,"typeConfidence":0.91,"plateTime":0.44895995086952967,"extension":6.993393344561974},"index":5,"playId":"c2d0b5b1-9272-3ed7-a1a7-43b4a462397f","pitchNumber":5,"startTime":"2026-02-25T20:21:46.130Z","endTime":"2026-02-25T20:21:50.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-25T20:22:00.967Z","endTime":"2026-02-25T20:22:14.718Z","isPitch":false,"type":"action","player":{"id":815268,"link":"/api/v1/people/815268"},"defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333151543508603,"aZ":-9.109469912392932,"pfxX":-7.760451119049799,"pfxZ":12.569350280031825,"pX":0.6084112039357672,"pZ":0.020869431531615162,"vX0":10.463708426102928,"vY0":-134.6270299350443,"vZ0":-13.61244025156734,"x":93.81,"y":238.22,"x0":-2.3210546399272363,"y0":50.0004821991031,"z0":5.788244724811572,"aX":-14.238067972472992},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":11.8,"spinRate":2491,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4069039985832985,"extension":7.030501828940868},"index":7,"playId":"14a3ae22-8fd9-383e-9011-c539e439a529","pitchNumber":6,"startTime":"2026-02-25T20:22:14.718Z","endTime":"2026-02-25T20:22:18.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.079,"strikeZoneBottom":1.554,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.047172203295055,"aZ":-12.154555148924812,"pfxX":-7.090226100410009,"pfxZ":10.944159479566485,"pX":-0.0221497251135993,"pZ":1.6857016505199014,"vX0":8.749136922015676,"vY0":-135.71911728195326,"vZ0":-8.91417286993679,"x":117.84,"y":193.27,"x0":-2.3960639643511135,"y0":50.00658033327051,"z0":5.900483910592862,"aX":-12.974936525818908},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2398,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.40660355822083494,"extension":6.924992290880392},"hitData":{"launchSpeed":86.8,"launchAngle":66.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.73,"coordY":144.89}},"index":8,"playId":"87455660-2fee-3107-bebb-395b10d96f80","pitchNumber":7,"startTime":"2026-02-25T20:22:37.457Z","endTime":"2026-02-25T20:22:46.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":815268,"link":"/api/v1/people/815268","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815268,"link":"/api/v1/people/815268"},"credit":"b_ab"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_ab"},{"player":{"id":815268,"link":"/api/v1/people/815268"},"credit":"b_pa"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:22:46.655Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gage Workman pops out to third baseman Erick Brito in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:22:55.489Z","endTime":"2026-02-25T20:24:56.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686599,"fullName":"Kyle Brnovich","link":"/api/v1/people/686599"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170890071134973,"aZ":-37.26317670154629,"pfxX":4.386190016752613,"pfxZ":-3.440967873020897,"pX":-0.023282325205790634,"pZ":3.794218255572043,"vX0":3.1762304144900297,"vY0":-121.16709765536966,"vZ0":1.9857405707345512,"x":117.89,"y":136.34,"x0":-1.9242669833598056,"y0":50.00598331391994,"z0":6.236112996933402,"aX":6.478367811573202},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.4,"breakHorizontal":-8.8,"spinRate":1461,"spinDirection":6},"zone":12,"typeConfidence":0.9,"plateTime":0.45322223334405276,"extension":6.660690323140884},"index":0,"playId":"24ae1664-9d54-371a-89ed-f65cca51709d","pitchNumber":1,"startTime":"2026-02-25T20:23:12.193Z","endTime":"2026-02-25T20:23:15.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54858654469407,"aZ":-12.211591517399413,"pfxX":-8.025291926558424,"pfxZ":11.211141647699439,"pX":-0.9803340150932344,"pZ":1.5988251726816836,"vX0":4.883622080222083,"vY0":-133.99553659915952,"vZ0":-9.015103297103126,"x":154.37,"y":195.61,"x0":-1.8036642774493308,"y0":50.00294708947223,"z0":5.9244529543075215,"aX":-14.291135352078427},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":13.2,"spinRate":2350,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.41204034357092656,"extension":6.690656656187205},"index":1,"playId":"761e7748-9192-32c9-8af4-6e94ed7ad52c","pitchNumber":2,"startTime":"2026-02-25T20:23:29.320Z","endTime":"2026-02-25T20:23:33.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79849235595698,"aZ":-11.50248701032908,"pfxX":-4.879689885226965,"pfxZ":11.427148526722247,"pX":0.2886862037762678,"pZ":2.89707984381709,"vX0":6.5558037035926215,"vY0":-134.75668927437275,"vZ0":-6.054790889614114,"x":106.0,"y":160.56,"x0":-1.5605212993698894,"y0":50.00162502076949,"z0":6.012868288511328,"aX":-8.826552946583854},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":7.2,"spinRate":2467,"spinDirection":215},"zone":6,"typeConfidence":0.89,"plateTime":0.40906599749393546,"extension":6.642830715555867},"index":2,"playId":"d3032a1e-ec54-366b-a22a-2fbd362e2d28","pitchNumber":3,"startTime":"2026-02-25T20:23:47.028Z","endTime":"2026-02-25T20:23:50.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69728136173428,"aZ":-10.539865249647614,"pfxX":-6.78354919982428,"pfxZ":11.774152744057899,"pX":0.5227189028731021,"pZ":1.1320422389586873,"vX0":7.602834829478853,"vY0":-135.91123610145598,"vZ0":-10.706753997469802,"x":97.08,"y":208.21,"x0":-1.453318288730666,"y0":50.005522047087055,"z0":5.895320966044156,"aX":-12.468287559687587},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":10.3,"spinRate":2520,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4057494260782839,"extension":6.971984626534691},"index":3,"playId":"7525b533-646d-3efa-9f16-9450aeb33888","pitchNumber":4,"startTime":"2026-02-25T20:24:03.896Z","endTime":"2026-02-25T20:24:08.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.797134124385856,"aZ":-12.095823113427826,"pfxX":-5.865045186619145,"pfxZ":10.878908008158742,"pX":0.08951634615848511,"pZ":1.7981027553089448,"vX0":6.347177018611774,"vY0":-135.7528307198341,"vZ0":-8.691841068505944,"x":113.59,"y":190.23,"x0":-1.5293236286215621,"y0":50.00603623039515,"z0":5.906647367761091,"aX":-10.827769858096865},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":9.1,"spinRate":2436,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.4052106608117896,"extension":6.846067258907033},"index":4,"playId":"bdb3fc91-166d-35c6-8bd6-1dc600ee2e05","pitchNumber":5,"startTime":"2026-02-25T20:24:23.374Z","endTime":"2026-02-25T20:24:26.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65387602963422,"aZ":-14.142454120228761,"pfxX":-7.774483202439407,"pfxZ":9.94462534324489,"pX":0.18913016402458951,"pZ":1.8453942610208138,"vX0":7.311411160608746,"vY0":-134.87058879064915,"vZ0":-7.878161416541165,"x":109.79,"y":188.95,"x0":-1.5677444171547783,"y0":50.00421563324441,"z0":5.834805710871857,"aX":-14.098086669357103},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":12.2,"spinRate":2427,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.4085959087618818,"extension":6.833345324917351},"hitData":{"launchSpeed":82.4,"launchAngle":76.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.16,"coordY":186.05}},"index":5,"playId":"5ddbb056-29f8-35c1-8e13-d92d7625a8b0","pitchNumber":6,"startTime":"2026-02-25T20:24:48.948Z","endTime":"2026-02-25T20:24:56.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"credit":"b_ab"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_ab"},{"player":{"id":669398,"link":"/api/v1/people/669398"},"credit":"b_pa"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:24:56.154Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brett Callahan homers (1) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:25:07.579Z","endTime":"2026-02-25T20:26:38.440Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686599,"fullName":"Kyle Brnovich","link":"/api/v1/people/686599"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"responsiblePitcher":{"id":686599,"link":"/api/v1/people/686599"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04253035687688,"aZ":-18.82535839590816,"pfxX":-10.105167154632914,"pfxZ":8.478762428742419,"pX":0.7001295876571542,"pZ":1.0599060845316686,"vX0":9.107886490463404,"vY0":-124.43134670021796,"vZ0":-7.839772731835872,"x":90.31,"y":210.16,"x0":-1.6877534209433798,"y0":50.0023397314003,"z0":5.800778421060257,"aX":-15.908591831095995},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.8,"breakHorizontal":16.3,"spinRate":2173,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.43952100827435814,"extension":6.775682738681811},"index":0,"playId":"b91982bb-3ba7-3944-acd0-ae04fe253795","pitchNumber":1,"startTime":"2026-02-25T20:25:26.111Z","endTime":"2026-02-25T20:25:29.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814430,"link":"/api/v1/people/814430","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.957770937865025,"aZ":-19.393822738520374,"pfxX":-9.556999257391503,"pfxZ":8.310338721787122,"pX":-0.3488592905469975,"pZ":1.1346569689889168,"vX0":6.348716358893191,"vY0":-123.58854409454625,"vZ0":-7.444798472790371,"x":130.3,"y":208.14,"x0":-1.716793258293404,"y0":50.003219806275624,"z0":5.830095229372397,"aX":-14.699205138024062},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":13.4,"breakHorizontal":15.7,"spinRate":2210,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4441586838877756,"extension":6.55330035240758},"index":1,"playId":"28e9cd80-b007-3fb8-82a2-83e728d4adc9","pitchNumber":2,"startTime":"2026-02-25T20:25:41.133Z","endTime":"2026-02-25T20:25:44.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814430,"link":"/api/v1/people/814430","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12761252687527,"aZ":-23.897428463692172,"pfxX":0.3276496529302326,"pfxZ":4.811091795982526,"pX":1.536652220431516,"pZ":0.741651860272444,"vX0":8.132035349732254,"vY0":-129.57294398462957,"vZ0":-8.484424426411984,"x":58.43,"y":218.76,"x0":-1.6697692160787267,"y0":50.0015482511668,"z0":5.851012343570815,"aX":0.5633223095676182},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":-2.2,"spinRate":2669,"spinDirection":185},"zone":14,"typeConfidence":0.92,"plateTime":0.4208528136697156,"extension":6.766510813554915},"index":2,"playId":"f43501b5-0f81-3f19-9e80-dc08c20d8d7e","pitchNumber":3,"startTime":"2026-02-25T20:25:59.523Z","endTime":"2026-02-25T20:26:02.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814430,"link":"/api/v1/people/814430","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745721204868392,"aZ":-11.467206023377202,"pfxX":-4.998374501874344,"pfxZ":11.25348315174578,"pX":-0.23380684634055243,"pZ":2.4872346440593662,"vX0":5.5026259742327035,"vY0":-135.1121007269471,"vZ0":-7.261607851038716,"x":125.91,"y":171.62,"x0":-1.6520070505196633,"y0":50.00508585577461,"z0":6.0243474486307145,"aX":-9.1991032204663},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2413,"spinDirection":209},"zone":5,"typeConfidence":0.89,"plateTime":0.40613167814565143,"extension":6.654851193348837},"hitData":{"launchSpeed":107.2,"launchAngle":38.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.04,"coordY":35.37}},"index":3,"playId":"6aa8c9fd-9b56-33ce-acc1-0baec3510c71","pitchNumber":4,"startTime":"2026-02-25T20:26:19.239Z","endTime":"2026-02-25T20:26:38.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":814430,"link":"/api/v1/people/814430","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814430,"link":"/api/v1/people/814430"},"credit":"b_ab"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_ab"},{"player":{"id":814430,"link":"/api/v1/people/814430"},"credit":"b_pa"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:26:38.440Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Peyton Graham grounds out, third baseman Erick Brito to first baseman Keaton Anthony.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:26:52.162Z","endTime":"2026-02-25T20:29:26.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":689931,"fullName":"Peyton Graham","link":"/api/v1/people/689931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686599,"fullName":"Kyle Brnovich","link":"/api/v1/people/686599"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689931,"fullName":"Peyton Graham","link":"/api/v1/people/689931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58829007621277,"aZ":-9.964980543411192,"pfxX":-7.219130721243024,"pfxZ":12.01862363158998,"pX":-0.962541593193433,"pZ":1.1643119254517231,"vX0":6.406822149916106,"vY0":-134.87930956947136,"vZ0":-10.634429035156712,"x":153.69,"y":207.34,"x0":-2.4275976005269673,"y0":50.0002045475357,"z0":5.854634643015136,"aX":-13.3359138174465},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":11.8,"spinRate":2492,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.4056720995962584,"extension":6.913945044007736},"index":0,"playId":"145882ec-8035-33cd-a255-060079fa2dc8","pitchNumber":1,"startTime":"2026-02-25T20:26:59.390Z","endTime":"2026-02-25T20:27:02.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":86.8,"endSpeed":80.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69821445929804,"aZ":-27.275974863483903,"pfxX":2.5425205641063076,"pfxZ":2.9866473921093384,"pX":-0.2908871112288193,"pZ":3.2505193072425294,"vX0":4.703477760673385,"vY0":-126.41162776227047,"vZ0":-1.6021038859526546,"x":128.09,"y":151.02,"x0":-2.49665045464523,"y0":50.001125615525986,"z0":6.055892047050486,"aX":4.165999660901666},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-5.5,"spinRate":2609,"spinDirection":158},"zone":2,"typeConfidence":0.91,"plateTime":0.4312032681508162,"extension":6.697132534269089},"index":1,"playId":"6140e5cd-fc88-307b-9b52-6605a8981e5a","pitchNumber":2,"startTime":"2026-02-25T20:27:15.155Z","endTime":"2026-02-25T20:27:19.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165726134761996,"aZ":-9.187700694261608,"pfxX":-6.084801574338247,"pfxZ":12.589669641817208,"pX":-0.4126720819230917,"pZ":2.6496283198512303,"vX0":7.557413690434325,"vY0":-134.5132417405345,"vZ0":-7.072181863850511,"x":132.73,"y":167.24,"x0":-2.4728692161253396,"y0":50.004011309949774,"z0":5.970370889058999,"aX":-11.111322703177951},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.4,"breakHorizontal":9.4,"spinRate":2476,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.4077626684505562,"extension":6.837575560074368},"index":2,"playId":"22c3dacf-a331-3db2-adfe-99c4b7a14a73","pitchNumber":3,"startTime":"2026-02-25T20:27:31.605Z","endTime":"2026-02-25T20:27:34.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05525314703639,"aZ":-40.4445608077717,"pfxX":2.5377066296993798,"pfxZ":-5.3582259676539366,"pX":0.7119474289086751,"pZ":0.3281630981190089,"vX0":6.702053663687071,"vY0":-123.52969043459946,"vZ0":-5.536225342641417,"x":89.86,"y":229.92,"x0":-2.3683161093014484,"y0":50.00566066220816,"z0":6.006030692766557,"aX":3.9138843730887944},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.8,"breakHorizontal":-6.2,"spinRate":1435,"spinDirection":356},"zone":14,"typeConfidence":0.92,"plateTime":0.44372529413162365,"extension":6.950810109318768},"index":3,"playId":"e3ef1f16-2b93-3086-9186-44a29ae30dba","pitchNumber":4,"startTime":"2026-02-25T20:27:54.890Z","endTime":"2026-02-25T20:27:58.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"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":86.6,"endSpeed":80.1,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221474924792904,"aZ":-30.589603597071328,"pfxX":3.7313716763873814,"pfxZ":0.9809296127740961,"pX":0.021990298734013803,"pZ":2.8114552865789526,"vX0":5.531501585943457,"vY0":-126.06805134220254,"vZ0":-1.9691526077241912,"x":116.16,"y":162.87,"x0":-2.6806017507970634,"y0":50.005320543430926,"z0":6.057971061936097,"aX":6.04086812136282},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-7.9,"spinRate":2664,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.43350833759706875,"extension":6.703501787909687},"index":4,"playId":"20fedbba-020c-369f-b239-f8e96cb2d9ab","pitchNumber":5,"startTime":"2026-02-25T20:28:16.635Z","endTime":"2026-02-25T20:28:20.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27334800962584,"aZ":-11.389776456317184,"pfxX":-6.813805420154056,"pfxZ":11.327280725621524,"pX":-0.5420221723847849,"pZ":2.105872575028346,"vX0":7.29990527412393,"vY0":-135.07307018598377,"vZ0":-8.068050539214925,"x":137.66,"y":181.92,"x0":-2.4030949958017858,"y0":50.00636142152129,"z0":5.945591841963393,"aX":-12.508038016578281},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":10.7,"spinRate":2316,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.4065482489866632,"extension":6.972734787081163},"index":5,"playId":"4749b824-ad87-30e1-aae7-58b004e122a2","pitchNumber":6,"startTime":"2026-02-25T20:28:43.460Z","endTime":"2026-02-25T20:28:47.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.703563328346235,"aZ":-12.530869557021273,"pfxX":-7.013679765016587,"pfxZ":10.74399193229764,"pX":-0.6924483642767001,"pZ":2.498589695538923,"vX0":7.182150600906905,"vY0":-135.15726623046217,"vZ0":-6.8113289450845045,"x":143.39,"y":171.32,"x0":-2.488107997237808,"y0":50.00418146265792,"z0":5.952907570334406,"aX":-12.824471566204783},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":10.9,"spinRate":2331,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.40711123487696277,"extension":6.79803182082987},"hitData":{"launchSpeed":76.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.95,"coordY":168.5}},"index":6,"playId":"e0a21e97-0513-3fca-a96d-b33d5c7c5c91","pitchNumber":7,"startTime":"2026-02-25T20:29:14.451Z","endTime":"2026-02-25T20:29:26.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686599,"link":"/api/v1/people/686599","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":684081,"link":"/api/v1/people/684081"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694749,"link":"/api/v1/people/694749"},"center":{"id":813880,"link":"/api/v1/people/813880"},"right":{"id":699712,"link":"/api/v1/people/699712"}},"offense":{"batter":{"id":689931,"link":"/api/v1/people/689931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689931,"link":"/api/v1/people/689931"},"credit":"b_ab"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_ab"},{"player":{"id":689931,"link":"/api/v1/people/689931"},"credit":"b_pa"},{"player":{"id":686599,"link":"/api/v1/people/686599"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:29:26.082Z","atBatIndex":67}]