[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to center fielder Zach Cole.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:07:12.516Z","endTime":"2026-03-15T17:07:20.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-03-15T13:36:50.228Z","endTime":"2026-03-15T16:44:15.080Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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-03-15T16:44:15.080Z","endTime":"2026-03-15T17:06:41.487Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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-03-15T17:06:41.487Z","endTime":"2026-03-15T17:07:14.584Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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.5,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258532845371015,"aZ":-14.120740757707669,"pfxX":-5.249233370301441,"pfxZ":9.839503673775377,"pX":-0.027031656941472318,"pZ":2.0769954331221063,"vX0":5.818798302817078,"vY0":-134.60100516783308,"vZ0":-5.568257617182449,"x":118.03,"y":182.7,"x0":-1.5349926285919873,"y0":50.001367401962064,"z0":5.172604079074098,"aX":-9.629884896708186},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2143,"spinDirection":207},"zone":8,"typeConfidence":0.89,"plateTime":0.4069520953527488,"extension":5.6462601261741066},"hitData":{"launchSpeed":90.6,"launchAngle":33.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.09,"coordY":56.97}},"index":3,"playId":"5b2de3d2-ff12-373c-913e-85fdc93a4e9d","pitchNumber":1,"startTime":"2026-03-15T17:07:14.584Z","endTime":"2026-03-15T17:07:20.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-15T17:07:20.899Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Kevin Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:07:48.909Z","endTime":"2026-03-15T17:09:14.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33964035931421,"aZ":-15.063090551645484,"pfxX":-3.8139429829887543,"pfxZ":9.421773383093063,"pX":0.018291734812308644,"pZ":2.2710532792317544,"vX0":5.273635275026021,"vY0":-134.23945316737334,"vZ0":-4.758345251958008,"x":116.3,"y":177.46,"x0":-1.4805169481737517,"y0":50.00503252899662,"z0":5.146762775655201,"aX":-6.928849860191708},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2142,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.40875821707272797,"extension":5.627298233203227},"index":0,"playId":"bcb464fd-463e-3ee5-99dc-669d27ccea93","pitchNumber":1,"startTime":"2026-03-15T17:07:56.888Z","endTime":"2026-03-15T17:08:00.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101903949962423,"aZ":-27.485411750743268,"pfxX":6.3726128713815555,"pfxZ":3.4796355198276956,"pX":-0.1633471007727836,"pZ":2.462338222933904,"vX0":1.7040922508648055,"vY0":-115.50697795248263,"vZ0":-0.5401272239799617,"x":123.23,"y":172.3,"x0":-1.7390365559068752,"y0":50.00205957000235,"z0":5.348657348433244,"aX":8.585104006576973},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.5,"breakHorizontal":-12.0,"spinRate":2489,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.47472221555787364,"extension":5.66215279138555},"index":1,"playId":"4934435f-3152-3c9c-9a82-e7f743bcda15","pitchNumber":2,"startTime":"2026-03-15T17:08:16.702Z","endTime":"2026-03-15T17:08:19.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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-03-15T17:08:29.767Z","endTime":"2026-03-15T17:08:49.431Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":80.1,"endSpeed":73.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16147884226332,"aZ":-26.888196672770626,"pfxX":5.612485175133727,"pfxZ":3.8448357476559303,"pX":0.3459570525716899,"pZ":0.9027932182077268,"vX0":2.826692815880279,"vY0":-116.59558519441701,"vZ0":-4.096129764922501,"x":103.81,"y":214.4,"x0":-1.6118084531534207,"y0":50.00451415743056,"z0":5.223141630812299,"aX":7.718137695177179},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.2,"breakHorizontal":-10.9,"spinRate":2629,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.46998489041289915,"extension":5.585005908211997},"index":3,"playId":"cae040a4-fcca-3244-99ae-7a26706f1ace","pitchNumber":3,"startTime":"2026-03-15T17:08:49.431Z","endTime":"2026-03-15T17:08:53.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11724703750574,"aZ":-14.68201057061734,"pfxX":-5.007262220722495,"pfxZ":9.431070107301068,"pX":0.24784585415141427,"pZ":2.6881381096433405,"vX0":6.278242214367697,"vY0":-135.23895311480473,"vZ0":-4.155988758329995,"x":107.55,"y":166.2,"x0":-1.451683575147781,"y0":50.002923330527125,"z0":5.272536501997098,"aX":-9.287948031829414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2253,"spinDirection":206},"zone":2,"typeConfidence":0.89,"plateTime":0.4047968479602888,"extension":5.670953342657854},"hitData":{"launchSpeed":88.2,"launchAngle":25.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.58,"coordY":109.34}},"index":4,"playId":"739e8640-8707-3dc8-a70d-36791ad5a318","pitchNumber":4,"startTime":"2026-03-15T17:09:09.411Z","endTime":"2026-03-15T17:09:14.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:09:14.076Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:09:29.232Z","endTime":"2026-03-15T17:11:54.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03025656204421,"aZ":-17.843931725362722,"pfxX":-8.931954580729693,"pfxZ":7.7935662458059625,"pX":-0.052814041545995644,"pZ":2.711216145926322,"vX0":6.378097545634216,"vY0":-135.58401292701726,"vZ0":-3.4685100879212394,"x":119.01,"y":165.58,"x0":-1.2898497377810383,"y0":50.00456580932899,"z0":5.271828174715936,"aX":-16.42771798379674},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":14.6,"spinRate":2153,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40589058638315034,"extension":5.717161669036053},"index":0,"playId":"396942fe-3ec8-3734-9a14-c9cee673c5ad","pitchNumber":1,"startTime":"2026-03-15T17:09:53.327Z","endTime":"2026-03-15T17:09:56.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":83.3,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15805894183596,"aZ":-26.53718803958655,"pfxX":-9.160434242808883,"pfxZ":3.764225883748723,"pX":0.4028325091783173,"pZ":1.1689295615145514,"vX0":6.7834970370220615,"vY0":-121.15566822530558,"vZ0":-4.385781240737845,"x":101.64,"y":207.22,"x0":-1.23380467135086,"y0":50.00268401899201,"z0":5.303697089998386,"aX":-13.711395004619174},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":2268,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.45092746750111257,"extension":5.7434841110753965},"index":1,"playId":"8e7f802a-7cbb-39fe-b318-254ba318e529","pitchNumber":2,"startTime":"2026-03-15T17:10:18.494Z","endTime":"2026-03-15T17:10:23.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":83.8,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47892696178392,"aZ":-24.442614769522514,"pfxX":-9.138587867394438,"pfxZ":5.198590456512679,"pX":-0.7089165472110941,"pZ":1.9150811664372644,"vX0":4.430407121257241,"vY0":-121.84633038630567,"vZ0":-3.068349028473034,"x":144.02,"y":187.07,"x0":-1.3745716264526768,"y0":50.00101387682396,"z0":5.328906389672169,"aX":-13.583466924140486},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.9,"breakHorizontal":15.4,"spinRate":2151,"spinDirection":252},"zone":7,"typeConfidence":0.92,"plateTime":0.4514976713494079,"extension":5.879789830330702},"index":2,"playId":"c48a8b73-f1f8-3878-90dd-eded0b4908c2","pitchNumber":3,"startTime":"2026-03-15T17:10:37.918Z","endTime":"2026-03-15T17:10:41.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530389828094314,"aZ":-14.620886859400002,"pfxX":-4.291588568597772,"pfxZ":9.59732785069276,"pX":-0.010649677583471632,"pZ":1.6487331526710105,"vX0":4.937916903522471,"vY0":-134.48517411430146,"vZ0":-6.487999711403095,"x":117.41,"y":194.26,"x0":-1.3141532652239258,"y0":50.004876667366666,"z0":5.132141239785156,"aX":-7.851579294825845},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":6.7,"spinRate":2146,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.4074838255575397,"extension":5.703138246754358},"index":3,"playId":"1ce7af4c-baf1-30bc-95b4-e96966941689","pitchNumber":4,"startTime":"2026-03-15T17:10:58.905Z","endTime":"2026-03-15T17:11:02.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554890142758595,"aZ":-26.456153937048846,"pfxX":-8.390469747759724,"pfxZ":3.812169646393891,"pX":0.8880750912716433,"pZ":1.5949673032534284,"vX0":7.565797207395792,"vY0":-121.60403732256091,"vZ0":-3.535588698488492,"x":83.15,"y":195.72,"x0":-1.1714286924538517,"y0":50.00331040963378,"z0":5.359700726832295,"aX":-12.583393467906413},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":2265,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4501958215457904,"extension":5.865023159633024},"index":4,"playId":"2c33e00e-a854-37b5-85e5-f9ace884db7a","pitchNumber":5,"startTime":"2026-03-15T17:11:19.216Z","endTime":"2026-03-15T17:11:22.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.114085827514096,"aZ":-30.041801237553045,"pfxX":7.067413626401498,"pfxZ":1.5860773149180716,"pX":0.7732408870621373,"pZ":2.9441606563376324,"vX0":2.7720423603645226,"vY0":-115.93276215932508,"vZ0":0.8277082929891086,"x":87.53,"y":159.29,"x0":-1.3604210557088428,"y0":50.00337675025124,"z0":5.4771910848003005,"aX":9.503578386579067},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.4,"breakHorizontal":-13.6,"spinRate":2361,"spinDirection":68},"zone":3,"typeConfidence":0.9,"plateTime":0.4746565681558952,"extension":5.573114470326515},"index":5,"playId":"a4e99812-06fb-3e6f-b3e1-0fa0f16417ea","pitchNumber":6,"startTime":"2026-03-15T17:11:50.475Z","endTime":"2026-03-15T17:11:54.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:11:54.972Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:14:00.014Z","endTime":"2026-03-15T17:15:43.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.44100843744874,"aZ":-10.096488319413865,"pfxX":-6.318762466007559,"pfxZ":11.069945641224841,"pX":-0.6446237862253646,"pZ":2.389490206212029,"vX0":5.307684532888831,"vY0":-141.5433868078667,"vZ0":-7.901454598172238,"x":141.57,"y":174.26,"x0":-1.7391309164430635,"y0":50.00563958497959,"z0":5.893538431498348,"aX":-12.60494450565234},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":10.1,"spinRate":2617,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38951948105802625,"extension":6.540079237404097},"index":0,"playId":"6d6dc057-6444-3698-b4c6-dea82cf22503","pitchNumber":1,"startTime":"2026-03-15T17:14:09.468Z","endTime":"2026-03-15T17:14:12.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":97.2,"endSpeed":87.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67859386036925,"aZ":-10.69450634506899,"pfxX":-4.861387336492599,"pfxZ":10.815473653952498,"pX":1.9565543108063077,"pZ":2.6502164747529435,"vX0":11.283475663934299,"vY0":-140.89746153105278,"vZ0":-7.166416152414007,"x":42.42,"y":167.22,"x0":-1.4906196773479135,"y0":50.00409535795097,"z0":5.938306638380527,"aX":-9.657353031936765},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2557,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3905868719034382,"extension":6.439521745066342},"index":1,"playId":"4f41cc17-41eb-3899-a532-211b8c87ef09","pitchNumber":2,"startTime":"2026-03-15T17:14:28.044Z","endTime":"2026-03-15T17:14:31.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":88.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.0422073762267,"aZ":-10.172912917344453,"pfxX":-6.783259792344946,"pfxZ":10.732583455394746,"pX":-0.8757369856068005,"pZ":2.729671387933766,"vX0":4.467060057138607,"vY0":-143.39996132525198,"vZ0":-7.3474779478497165,"x":150.38,"y":165.08,"x0":-1.5852448186757804,"y0":50.00189611757526,"z0":5.985433749390546,"aX":-13.903374116433316},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2662,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38428702196227205,"extension":6.37863108481285},"index":2,"playId":"cfda881a-9f48-3d0b-8a36-231a0f9fef3e","pitchNumber":3,"startTime":"2026-03-15T17:14:46.960Z","endTime":"2026-03-15T17:14:52.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":97.4,"endSpeed":88.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45657870470053,"aZ":-10.046497035117959,"pfxX":-5.235353490762037,"pfxZ":11.03424559604181,"pX":0.3001061702756317,"pZ":2.623027974321137,"vX0":7.083124615830777,"vY0":-141.4615219282379,"vZ0":-7.69041634576855,"x":105.56,"y":167.96,"x0":-1.568475298738773,"y0":50.001545430695245,"z0":6.038741461486433,"aX":-10.498003911393988},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2591,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3887630009338805,"extension":6.58296211361766},"index":3,"playId":"9e46fa8d-343e-3ef6-9a51-c3d8a38c5938","pitchNumber":4,"startTime":"2026-03-15T17:15:03.042Z","endTime":"2026-03-15T17:15:06.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327734327882048,"aZ":-31.763223036775884,"pfxX":2.5042231753335393,"pfxZ":0.26110521072690585,"pX":-0.4805852630174097,"pZ":1.884701323008563,"vX0":2.761292586077759,"vY0":-124.2519368288417,"vZ0":-3.2538812732755327,"x":135.32,"y":187.89,"x0":-1.9323384535777073,"y0":50.00134458722425,"z0":5.8556292998342885,"aX":3.9074559357909764},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.2,"spinRate":2509,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.44113569498074945,"extension":6.58427624507701},"index":4,"playId":"82bfdd50-1138-359d-9882-c1f79a7874c0","pitchNumber":5,"startTime":"2026-03-15T17:15:20.198Z","endTime":"2026-03-15T17:15:23.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.98187629598066,"aZ":-9.533270962611214,"pfxX":-6.578912137295843,"pfxZ":10.93690667179846,"pX":-0.5929740406418328,"pZ":2.963529420040847,"vX0":5.4066777387416245,"vY0":-144.03138649764048,"vZ0":-6.978370965506409,"x":139.6,"y":158.76,"x0":-1.653380350774889,"y0":50.006002185076035,"z0":6.029583601936127,"aX":-13.62435276260135},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":10.7,"spinRate":2709,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38240662803708725,"extension":6.639797334874136},"index":5,"playId":"7b3bf7f8-7b9f-34c8-a8cd-0349ec70f2d4","pitchNumber":6,"startTime":"2026-03-15T17:15:40.426Z","endTime":"2026-03-15T17:15:43.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:15:43.481Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:15:51.147Z","endTime":"2026-03-15T17:18:05.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":80.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656406150715785,"aZ":-20.968927247597534,"pfxX":0.2839902720199392,"pfxZ":6.794500116303434,"pX":1.5715495320379487,"pZ":0.1262795236732329,"vX0":8.219274486949523,"vY0":-127.90697188843345,"vZ0":-9.545880506683083,"x":57.1,"y":235.37,"x0":-1.7272456804290428,"y0":50.00171361076453,"z0":5.566319682377302,"aX":0.46558810697903846},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":-2.5,"spinRate":2604,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.42908758788246715,"extension":6.658339550961555},"index":0,"playId":"6d1e76b1-bf2f-37e3-8f3a-ba63954b2048","pitchNumber":1,"startTime":"2026-03-15T17:16:10.378Z","endTime":"2026-03-15T17:16:13.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95202781044854,"aZ":-29.02119722139758,"pfxX":0.7567758335940995,"pfxZ":1.9611703541474537,"pX":0.19721496707603509,"pZ":1.5302684751176474,"vX0":4.789878201235401,"vY0":-126.38290069696356,"vZ0":-4.783996261166495,"x":109.48,"y":197.46,"x0":-1.824902000906545,"y0":50.005398542428146,"z0":5.792364154648009,"aX":1.2176230557672256},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2474,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.43421290908947086,"extension":6.684030182576954},"index":1,"playId":"83922d17-bfef-33d9-b528-e336cab1ca86","pitchNumber":2,"startTime":"2026-03-15T17:16:30.314Z","endTime":"2026-03-15T17:16:33.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14816462242526,"aZ":-27.238238822530178,"pfxX":0.39190313580162783,"pfxZ":2.922440581091493,"pX":0.5264463853249568,"pZ":1.802486638231739,"vX0":5.831667825239228,"vY0":-128.9230043654395,"vZ0":-4.788171265576859,"x":96.93,"y":190.11,"x0":-1.8131992614548533,"y0":50.00120075108263,"z0":5.779451412288856,"aX":0.6605010339544536},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.9,"spinRate":2460,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.4244239420619689,"extension":6.432351244190422},"index":2,"playId":"84510e7f-b490-32d1-ab35-e26c959fd0cc","pitchNumber":3,"startTime":"2026-03-15T17:16:48.230Z","endTime":"2026-03-15T17:16:51.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277001068742923,"aZ":-26.663565529930988,"pfxX":-8.141268859833291,"pfxZ":3.1768658169871316,"pX":-1.6634220080250812,"pZ":0.2479548168611663,"vX0":2.7607939569933873,"vY0":-130.58592626421787,"vZ0":-8.741853541135576,"x":180.41,"y":232.09,"x0":-1.6735477476870448,"y0":50.006188055675494,"z0":5.630680479651374,"aX":-14.12940515298474},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":1417,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41867991714307307,"extension":6.552243367106198},"index":3,"playId":"69f5538f-6265-399f-b3ce-db83cff535fd","pitchNumber":4,"startTime":"2026-03-15T17:17:16.487Z","endTime":"2026-03-15T17:17:20.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441796209891194,"aZ":-22.012962670676007,"pfxX":2.8097677355976884,"pfxZ":6.514547399799139,"pX":1.3137173688873764,"pZ":0.9611854750461881,"vX0":6.536290150562632,"vY0":-124.51429323358542,"vZ0":-6.996009407734748,"x":66.92,"y":212.83,"x0":-1.7170656330102485,"y0":50.00505491268625,"z0":5.64553440246129,"aX":4.385437894359305},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.3,"breakHorizontal":-6.7,"spinRate":2554,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4409347454122603,"extension":6.76241529134726},"index":4,"playId":"52791969-f06e-333c-ba5a-ca67a2b569b9","pitchNumber":5,"startTime":"2026-03-15T17:17:33.616Z","endTime":"2026-03-15T17:17:38.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651018055839803,"aZ":-22.485658960426154,"pfxX":3.6181830250842495,"pfxZ":6.333126450004925,"pX":-0.18858407580148692,"pZ":2.2727841154392516,"vX0":3.0959768252194455,"vY0":-123.49282051802071,"vZ0":-3.7055446983646276,"x":124.19,"y":177.41,"x0":-1.9328026031915555,"y0":50.00591772686025,"z0":5.704186318766611,"aX":5.539278081574647},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.8,"breakHorizontal":-7.3,"spinRate":2472,"spinDirection":98},"zone":5,"typeConfidence":2.0,"plateTime":0.4450500236515471,"extension":6.468318022915969},"index":5,"playId":"052177d6-dfef-3d61-bbd2-658e83abf0a1","pitchNumber":6,"startTime":"2026-03-15T17:18:01.867Z","endTime":"2026-03-15T17:18:05.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:18:05.239Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:18:26.537Z","endTime":"2026-03-15T17:19:06.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90322933397721,"aZ":-21.800031438553003,"pfxX":-7.748534755202804,"pfxZ":5.913724160191903,"pX":-0.6120442837060598,"pZ":1.4466500894847978,"vX0":5.421597363404668,"vY0":-130.44734724116216,"vZ0":-6.951803213755481,"x":140.33,"y":199.72,"x0":-1.6924469450735784,"y0":50.00084248539231,"z0":5.7462048678582205,"aX":-13.587958810473237},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":13.1,"spinRate":1295,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4170892451587176,"extension":6.7761657510106446},"index":0,"playId":"afe41704-de7e-31e4-9d0b-8c86b7b9f046","pitchNumber":1,"startTime":"2026-03-15T17:18:30.558Z","endTime":"2026-03-15T17:18:34.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20200441940129,"aZ":-11.256122162152003,"pfxX":-6.365592664108098,"pfxZ":9.977709094142396,"pX":-0.9221733668060359,"pZ":3.606612230299288,"vX0":4.352202791953008,"vY0":-143.84568066732115,"vZ0":-4.982887682632685,"x":152.15,"y":141.4,"x0":-1.6272829254014707,"y0":50.006782465692524,"z0":6.0587048199795195,"aX":-13.349851597069492},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2595,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38070773068329533,"extension":6.478592330794112},"index":1,"playId":"20ade289-7e7e-39ff-a87e-31795d5b5353","pitchNumber":2,"startTime":"2026-03-15T17:18:46.124Z","endTime":"2026-03-15T17:18:49.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70109951418876,"aZ":-11.541912606172657,"pfxX":-5.618986483854682,"pfxZ":9.692575597935573,"pX":0.6505060452963333,"pZ":2.3997349528114484,"vX0":8.0955226956167,"vY0":-144.31206002427325,"vZ0":-8.126024202332943,"x":92.2,"y":173.99,"x0":-1.4491513545097952,"y0":50.001892676361535,"z0":5.946802878651737,"aX":-11.960273536646095},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2543,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3782269306694701,"extension":6.480923224686934},"hitData":{"launchSpeed":104.1,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.41,"coordY":161.48}},"index":2,"playId":"f67d31c2-de91-376f-9a21-f52a5717f5b6","pitchNumber":3,"startTime":"2026-03-15T17:19:02.886Z","endTime":"2026-03-15T17:19:06.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:19:06.447Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a soft ground ball to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:21:14.541Z","endTime":"2026-03-15T17:22:44.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39813677755618,"aZ":-43.31049823249673,"pfxX":7.756581897236538,"pfxZ":-9.3315987731167,"pX":-0.7252118367324791,"pZ":3.448770721335509,"vX0":-0.20569431076278566,"vY0":-109.23892535912516,"vZ0":5.101696421126899,"x":144.64,"y":145.66,"x0":-1.6349030681925787,"y0":50.00085732261773,"z0":5.77425243318911,"aX":9.260185134530865},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-15.0,"breakHorizontal":-13.9,"spinRate":3020,"spinDirection":40},"zone":1,"typeConfidence":0.9,"plateTime":0.5037307243324927,"extension":5.455444712660551},"index":0,"playId":"3ad78919-eeaf-39d3-ad96-c19d7d888e8c","pitchNumber":1,"startTime":"2026-03-15T17:21:34.880Z","endTime":"2026-03-15T17:21:38.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.029967824620883,"aZ":-30.749372025587117,"pfxX":8.381063558160106,"pfxZ":1.1263076087879096,"pX":-0.17885503638547345,"pZ":2.2188186434924657,"vX0":0.8778585383046202,"vY0":-112.15523225253675,"vZ0":-0.20040640754664218,"x":123.82,"y":178.87,"x0":-1.6642619568075636,"y0":50.00447177486296,"z0":5.4556752649046265,"aX":10.636122835661725},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":2.3,"breakHorizontal":-15.4,"spinRate":2554,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.48910535873734773,"extension":5.5047758385469745},"index":1,"playId":"12721890-df4e-3222-b4ae-267f82bca502","pitchNumber":2,"startTime":"2026-03-15T17:21:52.774Z","endTime":"2026-03-15T17:21:56.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8638103392665,"aZ":-26.563010093018363,"pfxX":-8.998263070416977,"pfxZ":3.8567004114124117,"pX":-0.5284129117114295,"pZ":2.9513514424799867,"vX0":4.81713440733605,"vY0":-120.25922138950959,"vZ0":-0.3754310862480693,"x":137.14,"y":159.09,"x0":-1.3958304718817787,"y0":50.0014694629311,"z0":5.480121078888798,"aX":-13.08551007370912},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":259},"zone":1,"typeConfidence":0.91,"plateTime":0.4567030475517151,"extension":5.623235644992127},"index":2,"playId":"1a17a879-54ac-3e30-bfab-ec3b00bd4908","pitchNumber":3,"startTime":"2026-03-15T17:22:11.930Z","endTime":"2026-03-15T17:22:16.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":83.3,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299174320071614,"aZ":-28.834616870846574,"pfxX":-9.315032315928097,"pfxZ":2.2578660339536256,"pX":-0.9366780552589359,"pZ":2.308204403878583,"vX0":3.85807958510406,"vY0":-121.24050256000676,"vZ0":-1.3771633407484787,"x":152.7,"y":176.46,"x0":-1.3447395119067889,"y0":50.00237932388613,"z0":5.417064493224814,"aX":-13.766752729033188},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":2263,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4530204838244387,"extension":5.648182810532713},"hitData":{"launchSpeed":49.6,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.17,"coordY":171.38}},"index":3,"playId":"2dc3c388-95c1-31b2-8987-f36794291808","pitchNumber":4,"startTime":"2026-03-15T17:22:31.566Z","endTime":"2026-03-15T17:22:44.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:22:44.117Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:23:02.737Z","endTime":"2026-03-15T17:24:53.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64859855950923,"aZ":-19.81083933978222,"pfxX":-6.364137499530838,"pfxZ":6.875279616349438,"pX":1.2251045482038911,"pZ":3.5315842085135105,"vX0":8.235691847298499,"vY0":-134.13628404768676,"vZ0":-1.3749149037769335,"x":70.3,"y":143.43,"x0":-1.0775057642822845,"y0":50.001549509312426,"z0":5.482239065968432,"aX":-11.441813916410736},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":9.5,"spinRate":2128,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41046760375742775,"extension":5.882359094964114},"index":0,"playId":"ceca5573-9972-3849-a978-00db6d1bac01","pitchNumber":1,"startTime":"2026-03-15T17:23:18.012Z","endTime":"2026-03-15T17:23:22.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28277036003911,"aZ":-16.073579717866746,"pfxX":-2.833871574894038,"pfxZ":8.673445365579253,"pX":0.392555961757564,"pZ":3.9419482573527778,"vX0":5.800609242131988,"vY0":-134.87464416714394,"vZ0":-0.898120666349679,"x":102.04,"y":132.35,"x0":-1.4105402121342858,"y0":50.00113022404445,"z0":5.4047209294808765,"aX":-5.26015703934834},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2157,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.40495098499283033,"extension":5.864085947922382},"index":1,"playId":"e9096364-9854-33d2-a874-499f17b9c527","pitchNumber":2,"startTime":"2026-03-15T17:23:37.085Z","endTime":"2026-03-15T17:23:40.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81151699531898,"aZ":-16.07555256993996,"pfxX":-4.247783195395238,"pfxZ":8.844570729263147,"pX":-0.4383677322641152,"pZ":3.4705877019286384,"vX0":4.138337947643113,"vY0":-133.591250379588,"vZ0":-1.8257590817519516,"x":133.71,"y":145.07,"x0":-1.450229401706175,"y0":50.00659875841325,"z0":5.309417219946272,"aX":-7.735714289125144},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2186,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4088661991509195,"extension":6.179160864537741},"index":2,"playId":"8aa85386-b927-3944-ae0b-bb3f14ac7682","pitchNumber":3,"startTime":"2026-03-15T17:23:57.342Z","endTime":"2026-03-15T17:24:00.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.9,"endSpeed":83.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73779646998358,"aZ":-16.09068276586525,"pfxX":-2.6465087297298506,"pfxZ":8.927669330948465,"pX":-0.28511740577368183,"pZ":3.8176350209713106,"vX0":3.951007850994217,"vY0":-133.83727930017773,"vZ0":-1.018446880525456,"x":127.87,"y":135.7,"x0":-1.4413454666697219,"y0":50.00264357383933,"z0":5.36315599218908,"aX":-4.768080652427297},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2152,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.41031300549114746,"extension":5.891790012406909},"index":3,"playId":"581ee46f-ab27-33eb-8ca0-98ebe8c5a435","pitchNumber":4,"startTime":"2026-03-15T17:24:19.514Z","endTime":"2026-03-15T17:24:22.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-15T17:24:32.182Z","endTime":"2026-03-15T17:24:49.786Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59858386922689,"aZ":-15.431240159411189,"pfxX":-4.249983255124164,"pfxZ":9.149935584075514,"pX":0.5622475513967617,"pZ":3.0050070180367854,"vX0":6.119318969338876,"vY0":-134.9670018182784,"vZ0":-3.095067091533954,"x":95.57,"y":157.64,"x0":-1.190784529612215,"y0":50.003366326746715,"z0":5.264693639947626,"aX":-7.777834256863443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2125,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.40709345749597947,"extension":6.003391223023564},"index":5,"playId":"a8ec98c3-04dc-3bdb-a269-91800ffe3e2c","pitchNumber":5,"startTime":"2026-03-15T17:24:49.786Z","endTime":"2026-03-15T17:24:53.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:24:53.141Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:25:09.845Z","endTime":"2026-03-15T17:26:35.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69463344207022,"aZ":-27.894330979949903,"pfxX":7.302365997614965,"pfxZ":3.1950897944077266,"pX":-0.32009583223297694,"pZ":2.779899824899949,"vX0":0.8495344773953211,"vY0":-115.54400427336266,"vZ0":0.20265934249601836,"x":129.2,"y":163.72,"x0":-1.6409998625158961,"y0":50.00029548879757,"z0":5.395392421203158,"aX":9.764378914086505},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2567,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4760245326721,"extension":6.0406538483021075},"index":0,"playId":"cec57477-93d6-3906-bb61-add46614f322","pitchNumber":1,"startTime":"2026-03-15T17:25:20.649Z","endTime":"2026-03-15T17:25:24.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755751426891536,"aZ":-15.046606506803386,"pfxX":-3.390965273704559,"pfxZ":9.397774329030149,"pX":1.2789972073507654,"pZ":2.7549231430297136,"vX0":7.522690887462206,"vY0":-134.0914933238937,"vZ0":-3.824022185312096,"x":68.25,"y":164.4,"x0":-1.1211198826214677,"y0":50.00261977321362,"z0":5.2716541462426,"aX":-6.180435926032041},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":4.6,"spinRate":2268,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.4083216095647617,"extension":6.175067439367517},"index":1,"playId":"672e0d16-c8ef-30cc-b132-8c4cb9ecfdca","pitchNumber":2,"startTime":"2026-03-15T17:25:38.950Z","endTime":"2026-03-15T17:25:43.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-15T17:26:05.669Z","endTime":"2026-03-15T17:26:30.776Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"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":92.8,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.202830967959464,"aZ":-15.686850247491469,"pfxX":-2.884601388517927,"pfxZ":9.063856907468638,"pX":-0.29580616708987845,"pZ":3.7252765502745695,"vX0":3.6124419817889835,"vY0":-134.96852689906683,"vZ0":-1.4286771223292631,"x":128.28,"y":138.2,"x0":-1.2856491841700621,"y0":50.0026260503245,"z0":5.382257983279173,"aX":-5.2474878342112365},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2229,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.40800461705917224,"extension":5.886079422526606},"index":3,"playId":"215ad9ea-7a98-3955-afb1-1f8642da161a","pitchNumber":3,"startTime":"2026-03-15T17:26:30.776Z","endTime":"2026-03-15T17:26:35.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:26:35.141Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to shortstop Shay Whitcomb.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:26:48.961Z","endTime":"2026-03-15T17:29:27.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994400842672427,"aZ":-18.23924047230737,"pfxX":-7.693206970845565,"pfxZ":7.5468264492268755,"pX":0.21027374975574992,"pZ":3.5684763111571622,"vX0":6.498432574392977,"vY0":-135.38774002719157,"vZ0":-1.3744498874113908,"x":108.98,"y":142.43,"x0":-1.2277207131736425,"y0":50.0038896518944,"z0":5.365881650981323,"aX":-14.20847317478751},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2366,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4053679228020033,"extension":5.898667516043313},"index":0,"playId":"606af915-d2d3-3bcf-8644-e92f693e9a61","pitchNumber":1,"startTime":"2026-03-15T17:27:01.456Z","endTime":"2026-03-15T17:27:05.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.5,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705152949608443,"aZ":-13.024023927020645,"pfxX":-5.023658824759225,"pfxZ":10.516526575178515,"pX":0.024753201696090528,"pZ":2.5515487210950356,"vX0":5.477839851667065,"vY0":-134.47572342006922,"vZ0":-4.550725918054942,"x":116.06,"y":169.89,"x0":-1.3914840053375885,"y0":50.004473266466796,"z0":5.198167354698417,"aX":-9.149781043302188},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":7.8,"spinRate":2300,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.40819302817311787,"extension":5.922532693439669},"index":1,"playId":"c2e113ee-7b39-391f-9031-39eda2d63a3a","pitchNumber":2,"startTime":"2026-03-15T17:27:22.057Z","endTime":"2026-03-15T17:27:25.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322883904351496,"aZ":-30.834721861519515,"pfxX":8.376943916298893,"pfxZ":0.9958031111993098,"pX":-1.2040256833155911,"pZ":2.3285082892713613,"vX0":-1.2000981183567125,"vY0":-115.495650041601,"vZ0":-0.377795485530491,"x":162.89,"y":175.91,"x0":-1.7643841749618807,"y0":50.002920903105384,"z0":5.469866578064054,"aX":11.27108862333102},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.0,"breakHorizontal":-14.9,"spinRate":2594,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4749804361184551,"extension":5.939798201717157},"index":2,"playId":"4b990989-092e-3001-8d4e-c34542b9b724","pitchNumber":3,"startTime":"2026-03-15T17:27:48.480Z","endTime":"2026-03-15T17:27:53.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.507343648250654,"aZ":-14.981256634680888,"pfxX":-4.073677404504925,"pfxZ":9.573982964832956,"pX":0.5228359856333863,"pZ":2.842291996120362,"vX0":6.4457410691392285,"vY0":-133.14871296501784,"vZ0":-3.2907824583508654,"x":97.07,"y":162.04,"x0":-1.3998083096416634,"y0":50.00550832144783,"z0":5.177956770325839,"aX":-7.318334102929582},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2186,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.4113180003295258,"extension":6.078503193241116},"index":3,"playId":"93f40a83-9f1a-37cc-bc05-02e416ff22f7","pitchNumber":4,"startTime":"2026-03-15T17:28:08.238Z","endTime":"2026-03-15T17:28:11.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.3,"endSpeed":85.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73956992603602,"aZ":-15.1098999207995,"pfxX":-4.811585694768627,"pfxZ":9.06699798622057,"pX":0.25059544840495246,"pZ":3.1664135614151396,"vX0":5.73063336928518,"vY0":-135.81666083212883,"vZ0":-2.9341991154815297,"x":107.45,"y":153.29,"x0":-1.2544366269746758,"y0":50.00026517848953,"z0":5.302059217233245,"aX":-9.053028910423377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2237,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.4021922190941063,"extension":5.956218859787012},"index":4,"playId":"148677ed-96d8-37bd-aa29-78e7bed4f209","pitchNumber":5,"startTime":"2026-03-15T17:28:29.840Z","endTime":"2026-03-15T17:28:35.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789678378191507,"aZ":-24.08344196583985,"pfxX":-8.969477837167474,"pfxZ":5.092151142670474,"pX":-0.19897127093272554,"pZ":1.388323895806078,"vX0":5.44958245288652,"vY0":-125.35770988574768,"vZ0":-4.771965731939513,"x":124.58,"y":201.3,"x0":-1.2378298223648854,"y0":50.003053804765415,"z0":5.287372237482951,"aX":-14.248417009043385},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":2509,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.4372642867635004,"extension":6.1769501554298785},"index":5,"playId":"fef34e2e-919f-3b7f-b0c8-6d7cea23bc11","pitchNumber":6,"startTime":"2026-03-15T17:28:55.570Z","endTime":"2026-03-15T17:28:59.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39890432962161,"aZ":-13.842887181253172,"pfxX":-5.578776027156831,"pfxZ":10.247906484916772,"pX":0.003136957522586968,"pZ":3.395263529691612,"vX0":5.159747286508036,"vY0":-134.01334383454125,"vZ0":-2.4382209606630725,"x":116.88,"y":147.11,"x0":-1.2378492780426642,"y0":50.00458562379992,"z0":5.32577144154394,"aX":-9.981733536930857},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2167,"spinDirection":208},"zone":12,"typeConfidence":0.88,"plateTime":0.4113111813499515,"extension":6.100837561571371},"hitData":{"launchSpeed":83.3,"launchAngle":67.0,"totalDistance":203.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":86.61,"coordY":152.37}},"index":6,"playId":"e6dbe4ae-ac62-35ad-9dee-0f215bd65392","pitchNumber":7,"startTime":"2026-03-15T17:29:20.601Z","endTime":"2026-03-15T17:29:27.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":665052,"link":"/api/v1/people/665052"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:29:27.652Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, shortstop Jesús Bastidas to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:31:32.152Z","endTime":"2026-03-15T17:32:14.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767405267060944,"aZ":-26.25458931233517,"pfxX":-7.706866229856046,"pfxZ":3.5837127340513337,"pX":-0.2813451098304023,"pZ":0.5423312454055227,"vX0":5.985136921738469,"vY0":-126.8880710652024,"vZ0":-7.8665476364327,"x":127.72,"y":224.14,"x0":-1.654207521984451,"y0":50.004654609977514,"z0":5.73525134662181,"aX":-12.733900267077452},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":12.8,"spinRate":1156,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4295212565004607,"extension":6.383019453885536},"index":0,"playId":"7e17e5d5-71d7-336a-8b1f-d7ec6767affc","pitchNumber":1,"startTime":"2026-03-15T17:31:39.581Z","endTime":"2026-03-15T17:31:43.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68867958684465,"aZ":-26.787543779474003,"pfxX":2.1106303551698398,"pfxZ":3.306893164863731,"pX":0.9477519853480025,"pZ":1.470941135962031,"vX0":5.821369504987007,"vY0":-126.80891832658803,"vZ0":-5.342634339899833,"x":80.87,"y":199.06,"x0":-1.6511093034721562,"y0":50.005977368934374,"z0":5.73966444741679,"aX":3.440430128363999},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2378,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.43177519345656057,"extension":6.108490013035392},"index":1,"playId":"f7f3f4bc-68bb-3604-b0a7-ca2921989c9f","pitchNumber":2,"startTime":"2026-03-15T17:31:57.699Z","endTime":"2026-03-15T17:32:01.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.726769017196915,"aZ":-11.048509449354238,"pfxX":-6.2502009441247415,"pfxZ":10.475856981916301,"pX":-0.4736138527233888,"pZ":2.99520026885305,"vX0":5.001326797674193,"vY0":-141.45458055612366,"vZ0":-6.395274160379215,"x":135.05,"y":157.91,"x0":-1.4568342951789182,"y0":50.0027707180042,"z0":6.00116258691701,"aX":-12.604804960701946},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":10.2,"spinRate":2625,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3879228957686669,"extension":6.466734265506212},"hitData":{"launchSpeed":103.7,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.93,"coordY":152.88}},"index":2,"playId":"4591972f-c30d-35a3-9ca4-90ce412fffdb","pitchNumber":3,"startTime":"2026-03-15T17:32:11.495Z","endTime":"2026-03-15T17:32:14.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:32:14.722Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin Alvarez grounds out, shortstop Jesús Bastidas to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:32:39.820Z","endTime":"2026-03-15T17:32:50.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.653555176161845,"aZ":-11.748409006392503,"pfxX":-6.225613847817931,"pfxZ":10.320763026197051,"pX":0.8150705682381071,"pZ":3.0388707143887155,"vX0":8.583200710651177,"vY0":-140.46450119069976,"vZ0":-6.149472849210757,"x":85.93,"y":156.73,"x0":-1.4850720301837088,"y0":50.00353181894683,"z0":6.035428818767567,"aX":-12.322517224402901},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2543,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3913746560565685,"extension":6.743734768319933},"hitData":{"launchSpeed":68.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.67,"coordY":147.31}},"index":0,"playId":"78babd49-0472-372c-af5d-3b716dbd1928","pitchNumber":1,"startTime":"2026-03-15T17:32:44.669Z","endTime":"2026-03-15T17:32:50.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:32:50.457Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:33:13.045Z","endTime":"2026-03-15T17:34:15.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46279125193365,"aZ":-22.725625908880247,"pfxX":-9.20626860251351,"pfxZ":5.615100893286231,"pX":0.24215406758109784,"pZ":1.3207879257885524,"vX0":7.48795954545935,"vY0":-129.06317819071805,"vZ0":-6.863631054794063,"x":107.77,"y":203.12,"x0":-1.5040354773656828,"y0":50.00392993303968,"z0":5.771085472273405,"aX":-15.49512561726018},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":1312,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4247852258676996,"extension":7.130220711391691},"index":0,"playId":"83edd677-b2cb-380e-88f0-ae5f80183a64","pitchNumber":1,"startTime":"2026-03-15T17:33:18.246Z","endTime":"2026-03-15T17:33:22.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.31562072458198,"aZ":-9.423908528285327,"pfxX":-2.8415380466487976,"pfxZ":11.30931400903205,"pX":-0.3955206659263317,"pZ":2.907253302978484,"vX0":4.2382661950678315,"vY0":-142.47764004198177,"vZ0":-6.9023351279830445,"x":132.08,"y":160.28,"x0":-1.5482162058942712,"y0":50.000834676823544,"z0":5.989893357878873,"aX":-5.715499603552711},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2626,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3876510947462122,"extension":6.3899061691308106},"index":1,"playId":"49c6a025-3916-3401-9140-1e3c75872512","pitchNumber":2,"startTime":"2026-03-15T17:33:32.900Z","endTime":"2026-03-15T17:33:35.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":88.5,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424679111182222,"aZ":-20.426652172484708,"pfxX":-8.259774502114528,"pfxZ":7.101143172904316,"pX":-0.37881269541879453,"pZ":0.9703841029646019,"vX0":5.975539768729542,"vY0":-128.5375236093297,"vZ0":-7.9460495740622985,"x":131.44,"y":212.58,"x0":-1.6735889159843231,"y0":50.00585313817925,"z0":5.717761153619333,"aX":-13.66909412136656},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.0,"breakHorizontal":13.4,"spinRate":1296,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4279686171951971,"extension":6.417751500113911},"index":2,"playId":"9dba7ec4-14f3-3586-a7ba-f27851d2afed","pitchNumber":3,"startTime":"2026-03-15T17:33:54.741Z","endTime":"2026-03-15T17:33:58.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247295217482744,"aZ":-22.89200514862482,"pfxX":3.4486126075190833,"pfxZ":6.249693421847087,"pX":-0.2738982970194924,"pZ":2.4984454983800215,"vX0":2.870615178286543,"vY0":-121.9850629370396,"vZ0":-3.213933719742929,"x":127.44,"y":171.32,"x0":-1.9201050167025981,"y0":50.0021475697335,"z0":5.838830531553867,"aX":5.121336915436946},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.7,"breakHorizontal":-7.0,"spinRate":2455,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.45153386755505176,"extension":6.245771636565573},"hitData":{"launchSpeed":60.5,"launchAngle":8.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.38,"coordY":147.44}},"index":3,"playId":"6428b2f0-e18d-3cbb-b380-8a8517ae989d","pitchNumber":4,"startTime":"2026-03-15T17:34:12.343Z","endTime":"2026-03-15T17:34:15.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:34:15.674Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Berry grounds out, shortstop Shay Whitcomb to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:36:24.695Z","endTime":"2026-03-15T17:37:51.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60272545920024,"aZ":-15.228160945448591,"pfxX":-6.217960047351152,"pfxZ":9.18144429723679,"pX":0.2764657878486179,"pZ":1.068084810623053,"vX0":6.387520844796449,"vY0":-134.15113277977912,"vZ0":-7.916187805149921,"x":106.46,"y":209.94,"x0":-1.3133663936199365,"y0":50.004189937542755,"z0":5.116206229995815,"aX":-11.477274113471692},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2102,"spinDirection":212},"zone":14,"typeConfidence":0.85,"plateTime":0.40636019261720335,"extension":5.990368024046668},"index":0,"playId":"d265a644-c21d-38b5-850e-26aeac6df084","pitchNumber":1,"startTime":"2026-03-15T17:36:36.161Z","endTime":"2026-03-15T17:36:40.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20305503601177,"aZ":-29.62435768305515,"pfxX":7.984821673201535,"pfxZ":1.9841825677052123,"pX":0.1907488047693268,"pZ":1.6925033778112424,"vX0":1.7137585267531334,"vY0":-113.1111909218122,"vZ0":-1.2908233993125264,"x":109.73,"y":193.08,"x0":-1.6152570902069638,"y0":50.002180837976184,"z0":5.263116229006996,"aX":10.261763179349417},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.6,"breakHorizontal":-14.9,"spinRate":2456,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.4857520999435594,"extension":5.803379280939845},"index":1,"playId":"78664eae-0543-35a1-bac7-49d6ef4dfa82","pitchNumber":2,"startTime":"2026-03-15T17:36:55.312Z","endTime":"2026-03-15T17:36:58.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80946173912837,"aZ":-24.390402943592928,"pfxX":-7.427019052981679,"pfxZ":5.155082198975848,"pX":0.011113075931835076,"pZ":1.4211537784611776,"vX0":5.443627997080679,"vY0":-121.31924806741203,"vZ0":-4.302840057003436,"x":116.58,"y":200.41,"x0":-1.2823867052607192,"y0":50.00411579657374,"z0":5.310942119046215,"aX":-11.217759486551541},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":2165,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.4492365727430214,"extension":5.9089871829776754},"index":2,"playId":"f21ef014-42d2-3d36-8d6c-f0343feb7799","pitchNumber":3,"startTime":"2026-03-15T17:37:14.498Z","endTime":"2026-03-15T17:37:17.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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-03-15T17:37:25.886Z","endTime":"2026-03-15T17:37:43.730Z","isPitch":false,"type":"action","player":{"id":694351,"link":"/api/v1/people/694351"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485742373286193,"aZ":-15.539811136985762,"pfxX":-5.852886489204074,"pfxZ":8.933911046114858,"pX":0.5465242335251433,"pZ":2.5416977140248367,"vX0":6.795197344496865,"vY0":-134.8797192520819,"vZ0":-4.360070628260554,"x":96.17,"y":170.15,"x0":-1.2327446167405594,"y0":50.00017939661754,"z0":5.258470424803373,"aX":-10.894658588345735},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2132,"spinDirection":208},"zone":6,"typeConfidence":0.87,"plateTime":0.4044802666724667,"extension":5.972150478237888},"hitData":{"launchSpeed":90.2,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.94,"coordY":143.53}},"index":4,"playId":"2f0730ef-e5a2-3e1b-a0b2-20d8b96e72d3","pitchNumber":4,"startTime":"2026-03-15T17:37:43.730Z","endTime":"2026-03-15T17:37:51.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:37:51.036Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesús Bastidas lines out sharply to center fielder Zach Cole.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:38:11.247Z","endTime":"2026-03-15T17:38:48.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.3,"endSpeed":73.3,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84190613697167,"aZ":-29.93580094906382,"pfxX":9.807465149461276,"pfxZ":1.6591154942091189,"pX":0.5528778442671983,"pZ":0.5686190444526045,"vX0":2.0457261145609777,"vY0":-115.41787301451028,"vZ0":-4.025387092024803,"x":95.93,"y":223.43,"x0":-1.6191703483740905,"y0":50.00027873210963,"z0":5.2235718280880095,"aX":13.205841783134316},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2583,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.47488700367695236,"extension":6.013855820705364},"index":0,"playId":"a198e9fb-bb01-3cc6-b7d1-c0578b7661ba","pitchNumber":1,"startTime":"2026-03-15T17:38:21.145Z","endTime":"2026-03-15T17:38:24.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.6,"endSpeed":83.8,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58943249371428,"aZ":-19.596419779105158,"pfxX":-7.365078327097829,"pfxZ":6.996930208763587,"pX":-0.10150373154720134,"pZ":2.325328386193638,"vX0":6.129427446993348,"vY0":-133.23298251299315,"vZ0":-3.7855040419622035,"x":120.87,"y":176.0,"x0":-1.4748546786105328,"y0":50.003896998631326,"z0":5.180520881631984,"aX":-13.24348220707664},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2174,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41108313847228883,"extension":5.968849400924366},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.4,"coordY":69.61}},"index":1,"playId":"50a4287f-318e-3f38-8516-ee181f2cb88b","pitchNumber":2,"startTime":"2026-03-15T17:38:43.047Z","endTime":"2026-03-15T17:38:48.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:38:48.284Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to left fielder Kevin Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:39:07.719Z","endTime":"2026-03-15T17:39:58.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64104170972406,"aZ":-31.56977448648653,"pfxX":5.7905824107579535,"pfxZ":0.447041752403079,"pX":-0.3539525070382,"pZ":2.2377592352934363,"vX0":0.8031686613645341,"vY0":-116.25426337205025,"vZ0":-0.3190315665073439,"x":130.49,"y":178.36,"x0":-1.4564247173325116,"y0":50.003264545576386,"z0":5.396630328070564,"aX":7.854241761959583},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.1,"breakHorizontal":-10.7,"spinRate":2575,"spinDirection":62},"zone":4,"typeConfidence":0.91,"plateTime":0.4727836754648238,"extension":5.754245047065042},"index":0,"playId":"f141302d-0ddb-3866-a252-5ee92275acb0","pitchNumber":1,"startTime":"2026-03-15T17:39:22.267Z","endTime":"2026-03-15T17:39:25.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-15T17:39:47.170Z","endTime":"2026-03-15T17:39:53.002Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.8,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701768301519287,"aZ":-14.798013420662025,"pfxX":-5.256247518718837,"pfxZ":9.49119286139838,"pX":-0.2667428481759642,"pZ":2.9421975188155343,"vX0":4.399129737964986,"vY0":-135.03381308157793,"vZ0":-3.5089930687211206,"x":127.17,"y":159.34,"x0":-1.240795544251594,"y0":50.0063400074729,"z0":5.311603689470225,"aX":-9.627568452668188},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2266,"spinDirection":204},"zone":2,"typeConfidence":0.87,"plateTime":0.4069176212257952,"extension":5.951355112682221},"hitData":{"launchSpeed":86.9,"launchAngle":31.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.54,"coordY":82.06}},"index":2,"playId":"fc651ed6-ab2a-3d21-8bab-a1db7e9cf360","pitchNumber":2,"startTime":"2026-03-15T17:39:53.002Z","endTime":"2026-03-15T17:39:58.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:39:58.886Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:42:05.856Z","endTime":"2026-03-15T17:43:30.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7621743363157,"aZ":-11.561128824544904,"pfxX":-9.531105697060823,"pfxZ":10.152076342363733,"pX":-0.9110157036251559,"pZ":2.1497611491630324,"vX0":5.236750578303524,"vY0":-142.53978729958814,"vZ0":-8.352026769887539,"x":151.73,"y":180.74,"x0":-1.546579722823443,"y0":50.00555507194271,"z0":5.8722701250704645,"aX":-19.359142112449753},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":16.0,"spinRate":2728,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3861920524867992,"extension":6.759122762798672},"index":0,"playId":"a211fbea-d2b7-3f99-bd89-61f72ab41917","pitchNumber":1,"startTime":"2026-03-15T17:42:09.624Z","endTime":"2026-03-15T17:42:13.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46843072652914,"aZ":-11.748195878722212,"pfxX":-8.295706518835443,"pfxZ":10.051870766605392,"pX":-1.4048002982974588,"pZ":3.0683982111389914,"vX0":3.662074587268677,"vY0":-142.5131899040104,"vZ0":-6.014504078581858,"x":170.55,"y":155.93,"x0":-1.637594264877393,"y0":50.00075752706074,"z0":5.966634407882303,"aX":-16.85438251256834},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":14.2,"spinRate":2724,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38613826040312693,"extension":6.621224375801535},"index":1,"playId":"068ce2af-df5b-3512-84d5-0deddb5bddab","pitchNumber":2,"startTime":"2026-03-15T17:42:26.417Z","endTime":"2026-03-15T17:42:30.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71889424656184,"aZ":-30.110017007957016,"pfxX":1.894288028362166,"pfxZ":1.3261461776827215,"pX":0.007385253397138174,"pZ":2.270284247630126,"vX0":4.134576668707759,"vY0":-124.00363911535848,"vZ0":-2.587369008544071,"x":116.72,"y":177.48,"x0":-1.9274879116887231,"y0":50.003946913438135,"z0":5.838391223822416,"aX":2.950638293145322},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-4.4,"spinRate":2507,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.44165264477224175,"extension":6.56290983997851},"index":2,"playId":"c058ba3f-ec77-3908-9fd8-05021ffd605e","pitchNumber":3,"startTime":"2026-03-15T17:42:42.143Z","endTime":"2026-03-15T17:42:45.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-15T17:42:53.910Z","endTime":"2026-03-15T17:43:00.592Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363403059627593,"aZ":-36.583014693551355,"pfxX":3.7612390436501286,"pfxZ":-3.0715426849442062,"pX":0.2333005845400496,"pZ":0.3604143917767079,"vX0":3.3066690740863134,"vY0":-119.60727463772193,"vZ0":-5.756291333665306,"x":108.11,"y":229.05,"x0":-1.6612747878971037,"y0":50.00528010572923,"z0":6.119080330304872,"aX":5.392065260446239},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.8,"breakHorizontal":-7.7,"spinRate":2868,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45982350445223785,"extension":6.967264004084133},"index":4,"playId":"fdc37bcf-350e-3c12-8153-bb27955fa21a","pitchNumber":4,"startTime":"2026-03-15T17:43:00.592Z","endTime":"2026-03-15T17:43:04.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57306861621225,"aZ":-9.42590904027511,"pfxX":-5.3533806855001,"pfxZ":11.129875569604762,"pX":-0.6870497307825846,"pZ":2.3690492486698127,"vX0":4.268990707217748,"vY0":-142.48051376358546,"vZ0":-8.343370104889841,"x":143.19,"y":174.82,"x0":-1.513765389868093,"y0":50.001835975820626,"z0":5.9414027816613375,"aX":-10.940059445343032},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2657,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3853150143338433,"extension":6.544630335939919},"hitData":{"launchSpeed":90.5,"launchAngle":25.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.49,"coordY":67.71}},"index":5,"playId":"a1b5aa50-fe86-3b28-b7e5-68aa019f32e0","pitchNumber":5,"startTime":"2026-03-15T17:43:23.720Z","endTime":"2026-03-15T17:43:30.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:43:30.256Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:43:48.262Z","endTime":"2026-03-15T17:45:04.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184007882612562,"aZ":-37.196231674293905,"pfxX":1.7434556774474288,"pfxZ":-3.4465155485838466,"pX":-0.11568740368346506,"pZ":1.3925135673094475,"vX0":2.5949146425246545,"vY0":-119.6611096262683,"vZ0":-3.448949908185088,"x":121.41,"y":201.18,"x0":-1.4389502173613336,"y0":50.003650041074714,"z0":6.170820302219803,"aX":2.539003596783027},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.8,"breakHorizontal":-3.7,"spinRate":2766,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.45699000057095285,"extension":6.657022723176553},"index":0,"playId":"5d41c92b-a307-37b7-a031-75c78fe9ddd2","pitchNumber":1,"startTime":"2026-03-15T17:43:51.909Z","endTime":"2026-03-15T17:43:55.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.888935814375934,"aZ":-21.310454727161154,"pfxX":-0.5934895631571919,"pfxZ":7.031265306883286,"pX":0.5933847353902466,"pZ":1.2377000290725964,"vX0":5.82601394407939,"vY0":-123.10693817319415,"vZ0":-6.5532731029790545,"x":94.38,"y":205.36,"x0":-1.7199228457812161,"y0":50.002780888856016,"z0":5.720274365828833,"aX":-0.916979920490636},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.5,"breakHorizontal":-0.2,"spinRate":2526,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4437629460266135,"extension":6.5594152233467655},"index":1,"playId":"6750c65a-36b7-305d-afa3-7a517ed84dba","pitchNumber":2,"startTime":"2026-03-15T17:44:05.883Z","endTime":"2026-03-15T17:44:09.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12147574770464,"aZ":-11.172272164879073,"pfxX":-5.820730356370001,"pfxZ":10.133066413081588,"pX":-0.42176295246324635,"pZ":3.4550290310011182,"vX0":5.520565442826033,"vY0":-143.09215263325262,"vZ0":-5.12062970639107,"x":133.08,"y":145.49,"x0":-1.62011486546222,"y0":50.00585016087414,"z0":5.9682453627788625,"aX":-12.068552292307398},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2653,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3828208365327326,"extension":6.712781696033759},"index":2,"playId":"45dafa9b-f0fe-3abf-9665-d7dc2f2a76e3","pitchNumber":3,"startTime":"2026-03-15T17:44:20.644Z","endTime":"2026-03-15T17:44:26.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686303072029858,"aZ":-18.94780231807003,"pfxX":-6.871734089491575,"pfxZ":7.264802491381278,"pX":0.618082403655445,"pZ":0.6792943580465386,"vX0":8.033617362968984,"vY0":-133.76047116198444,"vZ0":-10.010991284128476,"x":93.44,"y":220.44,"x0":-1.525304236403458,"y0":50.00003371199587,"z0":5.817202533675488,"aX":-12.504388851885723},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":10.8,"spinRate":1248,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40880503002501944,"extension":6.925464910258631},"index":3,"playId":"0b76b1bd-68e2-3a04-95be-03129a6580ac","pitchNumber":4,"startTime":"2026-03-15T17:44:39.763Z","endTime":"2026-03-15T17:44:42.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90323425235283,"aZ":-11.339010847173117,"pfxX":-7.108860199520588,"pfxZ":10.00462281353918,"pX":0.5673090391768756,"pZ":1.8225345603508705,"vX0":8.206224818140663,"vY0":-143.35001153024035,"vZ0":-9.695316343390791,"x":95.38,"y":189.57,"x0":-1.4078657579928806,"y0":50.005869019903606,"z0":5.955132708724624,"aX":-14.809074386723141},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2691,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38198059873162693,"extension":6.728712832361231},"index":4,"playId":"88cb56b1-d774-3966-acff-f14ab69b996a","pitchNumber":5,"startTime":"2026-03-15T17:45:00.154Z","endTime":"2026-03-15T17:45:04.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:45:04.114Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:45:18.745Z","endTime":"2026-03-15T17:47:16.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.429858841379154,"aZ":-36.717956240376196,"pfxX":3.1305591629735376,"pfxZ":-3.1084713316333,"pX":0.321109715544128,"pZ":2.138556867397776,"vX0":3.078027717163,"vY0":-119.69439463789308,"vZ0":-1.9298356958496758,"x":104.76,"y":181.04,"x0":-1.3845738098581937,"y0":50.00296177077914,"z0":6.219526169634653,"aX":4.576673362781113},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.9,"breakHorizontal":-6.4,"spinRate":2722,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4562577483736239,"extension":6.860939022315034},"index":0,"playId":"c07c23f2-74a0-307b-be76-70b334d836a4","pitchNumber":1,"startTime":"2026-03-15T17:45:29.085Z","endTime":"2026-03-15T17:45:32.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079126794906745,"aZ":-26.212395939467147,"pfxX":2.10387374723091,"pfxZ":3.5457310648247105,"pX":1.2526480040710277,"pZ":0.3574035505304086,"vX0":6.8939240112069085,"vY0":-128.91237170771655,"vZ0":-8.22550897897558,"x":69.25,"y":229.13,"x0":-1.7307331499371246,"y0":50.002253400238736,"z0":5.616317640559262,"aX":3.5363945373912986},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-5.4,"spinRate":2509,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4250703556457158,"extension":6.609540073130168},"index":1,"playId":"08084281-7b7c-30ea-a4f4-ffe33966911d","pitchNumber":2,"startTime":"2026-03-15T17:45:44.439Z","endTime":"2026-03-15T17:45:47.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010576064107838,"aZ":-27.927523338972385,"pfxX":0.9655302748036076,"pfxZ":2.54436961367999,"pX":0.2521456465847216,"pZ":2.6182981782112646,"vX0":4.881323216529926,"vY0":-128.76942168874615,"vZ0":-2.793870223051237,"x":107.39,"y":168.09,"x0":-1.7975363665318012,"y0":50.00427553891931,"z0":5.889443341332021,"aX":1.6135882360485196},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":-2.9,"spinRate":2443,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42617081538618073,"extension":6.689958213607475},"index":2,"playId":"1e427a7e-18dc-328c-9998-2ff66c2871b3","pitchNumber":3,"startTime":"2026-03-15T17:46:05.634Z","endTime":"2026-03-15T17:46:09.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.8796560627957,"aZ":-10.267842969799204,"pfxX":-6.193593230272889,"pfxZ":10.654554062403612,"pX":-1.492589362964475,"pZ":3.281318780435271,"vX0":2.482617692655251,"vY0":-143.3519192909407,"vZ0":-6.031404681696043,"x":173.89,"y":150.18,"x0":-1.5712441772708967,"y0":50.003823056229784,"z0":6.070990580876308,"aX":-12.734840553653394},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2706,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38386718833775424,"extension":6.645132845938003},"index":3,"playId":"119e710c-718c-394f-a5c6-5f9c57a0344f","pitchNumber":4,"startTime":"2026-03-15T17:46:26.436Z","endTime":"2026-03-15T17:46:29.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351904340835944,"aZ":-38.12339842191288,"pfxX":2.856492494567658,"pfxZ":-3.997463174283041,"pX":0.5783237246007096,"pZ":0.10783941836739715,"vX0":3.661704255163659,"vY0":-121.6473086000484,"vZ0":-6.397965394828489,"x":94.96,"y":235.87,"x0":-1.3213534558401017,"y0":50.00260906753835,"z0":6.10285442643485,"aX":4.251780706763485},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.5,"breakHorizontal":-6.1,"spinRate":2757,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4514231578207055,"extension":6.7430255193969035},"index":4,"playId":"682c3b72-a50a-3f8b-8ece-55cdcbdd1857","pitchNumber":5,"startTime":"2026-03-15T17:46:46.741Z","endTime":"2026-03-15T17:46:49.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":89.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.09499782254788,"aZ":-8.96954978982767,"pfxX":-6.374057518458427,"pfxZ":11.16142230495503,"pX":0.16063350024023912,"pZ":1.0927854138293203,"vX0":6.377953069003308,"vY0":-144.10918635770454,"vZ0":-11.888221452810173,"x":110.88,"y":209.27,"x0":-1.265560097185316,"y0":50.003605918938725,"z0":5.851282378813599,"aX":-13.25266879777682},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2682,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3817619336614424,"extension":6.835225181985925},"index":5,"playId":"6777c1d0-da87-3bab-a9e4-5f97023a5f81","pitchNumber":6,"startTime":"2026-03-15T17:47:11.938Z","endTime":"2026-03-15T17:47:16.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:47:16.092Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:47:32.371Z","endTime":"2026-03-15T17:49:22.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.3,"endSpeed":89.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20868124856477,"aZ":-10.897301584984417,"pfxX":-7.254796479551096,"pfxZ":10.362863401139258,"pX":0.006017486749242276,"pZ":2.2778646164236322,"vX0":7.145418494244614,"vY0":-142.69983110440762,"vZ0":-8.208396932712034,"x":116.77,"y":177.28,"x0":-1.5933067963325471,"y0":50.002155783038056,"z0":5.886123068845536,"aX":-14.894756005512274},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":11.6,"spinRate":2678,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38448490225177645,"extension":6.690445238910233},"index":0,"playId":"0c2ed1e2-341e-3a6b-a31d-468bcc98c92a","pitchNumber":1,"startTime":"2026-03-15T17:47:45.002Z","endTime":"2026-03-15T17:47:48.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95980449001884,"aZ":-38.1229275561479,"pfxX":3.260318364481902,"pfxZ":-4.1983405650689845,"pX":0.18022608787380945,"pZ":1.9139963132145492,"vX0":3.0031592728630603,"vY0":-118.65871773758221,"vZ0":-1.8933187332763328,"x":110.13,"y":187.1,"x0":-1.528092365529432,"y0":50.00273534802358,"z0":6.21498786216932,"aX":4.620610781779643},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.8,"breakHorizontal":-6.7,"spinRate":2726,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4626600228171571,"extension":6.851765881270678},"index":1,"playId":"58678f36-9ca0-3168-9540-f44e4786f92d","pitchNumber":2,"startTime":"2026-03-15T17:48:03.779Z","endTime":"2026-03-15T17:48:07.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"2083b708-1f9d-3686-a775-73790a13ae33","startTime":"2026-03-15T17:48:22.956Z","endTime":"2026-03-15T17:48:26.312Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393430794088506,"aZ":-25.831616688563948,"pfxX":-9.994033058001861,"pfxZ":3.7758482897256127,"pX":-0.31061761992065834,"pZ":0.38345979965748034,"vX0":7.264745801915669,"vY0":-128.95944718091346,"vZ0":-8.395309638600981,"x":128.84,"y":228.43,"x0":-1.8689067644765152,"y0":50.00635789082009,"z0":5.681100285797608,"aX":-16.79806865155286},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":1220,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42511298695871735,"extension":7.003712355922267},"index":3,"playId":"a3e43b27-2fb4-3c9e-b11e-527604ba7c09","pitchNumber":3,"startTime":"2026-03-15T17:48:46.221Z","endTime":"2026-03-15T17:48:52.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Allen steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"a3e43b27-2fb4-3c9e-b11e-527604ba7c09","startTime":"2026-03-15T17:49:04.081Z","endTime":"2026-03-15T17:49:18.742Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"postOnSecond":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591679091437314,"aZ":-27.83743712590195,"pfxX":1.568770526370959,"pfxZ":2.5845209211291316,"pX":1.1311909795123787,"pZ":2.2699599468634672,"vX0":6.65573117809955,"vY0":-128.79170985283375,"vZ0":-3.4513127214368833,"x":73.88,"y":177.49,"x0":-1.689940877616463,"y0":50.005972391929824,"z0":5.778831321200151,"aX":2.6380774231053916},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2445,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42517792741628657,"extension":6.614220461818292},"index":5,"playId":"e20b100b-5b7b-3fc6-847e-cdf77901e00b","pitchNumber":4,"startTime":"2026-03-15T17:49:18.742Z","endTime":"2026-03-15T17:49:22.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:49:22.794Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:51:31.027Z","endTime":"2026-03-15T17:53:01.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5],"actionIndex":[1],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54860209989074,"aZ":-16.164025952577095,"pfxX":-4.2133389221146675,"pfxZ":9.073936686754081,"pX":1.323457984526287,"pZ":2.602836900261946,"vX0":7.804962994042739,"vY0":-132.99791892233745,"vZ0":-4.021333818108225,"x":66.55,"y":168.5,"x0":-1.1220557931990747,"y0":50.00144165971926,"z0":5.3313349902899105,"aX":-7.433440348616711},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":2135,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4142292125186118,"extension":5.989776956287397},"index":0,"playId":"bc215ee9-e42c-3c8c-b382-436a84288e50","pitchNumber":1,"startTime":"2026-03-15T17:51:35.461Z","endTime":"2026-03-15T17:51:40.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T17:51:51.343Z","endTime":"2026-03-15T17:52:10.883Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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.3,"endSpeed":83.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422689207725803,"aZ":-12.733660731390675,"pfxX":-4.349604223711489,"pfxZ":10.924838818096397,"pX":-0.09873038489455803,"pZ":2.4719418544273677,"vX0":4.7944934656105875,"vY0":-132.79978876738605,"vZ0":-4.806960756615103,"x":120.76,"y":172.04,"x0":-1.3655917578320085,"y0":50.003853875756114,"z0":5.237545128367228,"aX":-7.741005425713587},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2244,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.4130426084945409,"extension":6.050561628517504},"index":2,"playId":"367ae4db-c9b4-3bed-b465-e1ae718550d0","pitchNumber":2,"startTime":"2026-03-15T17:52:10.883Z","endTime":"2026-03-15T17:52:14.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7657113685446,"aZ":-27.90326974146752,"pfxX":5.105121153859425,"pfxZ":3.1832650793052952,"pX":0.414939431450096,"pZ":1.6819486891378916,"vX0":2.817764264615898,"vY0":-115.18819307927883,"vZ0":-2.06192914931715,"x":101.18,"y":193.37,"x0":-1.4881307756890987,"y0":50.00214414308745,"z0":5.291348878089018,"aX":6.846733506870392},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.5,"breakHorizontal":-10.0,"spinRate":2549,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.4758436801089885,"extension":5.892723522769869},"index":3,"playId":"07304bad-59e3-397e-95d4-9c278eb8d5e2","pitchNumber":3,"startTime":"2026-03-15T17:52:28.884Z","endTime":"2026-03-15T17:52:34.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":4,"startTime":"2026-03-15T17:52:41.520Z","endTime":"2026-03-15T17:52:58.037Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061151401474586,"aZ":-26.152601728138333,"pfxX":5.596541165437721,"pfxZ":4.438433719127577,"pX":0.02764030626111588,"pZ":2.1628193086765193,"vX0":1.8398398996554004,"vY0":-116.10238163785536,"vZ0":-1.463566386743623,"x":115.95,"y":180.38,"x0":-1.5035063558055153,"y0":50.00248174515786,"z0":5.305647665709503,"aX":7.58947938474113},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.9,"breakHorizontal":-10.6,"spinRate":2540,"spinDirection":79},"zone":5,"typeConfidence":0.9,"plateTime":0.472940462607931,"extension":6.026630864988367},"index":5,"playId":"73c54d78-fe2c-3a50-9828-c89d66fe9526","pitchNumber":4,"startTime":"2026-03-15T17:52:58.037Z","endTime":"2026-03-15T17:53:01.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:53:01.283Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to left fielder Kevin Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:53:20.044Z","endTime":"2026-03-15T17:53:56.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05703921154863,"aZ":-13.645173954477563,"pfxX":-3.4326970111291435,"pfxZ":10.0128997936015,"pX":-0.7949810047738084,"pZ":3.961824606616569,"vX0":2.9494261816652796,"vY0":-135.09572714165816,"vZ0":-1.1666294509641646,"x":147.3,"y":131.81,"x0":-1.4541611077415226,"y0":50.00645325496068,"z0":5.357081218633711,"aX":-6.35507333855528},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2302,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40522532010210366,"extension":6.08032934571519},"index":0,"playId":"46b2cf3f-c575-3bc1-8b4b-2e2d40b1525c","pitchNumber":1,"startTime":"2026-03-15T17:53:32.052Z","endTime":"2026-03-15T17:53:36.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08028851309888,"aZ":-28.79257206719605,"pfxX":4.4719625277065855,"pfxZ":2.5159902925874142,"pX":0.31882498115170876,"pZ":1.916203816155056,"vX0":2.5354222008365253,"vY0":-115.0558910163506,"vZ0":-1.4484668223274477,"x":104.85,"y":187.04,"x0":-1.3778215924218944,"y0":50.00158616783133,"z0":5.340742917129863,"aX":6.002057589423276},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.4,"breakHorizontal":-8.8,"spinRate":2579,"spinDirection":60},"zone":9,"typeConfidence":0.91,"plateTime":0.47581893981442436,"extension":5.887898983842636},"hitData":{"launchSpeed":88.7,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.0,"coordY":114.91}},"index":1,"playId":"068a3ab7-0f62-3c84-bb83-f486a1541c4d","pitchNumber":2,"startTime":"2026-03-15T17:53:51.392Z","endTime":"2026-03-15T17:53:56.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:53:56.701Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Griffin Conine lines out to left fielder Kevin Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:54:19.753Z","endTime":"2026-03-15T17:56:08.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022831560188457,"aZ":-27.290975726222516,"pfxX":-8.3902184709359,"pfxZ":3.3438197005333654,"pX":-0.05779958695461061,"pZ":1.4129401065893397,"vX0":5.596770288746789,"vY0":-119.96383542901357,"vZ0":-3.582454138352981,"x":119.2,"y":200.63,"x0":-1.330015472931972,"y0":50.00055370743119,"z0":5.3560986059115345,"aX":-12.237868430834649},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":2274,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.45644092163198025,"extension":6.120247904220916},"index":0,"playId":"b9ff3596-df25-3792-b009-70e1f5826772","pitchNumber":1,"startTime":"2026-03-15T17:54:30.346Z","endTime":"2026-03-15T17:54:33.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996482290076486,"aZ":-29.673123253678778,"pfxX":-7.06650345355275,"pfxZ":1.6879620356407337,"pX":-1.1322025594530265,"pZ":2.095663023700469,"vX0":3.1042814403970658,"vY0":-121.09864598702008,"vZ0":-1.6031375553140539,"x":160.16,"y":182.2,"x0":-1.5136909872509534,"y0":50.00362696714034,"z0":5.365802057251307,"aX":-10.47931237419744},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":12.0,"spinRate":2234,"spinDirection":262},"zone":13,"typeConfidence":0.89,"plateTime":0.4525776738234444,"extension":5.939639592000331},"index":1,"playId":"927ed98a-06a7-3d87-b5e0-3f07d747f8bc","pitchNumber":2,"startTime":"2026-03-15T17:54:52.640Z","endTime":"2026-03-15T17:54:56.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"8679331e-4f75-312b-9311-575551a2bcf7","startTime":"2026-03-15T17:55:13.655Z","endTime":"2026-03-15T17:55:17.008Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356766224226227,"aZ":-31.005679987196583,"pfxX":9.234239901720063,"pfxZ":0.8745782918069498,"pX":-0.14585819699334837,"pZ":1.96095364747756,"vX0":0.8482441350054308,"vY0":-115.32357996454117,"vZ0":-0.9586040080164855,"x":122.56,"y":185.83,"x0":-1.717609910428524,"y0":50.00173236804383,"z0":5.39832150218706,"aX":12.318267180558783},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.7,"breakHorizontal":-16.9,"spinRate":2506,"spinDirection":82},"zone":8,"typeConfidence":0.9,"plateTime":0.47668777037134946,"extension":5.973116033038153},"index":3,"playId":"ac40d659-5df1-3d79-a62e-f966319130d1","pitchNumber":3,"startTime":"2026-03-15T17:55:36.172Z","endTime":"2026-03-15T17:55:40.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17091710766524,"aZ":-13.433952814816594,"pfxX":-4.417952226306033,"pfxZ":10.204413955238302,"pX":-0.5754088930723168,"pZ":3.337506430797235,"vX0":3.3262477040804614,"vY0":-135.10312107124338,"vZ0":-2.8066928372456244,"x":138.93,"y":148.67,"x0":-1.252417962091077,"y0":50.00665798890747,"z0":5.341834483233242,"aX":-8.117331549838573},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2197,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.40640433474763515,"extension":5.9628570172991475},"hitData":{"launchSpeed":100.0,"launchAngle":15.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.0,"coordY":118.96}},"index":4,"playId":"0b07aad7-804f-3733-acf1-a92980fe10b3","pitchNumber":4,"startTime":"2026-03-15T17:56:04.066Z","endTime":"2026-03-15T17:56:08.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:56:08.817Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christopher Morel walks. Heriberto Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:56:30.897Z","endTime":"2026-03-15T17:58:09.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398779212771114,"aZ":-16.572915909545937,"pfxX":-4.81423793632212,"pfxZ":8.922896877525506,"pX":-0.7356411135941412,"pZ":4.586583419727016,"vX0":3.357756155826058,"vY0":-131.75372309752748,"vZ0":1.0496782122072084,"x":145.04,"y":114.94,"x0":-1.4045701411656906,"y0":50.00334374304659,"z0":5.412336589889563,"aX":-8.418659193023379},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2141,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.4165839398936617,"extension":6.0740761362062665},"index":0,"playId":"f6eebd0d-9bb4-389b-909e-536bb80515ca","pitchNumber":1,"startTime":"2026-03-15T17:56:38.383Z","endTime":"2026-03-15T17:56:41.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"604e6472-8ffc-367d-bccd-fba5c1128baf","startTime":"2026-03-15T17:56:58.605Z","endTime":"2026-03-15T17:57:01.605Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81482127204496,"aZ":-34.31517678871496,"pfxX":8.297244005533415,"pfxZ":-1.6214102455091783,"pX":1.0411518420587993,"pZ":2.2382113316544627,"vX0":3.104622805601707,"vY0":-115.0151262474786,"vZ0":0.398637252746753,"x":77.31,"y":178.35,"x0":-1.4112831702415107,"y0":50.00527049952989,"z0":5.438245420169884,"aX":10.923411175946276},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.5,"breakHorizontal":-15.8,"spinRate":2668,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4794363766978056,"extension":5.967675620734768},"index":2,"playId":"f45e08f4-f421-3599-9344-1755baec3896","pitchNumber":2,"startTime":"2026-03-15T17:57:19.606Z","endTime":"2026-03-15T17:57:25.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483251427306413,"aZ":-13.933688958147771,"pfxX":-4.255916962145431,"pfxZ":10.18373521301212,"pX":-0.6016139483069999,"pZ":4.259111009606919,"vX0":3.437444524493314,"vY0":-133.20529988882367,"vZ0":-0.28939631565884477,"x":139.93,"y":123.78,"x0":-1.3579276940552745,"y0":50.00336984515054,"z0":5.379465363733325,"aX":-7.623570602250881},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2304,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4117060454197694,"extension":5.924763475185806},"index":3,"playId":"ee8d7cea-ad36-30e3-8116-83368d56ed90","pitchNumber":3,"startTime":"2026-03-15T17:57:40.463Z","endTime":"2026-03-15T17:57:43.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3356478068047,"aZ":-15.86176284263006,"pfxX":-8.736665429012255,"pfxZ":9.291351407177167,"pX":-0.09962995346695984,"pZ":1.1037763274545547,"vX0":6.162262647313611,"vY0":-132.65946226006017,"vZ0":-7.303670333978175,"x":120.8,"y":208.98,"x0":-1.3351610361904203,"y0":50.0050986821596,"z0":5.0811984423546726,"aX":-15.341206891564731},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2216,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4152680447510355,"extension":6.055166583817459},"index":4,"playId":"ebb96267-3832-32f7-a88d-0abe1410ccca","pitchNumber":4,"startTime":"2026-03-15T17:58:04.900Z","endTime":"2026-03-15T17:58:09.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.1,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:58:09.566Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:59:31.463Z","endTime":"2026-03-15T18:00:52.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T17:58:28.593Z","endTime":"2026-03-15T17:59:33.376Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936257803194227,"aZ":-31.23425573305791,"pfxX":9.317624393377045,"pfxZ":0.7285730769832757,"pX":-0.6932509291106123,"pZ":2.725958535715615,"vX0":-0.5095391198105003,"vY0":-113.55949748492245,"vZ0":1.040177496376549,"x":143.43,"y":165.18,"x0":-1.6715072625490675,"y0":50.00109693178518,"z0":5.408425567812405,"aX":11.970541487699323},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.7,"spinRate":2533,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.48534346051535904,"extension":5.854346715163091},"index":1,"playId":"c40ed878-da6a-368d-ac4c-2b531bc761bd","pitchNumber":1,"startTime":"2026-03-15T17:59:33.376Z","endTime":"2026-03-15T17:59:37.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531925808724868,"aZ":-31.47666129124503,"pfxX":9.009054292713916,"pfxZ":0.5170696741367404,"pX":-0.8808856813841965,"pZ":1.8663267562829529,"vX0":-0.6299081803332671,"vY0":-116.11096720640668,"vZ0":-1.025389675122832,"x":150.58,"y":188.39,"x0":-1.7721548346799012,"y0":50.001729820054784,"z0":5.346011969798631,"aX":12.130920644595818},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.0,"breakHorizontal":-16.1,"spinRate":2546,"spinDirection":78},"zone":13,"typeConfidence":0.9,"plateTime":0.4742234569569259,"extension":5.958410769871533},"index":2,"playId":"270baf77-fd48-3d83-8fe4-364f960202d4","pitchNumber":2,"startTime":"2026-03-15T18:00:07.036Z","endTime":"2026-03-15T18:00:11.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340522239380096,"aZ":-26.824870292549555,"pfxX":-9.285070400069108,"pfxZ":3.676654290363995,"pX":-0.08904641766770562,"pZ":1.3625238124240617,"vX0":5.777985862845024,"vY0":-120.16785533403647,"vZ0":-3.7177374865440393,"x":120.39,"y":201.99,"x0":-1.324203934562216,"y0":50.004735620982,"z0":5.325721469998144,"aX":-13.515051268688612},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2343,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.45666339649909826,"extension":6.207920548092547},"index":3,"playId":"e9bd1621-7c12-3110-91c6-dc8a0eafbc79","pitchNumber":3,"startTime":"2026-03-15T18:00:25.061Z","endTime":"2026-03-15T18:00:28.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64802542549953,"aZ":-28.62327403751534,"pfxX":6.413595782820232,"pfxZ":2.667709958369321,"pX":-0.5530272152880447,"pZ":1.5808295139030457,"vX0":0.5754663389998926,"vY0":-115.2841033691878,"vZ0":-2.0018426563882348,"x":94.53,"y":176.5,"x0":-1.6387217146694102,"y0":50.002309018975645,"z0":5.2529689842962295,"aX":8.536956264276734},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.6,"breakHorizontal":-11.8,"spinRate":2616,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.47712639108436017,"extension":5.968680277715837},"index":4,"playId":"ea4ea5e6-8add-3b4e-ad2c-99e78a22b6e7","pitchNumber":4,"startTime":"2026-03-15T18:00:48.337Z","endTime":"2026-03-15T18:00:52.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.12,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:00:52.129Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks challenged (pitch result), call on the field was overturned: Jose Altuve called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:02:57.416Z","endTime":"2026-03-15T18:05:03.141Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.3,"endSpeed":87.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.26760243527301,"aZ":-10.593322253713268,"pfxX":-6.536744276555258,"pfxZ":10.857793836235107,"pX":-0.9081913082827852,"pZ":1.6487232734755517,"vX0":4.135124118882191,"vY0":-141.30445493848563,"vZ0":-9.584914845627702,"x":151.62,"y":194.26,"x0":-1.5541685877797198,"y0":50.006825721893726,"z0":5.7996754949480485,"aX":-12.998663739563524},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2658,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39015343580472006,"extension":6.62989528145984},"index":0,"playId":"323a8375-6583-320d-ac00-b27eb0f5660d","pitchNumber":1,"startTime":"2026-03-15T18:02:59.096Z","endTime":"2026-03-15T18:03:03.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576900584838768,"aZ":-21.967911636892147,"pfxX":5.217890925468667,"pfxZ":6.724472939086896,"pX":-0.03379285239935932,"pZ":2.473343055838224,"vX0":2.7957052074525803,"vY0":-122.75914132466114,"vZ0":-3.3460567683484888,"x":118.29,"y":172.0,"x0":-1.867299043563381,"y0":50.001895880007986,"z0":5.73607767403311,"aX":7.918218494639268},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.6,"breakHorizontal":-10.1,"spinRate":2430,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4471480612373715,"extension":6.305948445896058},"index":1,"playId":"c78ff06a-7f3a-378a-a2a4-c9901aae6b47","pitchNumber":2,"startTime":"2026-03-15T18:03:15.124Z","endTime":"2026-03-15T18:03:18.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171447723174516,"aZ":-25.199664797089937,"pfxX":-7.888789191144805,"pfxZ":4.165813269594853,"pX":-1.7123886272057791,"pZ":1.3318644744865134,"vX0":2.2957596970209315,"vY0":-129.1878742814078,"vZ0":-6.249837249804513,"x":182.27,"y":202.82,"x0":-1.5925372059082343,"y0":50.003778041829484,"z0":5.743184995994963,"aX":-13.215372432500148},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":13.7,"spinRate":1291,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4254312285010786,"extension":6.609530616795683},"index":2,"playId":"05fc505e-bce8-3f11-84ef-f52b10011075","pitchNumber":3,"startTime":"2026-03-15T18:03:37.137Z","endTime":"2026-03-15T18:03:41.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800860859481286,"aZ":-31.494804816143574,"pfxX":2.8817507396099233,"pfxZ":0.4384217221146134,"pX":-0.6165195929363674,"pZ":2.457211152140124,"vX0":2.2377326229335934,"vY0":-123.99098861099006,"vZ0":-1.8689931780667566,"x":140.5,"y":172.44,"x0":-1.9064934746303355,"y0":50.00301583108038,"z0":5.859759881920471,"aX":4.467066849639968},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-5.8,"spinRate":2358,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.44248484379946706,"extension":6.243030278919583},"index":3,"playId":"64849032-ab6d-37e9-b5e3-a9334b932ee7","pitchNumber":4,"startTime":"2026-03-15T18:03:53.579Z","endTime":"2026-03-15T18:03:57.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75767087013854,"aZ":-36.498188150614325,"pfxX":2.156706753220347,"pfxZ":-2.8878549053200455,"pX":1.802345233394967,"pZ":-0.6792771552689025,"vX0":6.736332720385373,"vY0":-121.8827017498864,"vZ0":-8.53523914855364,"x":48.3,"y":257.12,"x0":-1.2813231689179776,"y0":50.00084245391259,"z0":6.034381717411985,"aX":3.2320600103209842},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.1,"breakHorizontal":-5.5,"spinRate":2758,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4500103150754624,"extension":6.890496699552904},"index":4,"playId":"21822d39-2486-341b-8682-e9b4249c86c8","pitchNumber":5,"startTime":"2026-03-15T18:04:10.777Z","endTime":"2026-03-15T18:04:13.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.21836519822966,"aZ":-9.087109466808522,"pfxX":-7.88782931023418,"pfxZ":11.387927692192527,"pX":-1.0934010783539074,"pZ":2.629046963112367,"vX0":4.382691600274123,"vY0":-142.73671284678457,"vZ0":-7.46321392860351,"x":158.68,"y":167.8,"x0":-1.6385076509590204,"y0":50.00080910839342,"z0":5.877642790098908,"aX":-15.989208809191181},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":13.2,"spinRate":2687,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3863332492382461,"extension":6.5178529616340555},"index":5,"playId":"84333046-f7c3-30ee-89f9-16e3829b3398","pitchNumber":6,"startTime":"2026-03-15T18:04:31.626Z","endTime":"2026-03-15T18:04:35.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.112714320676695,"aZ":-9.59495846674872,"pfxX":-4.729209238106371,"pfxZ":11.001109928176833,"pX":0.6309117083143309,"pZ":1.4468514855436827,"vX0":7.307357856853627,"vY0":-142.65413508059908,"vZ0":-10.603026526289536,"x":92.95,"y":199.72,"x0":-1.3544304341004474,"y0":50.00406243247469,"z0":5.82570827553799,"aX":-9.707557941375676},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2674,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38458342129517575,"extension":6.624921790506333},"index":6,"playId":"bea6e641-b3bd-3e83-83ef-62dd5b16a401","pitchNumber":7,"startTime":"2026-03-15T18:04:57.145Z","endTime":"2026-03-15T18:05:03.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:05:03.141Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:05:39.820Z","endTime":"2026-03-15T18:05:43.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14055770626752,"aZ":-9.810524312805162,"pfxX":-6.662598811851687,"pfxZ":10.921331880736858,"pX":-0.060713881405259185,"pZ":2.529793793811223,"vX0":5.95347710084021,"vY0":-142.30240902350675,"vZ0":-7.799278136263598,"x":119.31,"y":170.48,"x0":-1.3159817689540894,"y0":50.00106161031372,"z0":5.930144409978513,"aX":-13.641204720607044},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":10.8,"spinRate":2704,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38514130519131884,"extension":6.713266152664395},"hitData":{"launchSpeed":103.2,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.48,"coordY":169.58}},"index":0,"playId":"d2e1f8c5-c2fa-393b-af63-c033214d1f78","pitchNumber":1,"startTime":"2026-03-15T18:05:39.820Z","endTime":"2026-03-15T18:05:43.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:05:43.193Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Jacob Berry to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:06:09.356Z","endTime":"2026-03-15T18:06:38.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39575189931267,"aZ":-27.610756984752705,"pfxX":1.4291657689183923,"pfxZ":2.8063954042022896,"pX":-0.05441031294156859,"pZ":2.1526704128292473,"vX0":3.615135135237866,"vY0":-126.85018595397038,"vZ0":-3.6288203935726524,"x":119.07,"y":180.66,"x0":-1.6847919862578493,"y0":50.00389485757539,"z0":5.807566202654698,"aX":2.32441223712123},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2334,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.43209862141367683,"extension":6.742810997999758},"index":0,"playId":"75f56482-57f8-3188-96f9-09d118ef8f83","pitchNumber":1,"startTime":"2026-03-15T18:06:12.803Z","endTime":"2026-03-15T18:06:18.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.2,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431908770176065,"aZ":-22.46231370592519,"pfxX":-0.04929171709691316,"pfxZ":6.169064454212052,"pX":0.13330192970536803,"pZ":2.8558510103914325,"vX0":4.676694093352912,"vY0":-124.04901793056145,"vZ0":-2.6244557463312232,"x":111.92,"y":161.67,"x0":-1.761901334153869,"y0":50.00308726471112,"z0":5.779742672190036,"aX":-0.07786340608170335},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.9,"breakHorizontal":-0.8,"spinRate":2433,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4398204487821622,"extension":6.445751350029606},"hitData":{"launchSpeed":95.3,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.4,"coordY":167.56}},"index":1,"playId":"0cf07bd7-757f-37ef-a8f5-fdcb35ce6e7f","pitchNumber":2,"startTime":"2026-03-15T18:06:34.729Z","endTime":"2026-03-15T18:06:38.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:06:38.295Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to shortstop Shay Whitcomb.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:09:27.005Z","endTime":"2026-03-15T18:09:34.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Cristian Javier.","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-03-15T18:08:00.736Z","endTime":"2026-03-15T18:09:29.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664299,"link":"/api/v1/people/664299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":95.6,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694399026407673,"aZ":-16.546970916132306,"pfxX":-6.337971551820855,"pfxZ":7.976059443354533,"pX":-0.780865903416121,"pZ":2.00351903232902,"vX0":6.424909099245618,"vY0":-138.95993533294487,"vZ0":-6.15564592626037,"x":146.76,"y":184.68,"x0":-2.2977763971088323,"y0":50.00093035945894,"z0":5.3439444332110755,"aX":-12.413215104778754},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2169,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.3939461050546198,"extension":6.456879174099264},"hitData":{"launchSpeed":53.2,"launchAngle":37.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.75,"coordY":140.72}},"index":1,"playId":"51e8e09d-c135-3136-ac3a-aee65b1803d5","pitchNumber":1,"startTime":"2026-03-15T18:09:29.303Z","endTime":"2026-03-15T18:09:34.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:09:34.760Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Berry walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:09:55.514Z","endTime":"2026-03-15T18:11:47.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":79.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81393177066754,"aZ":-34.6126834057293,"pfxX":2.0278785888378126,"pfxZ":-1.5130791402956287,"pX":-1.414618420883325,"pZ":3.2852227837791834,"vX0":2.9874001962381023,"vY0":-126.47833371625684,"vZ0":1.3975335564009814,"x":170.92,"y":150.08,"x0":-2.8764063719820716,"y0":50.00223567195684,"z0":5.510093407078446,"aX":3.270516936508993},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-4.3,"spinRate":2586,"spinDirection":94},"zone":11,"typeConfidence":0.89,"plateTime":0.4337622405482531,"extension":6.40266178609355},"index":0,"playId":"cecc294c-de74-34e6-83a9-dd72e0de3d27","pitchNumber":1,"startTime":"2026-03-15T18:10:13.963Z","endTime":"2026-03-15T18:10:16.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16006884243884,"aZ":-34.48706528265589,"pfxX":1.711688703544052,"pfxZ":-1.493740408393009,"pX":-0.5670447129024239,"pZ":2.748443202071568,"vX0":4.516050528925608,"vY0":-124.08299576913417,"vZ0":-0.15266938697017718,"x":138.61,"y":164.57,"x0":-2.6371204682280536,"y0":50.00078969560926,"z0":5.698068870289027,"aX":2.6534343927180846},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-4.2,"spinRate":2638,"spinDirection":66},"zone":4,"typeConfidence":0.9,"plateTime":0.44239341387393516,"extension":6.315647228254769},"index":1,"playId":"b5fedb45-c4b2-3dcf-98cb-67774fd229dd","pitchNumber":2,"startTime":"2026-03-15T18:10:27.997Z","endTime":"2026-03-15T18:10:32.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90902945591298,"aZ":-35.127621590104674,"pfxX":2.390028695095575,"pfxZ":-1.8616637623053744,"pX":-1.793521603654157,"pZ":2.452064628374298,"vX0":1.7472285493468014,"vY0":-124.6514062693202,"vZ0":-0.555791565081237,"x":185.36,"y":172.57,"x0":-2.8118147540611447,"y0":50.002520975440724,"z0":5.555481710449507,"aX":3.7946233645340155},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":-4.7,"spinRate":2746,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4378947230356762,"extension":6.245103785577674},"index":2,"playId":"8cb0fc25-aea2-3805-b372-9768fb91c40e","pitchNumber":3,"startTime":"2026-03-15T18:10:43.013Z","endTime":"2026-03-15T18:10:48.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98553488729724,"aZ":-13.65802878032072,"pfxX":-4.606663249255554,"pfxZ":9.54143045528305,"pX":0.09547280490048303,"pZ":2.476113528175886,"vX0":8.322586281773086,"vY0":-138.8680770821294,"vZ0":-5.62927612297688,"x":94.97,"y":152.49,"x0":-2.350663732934766,"y0":50.00070276270488,"z0":5.448512501334398,"aX":-8.938356149470012},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39539796156679907,"extension":6.416362371403038},"index":3,"playId":"2bdffad3-4d94-3fa9-a5f0-fd006d8c1819","pitchNumber":4,"startTime":"2026-03-15T18:10:58.710Z","endTime":"2026-03-15T18:11:02.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898369600875228,"aZ":-21.699177738883158,"pfxX":-8.875157069886157,"pfxZ":5.925410841256193,"pX":-0.8427604764554129,"pZ":0.615132815764379,"vX0":7.862001927085445,"vY0":-132.02335271248197,"vZ0":-7.92788326257142,"x":149.12,"y":222.17,"x0":-2.705028582685681,"y0":50.00092484004237,"z0":5.251947105318131,"aX":-15.678676819074848},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":1800,"spinDirection":237},"zone":13,"typeConfidence":0.72,"plateTime":0.4147526713290457,"extension":6.635636447251639},"index":4,"playId":"146b526c-b85f-34a2-aec3-c9bc056fbe90","pitchNumber":5,"startTime":"2026-03-15T18:11:24.065Z","endTime":"2026-03-15T18:11:27.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954119043028584,"aZ":-31.96071166213128,"pfxX":1.5664221049803895,"pfxZ":0.1287907307774816,"pX":0.5947926546801782,"pZ":0.9537850690053515,"vX0":7.305996073152192,"vY0":-126.67983103912469,"vZ0":-4.707847567084236,"x":94.33,"y":213.03,"x0":-2.5401638343056363,"y0":50.001574346443434,"z0":5.416465796723225,"aX":2.5215349959879423},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2587,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.4338044136086143,"extension":6.477151970948086},"index":5,"playId":"7e3da0c3-5d5e-3280-9470-930d83c1b6e6","pitchNumber":6,"startTime":"2026-03-15T18:11:42.182Z","endTime":"2026-03-15T18:11:47.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:11:47.620Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Bastidas flies out to center fielder Zach Cole.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:12:06.934Z","endTime":"2026-03-15T18:12:19.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81250819379545,"aZ":-15.811258707878084,"pfxX":-5.416192766822062,"pfxZ":8.62952273424649,"pX":0.06996702936174802,"pZ":1.897993413651571,"vX0":8.331925695406513,"vY0":-136.970880317028,"vZ0":-6.244793389228461,"x":114.33,"y":187.53,"x0":-2.310463678430662,"y0":50.00393775761479,"z0":5.292345523140977,"aX":-10.271952677540819},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2172,"spinDirection":213},"zone":8,"typeConfidence":0.89,"plateTime":0.40018774289063463,"extension":6.546681202174394},"hitData":{"launchSpeed":91.7,"launchAngle":32.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.17,"coordY":65.55}},"index":0,"playId":"0ed3aa08-f1b2-3035-a766-39b714104e37","pitchNumber":1,"startTime":"2026-03-15T18:12:12.391Z","endTime":"2026-03-15T18:12:19.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:12:19.562Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:12:41.260Z","endTime":"2026-03-15T18:13:37.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72537368734099,"aZ":-15.979645673555142,"pfxX":-4.910962836127907,"pfxZ":8.365736838801704,"pX":-1.5262253179147625,"pZ":3.9909945201537327,"vX0":3.9709174290586504,"vY0":-138.88206306136192,"vZ0":-1.5250281285536715,"x":175.18,"y":131.02,"x0":-2.342959996821566,"y0":50.00185474361006,"z0":5.620115479897273,"aX":-9.506372200766515},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2146,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.39575225716116424,"extension":6.141485130706102},"index":0,"playId":"2d4e1f3f-55bb-3c3f-bf88-ddefe8d9daee","pitchNumber":1,"startTime":"2026-03-15T18:12:51.326Z","endTime":"2026-03-15T18:12:54.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76375789659898,"aZ":-32.43167096560051,"pfxX":2.1950022012797032,"pfxZ":-0.16573383293114574,"pX":0.6171744341468345,"pZ":2.027217841501936,"vX0":6.740616010955547,"vY0":-124.49689096713267,"vZ0":-2.4180996925139273,"x":93.47,"y":184.05,"x0":-2.404696299799452,"y0":50.00097965057059,"z0":5.681476324374698,"aX":3.46246368961424},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-5.4,"spinRate":2613,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4390781941639834,"extension":6.348747112702846},"index":1,"playId":"931adc5b-5570-3986-8ab7-9f699891afa8","pitchNumber":2,"startTime":"2026-03-15T18:13:09.292Z","endTime":"2026-03-15T18:13:13.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34185280308809,"aZ":-15.304273479048504,"pfxX":-5.874977921850693,"pfxZ":8.799671238739881,"pX":0.8233381572369114,"pZ":2.6669488434463378,"vX0":10.283210258776219,"vY0":-137.7827270751617,"vZ0":-4.852624350096556,"x":85.62,"y":166.77,"x0":-2.1983955412528213,"y0":50.00651552672204,"z0":5.489332803291389,"aX":-11.268842613133202},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2326,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.3979073770412107,"extension":6.351657278782867},"hitData":{"launchSpeed":73.8,"launchAngle":41.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":183.57,"coordY":132.06}},"index":2,"playId":"0832fec8-966a-315f-aca3-a287eea87e9f","pitchNumber":3,"startTime":"2026-03-15T18:13:29.020Z","endTime":"2026-03-15T18:13:37.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:13:37.084Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin Alvarez lines out to shortstop Jesús Bastidas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:15:51.439Z","endTime":"2026-03-15T18:16:34.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces Eury Pérez.","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-03-15T18:15:42.707Z","endTime":"2026-03-15T18:15:53.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20566127089376,"aZ":-42.00246984611128,"pfxX":1.761171542196716,"pfxZ":-6.935798574823847,"pX":1.3209929024002556,"pZ":0.04365036353661405,"vX0":4.653195977869613,"vY0":-118.9537682714722,"vZ0":-5.4776099258635185,"x":66.65,"y":237.6,"x0":-0.8982132230376737,"y0":50.00372815334186,"z0":6.2311531064138315,"aX":2.4948814060875972},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.7,"breakHorizontal":-4.4,"spinRate":2547,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4624532595528543,"extension":6.444289970020031},"index":1,"playId":"1971c2dd-39e1-3452-8b90-ddad83ad50ad","pitchNumber":1,"startTime":"2026-03-15T18:15:53.664Z","endTime":"2026-03-15T18:15:57.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.1,"endSpeed":87.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68041524567713,"aZ":-22.625450468127607,"pfxX":-9.073627911797548,"pfxZ":4.9628796885723405,"pX":2.039248140045534,"pZ":1.3852034841654075,"vX0":11.54831112269059,"vY0":-137.79668315457852,"vZ0":-7.757678787483985,"x":39.27,"y":201.38,"x0":-1.027446798087124,"y0":50.000393040403246,"z0":5.766079846037745,"aX":-17.444559146375138},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":14.0,"spinRate":1936,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3975305763315684,"extension":6.476617936241653},"index":2,"playId":"4d6dc978-0af8-3a02-8438-f59c96e4cc0c","pitchNumber":2,"startTime":"2026-03-15T18:16:12.028Z","endTime":"2026-03-15T18:16:15.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.263218189545995,"aZ":-20.082056769056457,"pfxX":-8.758086234266665,"pfxZ":6.278612144107578,"pX":-0.029971596133521666,"pZ":2.709558604801225,"vX0":6.21772108503543,"vY0":-138.26200271267655,"vZ0":-4.813405001212299,"x":118.14,"y":165.62,"x0":-1.1757129484318687,"y0":50.00626810290992,"z0":5.830189833930242,"aX":-16.875127654649106},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2082,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3969165788526685,"extension":6.20126413076545},"hitData":{"launchSpeed":102.7,"launchAngle":7.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":126.06,"coordY":137.33}},"index":3,"playId":"19277e8b-2180-3742-b4e3-477647bec29e","pitchNumber":3,"startTime":"2026-03-15T18:16:28.279Z","endTime":"2026-03-15T18:16:34.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:16:34.645Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out softly, third baseman Jacob Berry to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:16:54.268Z","endTime":"2026-03-15T18:17:18.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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.2,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33182138422869,"aZ":-20.14080628834766,"pfxX":-8.140396000276752,"pfxZ":6.092773037778934,"pX":1.007672805199833,"pZ":2.3846299744521886,"vX0":7.932683912205793,"vY0":-139.82875747282392,"vZ0":-6.204544821990041,"x":78.59,"y":174.39,"x0":-0.8121698065951943,"y0":50.00285601550087,"z0":5.959401743369656,"aX":-16.07621307973023},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":13.1,"spinRate":2108,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3921320893007727,"extension":6.44307104846787},"index":0,"playId":"e1b16c13-0c52-322c-924c-7a2e98a965b1","pitchNumber":1,"startTime":"2026-03-15T18:16:57.323Z","endTime":"2026-03-15T18:17:01.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685151591081457,"aZ":-31.27826817742554,"pfxX":7.391673319079821,"pfxZ":0.6054430514200568,"pX":-0.8751200398120661,"pZ":1.7896767807712501,"vX0":-0.6401162232685506,"vY0":-121.5453404493395,"vZ0":-3.1926008970134108,"x":150.36,"y":190.46,"x0":-1.5677516393116275,"y0":50.005212057745396,"z0":5.847185960060582,"aX":11.018333421587567},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-13.2,"spinRate":2512,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4512982718666665,"extension":6.636840979693873},"hitData":{"launchSpeed":51.3,"launchAngle":-59.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.41,"coordY":177.07}},"index":1,"playId":"f818fbd4-5d9d-3f87-b2b0-df91f886182e","pitchNumber":2,"startTime":"2026-03-15T18:17:10.958Z","endTime":"2026-03-15T18:17:18.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:17:18.947Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:17:38.986Z","endTime":"2026-03-15T18:19:27.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":76.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926605974126073,"aZ":-30.805080645943924,"pfxX":6.56982110093614,"pfxZ":0.9188581538383422,"pX":0.8189736645560051,"pZ":1.3567917776364695,"vX0":3.2327114433895385,"vY0":-122.78024932197127,"vZ0":-4.4120768924924,"x":85.78,"y":202.15,"x0":-1.376973458079331,"y0":50.005036936114394,"z0":5.8594507273797625,"aX":9.827420350539757},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-12.7,"spinRate":2492,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4496311059909721,"extension":6.826923492522661},"index":0,"playId":"6fd33828-aee3-36e4-a785-886d44057f97","pitchNumber":1,"startTime":"2026-03-15T18:17:43.934Z","endTime":"2026-03-15T18:17:47.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41873660215121,"aZ":-25.231813941531488,"pfxX":-10.601875040184611,"pfxZ":3.587765429256322,"pX":0.38755165520149853,"pZ":1.0797635754108388,"vX0":7.85101651934831,"vY0":-138.60146740593635,"vZ0":-8.29717345038051,"x":102.23,"y":209.63,"x0":-1.1114594663126118,"y0":50.00342629751248,"z0":5.810338361408747,"aX":-20.525018353705388},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2090,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39593161202114846,"extension":6.222010116607739},"index":1,"playId":"16e0be24-74f5-33c8-ad82-9d7e2d44ad67","pitchNumber":2,"startTime":"2026-03-15T18:17:57.728Z","endTime":"2026-03-15T18:18:03.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055640933673413,"aZ":-28.85184196163446,"pfxX":-5.111094499330966,"pfxZ":2.047894944363893,"pX":0.3696865081776506,"pZ":2.9351258675097927,"vX0":5.346399135800094,"vY0":-126.14141596460804,"vZ0":-2.0585973864291933,"x":102.91,"y":159.53,"x0":-1.1065493138819038,"y0":50.002950526375386,"z0":6.072819083294512,"aX":-8.291898545425598},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":8.2,"spinRate":1080,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.4331186991191305,"extension":6.660457707179388},"index":2,"playId":"b520c1ca-8e97-3757-96c2-71e447ead8dc","pitchNumber":3,"startTime":"2026-03-15T18:18:18.928Z","endTime":"2026-03-15T18:18:22.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351833534750092,"aZ":-22.459387004678778,"pfxX":-10.530865066450854,"pfxZ":4.913590537412627,"pX":-0.161088280244965,"pZ":2.4419133456298656,"vX0":6.040254981489643,"vY0":-139.09077299540866,"vZ0":-5.619171183393767,"x":123.14,"y":172.85,"x0":-0.9814837540659322,"y0":50.00555958222836,"z0":5.95744770083372,"aX":-20.838280503202},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2062,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3923367536217839,"extension":6.402271928875263},"index":3,"playId":"b79b3219-97fd-3993-b3ca-7e6518d5506e","pitchNumber":4,"startTime":"2026-03-15T18:18:36.870Z","endTime":"2026-03-15T18:18:40.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.1,"endSpeed":77.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.019488886110164,"aZ":-33.21444237271385,"pfxX":5.151134272593707,"pfxZ":-0.6896258872846266,"pX":1.6697470714850813,"pZ":0.4348185971651528,"vX0":5.287577186280804,"vY0":-123.551472862518,"vZ0":-6.099388354212139,"x":53.35,"y":227.04,"x0":-1.186241020947673,"y0":50.00296797610053,"z0":5.807657173290384,"aX":7.77518926854701},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-10.8,"spinRate":2593,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4473811475864675,"extension":6.464222857029468},"index":4,"playId":"2845b396-35fd-3d19-b5f3-d13b69fc25ad","pitchNumber":5,"startTime":"2026-03-15T18:19:02.725Z","endTime":"2026-03-15T18:19:08.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380090767017986,"aZ":-27.802647731946195,"pfxX":7.017869913070473,"pfxZ":2.8456541220825606,"pX":-0.01866095050566885,"pZ":3.3043383528530743,"vX0":0.8344388506780578,"vY0":-123.20043440924962,"vZ0":-1.0375378617207143,"x":117.71,"y":149.56,"x0":-1.2736571032375406,"y0":50.00518366841748,"z0":6.0798678458331015,"aX":10.793859286135175},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.0,"spinRate":2484,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4445088418303924,"extension":6.213017474504547},"index":5,"playId":"32802c46-2a2c-3ceb-8f5d-10075274189a","pitchNumber":6,"startTime":"2026-03-15T18:19:24.721Z","endTime":"2026-03-15T18:19:27.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:19:27.825Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:21:43.778Z","endTime":"2026-03-15T18:23:43.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Bryan Abreu.","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-03-15T18:21:34.300Z","endTime":"2026-03-15T18:21:46.148Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":89.3,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005448201426965,"aZ":-15.041315329505936,"pfxX":4.427404380824084,"pfxZ":10.166256871084245,"pX":-0.6274344322294506,"pZ":2.6102847299343854,"vX0":-10.155914154869466,"vY0":-129.4963730759517,"vZ0":-5.019339637754899,"x":140.92,"y":168.3,"x0":2.783562878283718,"y0":50.00057275934052,"z0":5.738082939028162,"aX":7.460076039617569},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.3,"breakHorizontal":-5.5,"spinRate":2238,"spinDirection":131},"zone":4,"typeConfidence":0.85,"plateTime":0.4242202734817133,"extension":6.602918324833193},"index":1,"playId":"ed2df232-330a-3ade-a8ae-9ec336484a7a","pitchNumber":1,"startTime":"2026-03-15T18:21:46.148Z","endTime":"2026-03-15T18:21:49.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076689101919403,"aZ":-15.125180130639166,"pfxX":6.647635504498416,"pfxZ":9.580444529730556,"pX":0.5841285592206612,"pZ":3.672294635108805,"vX0":-8.065227478895586,"vY0":-132.7348368631063,"vZ0":-2.858848061491404,"x":94.73,"y":139.63,"x0":2.8019426798559075,"y0":50.00434452831857,"z0":5.868023607968707,"aX":11.83305697779564},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-10.2,"spinRate":2251,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4130318110223876,"extension":6.189681899113439},"index":2,"playId":"0bb76be1-549b-3f44-9a07-692ec74143b8","pitchNumber":2,"startTime":"2026-03-15T18:22:06.313Z","endTime":"2026-03-15T18:22:11.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22468214475342,"aZ":-28.63639595236406,"pfxX":-3.461418172489025,"pfxZ":2.5719052231447685,"pX":-0.33204862778793315,"pZ":1.5548913651524658,"vX0":-6.447836656700123,"vY0":-115.5606539604082,"vZ0":-3.33704734400487,"x":129.66,"y":196.8,"x0":2.926045978595734,"y0":50.00170979215487,"z0":5.721672843712012,"aX":-4.757164092464456},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.2,"breakHorizontal":7.7,"spinRate":2156,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.47102908869864857,"extension":6.523828779124989},"index":3,"playId":"85854862-2905-3a96-92bb-68e5082cba85","pitchNumber":3,"startTime":"2026-03-15T18:22:21.403Z","endTime":"2026-03-15T18:22:26.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.709779544531298,"aZ":-28.003467318689744,"pfxX":-4.4031396174552615,"pfxZ":2.9263589597966977,"pX":0.13354855681977282,"pZ":2.3998886259323102,"vX0":-5.024759627007389,"vY0":-117.87588423495941,"vZ0":-1.8653160265016793,"x":111.91,"y":173.98,"x0":2.8546479025435376,"y0":50.00237323332051,"z0":5.755297898344084,"aX":-6.275523268200155},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.2,"breakHorizontal":9.1,"spinRate":2313,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.4624010940518848,"extension":6.4298859648256},"index":4,"playId":"332212bb-b1f0-3383-9085-647b0984c3f6","pitchNumber":4,"startTime":"2026-03-15T18:22:38.351Z","endTime":"2026-03-15T18:22:42.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":80.2,"endSpeed":75.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.059877471986336,"aZ":-27.20887982402603,"pfxX":-2.488735798533044,"pfxZ":3.5259685266204635,"pX":0.07884925546319058,"pZ":1.0525282077252314,"vX0":-5.765593366638427,"vY0":-116.74721740450687,"vZ0":-4.89883397878951,"x":113.99,"y":210.36,"x0":2.88509188765985,"y0":50.00085067017396,"z0":5.6825596296850165,"aX":-3.4989361826192735},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.6,"breakHorizontal":5.6,"spinRate":2266,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4657912408209488,"extension":6.553157542393523},"index":5,"playId":"6fefff46-2893-33d3-8ef7-a579479f5043","pitchNumber":5,"startTime":"2026-03-15T18:22:56.854Z","endTime":"2026-03-15T18:23:05.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.957395186750045,"aZ":-25.22853141056185,"pfxX":-0.9510075344240692,"pfxZ":5.02929152310011,"pX":0.7271513864859662,"pZ":2.5588419910395452,"vX0":-4.348733549290273,"vY0":-115.96721889236333,"vZ0":-1.9812348732908043,"x":89.28,"y":169.69,"x0":2.7398729363584935,"y0":50.00027926325086,"z0":5.799368935402945,"aX":-1.3121536248406964},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2130,"spinDirection":251},"zone":6,"typeConfidence":0.9,"plateTime":0.4699152692815747,"extension":6.463685312966992},"index":6,"playId":"dc7cf9c7-5d88-3ac3-915c-e8b54eecd570","pitchNumber":6,"startTime":"2026-03-15T18:23:14.863Z","endTime":"2026-03-15T18:23:20.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460946182603195,"aZ":-15.88470132479716,"pfxX":6.119035806105575,"pfxZ":9.297986413784965,"pX":-0.26535267931541195,"pZ":2.2911858232909776,"vX0":-9.990986318173658,"vY0":-131.44161043246308,"vZ0":-5.723810628353057,"x":127.11,"y":176.92,"x0":2.7874151282508435,"y0":50.00599760865613,"z0":5.673698901815704,"aX":10.725264185355131},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.9,"spinRate":2041,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4164579491659808,"extension":6.547636998209212},"hitData":{"launchSpeed":84.8,"launchAngle":33.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.49,"coordY":111.3}},"index":7,"playId":"7ec44c9c-e065-397d-ab40-9c6fcaf7d030","pitchNumber":7,"startTime":"2026-03-15T18:23:37.688Z","endTime":"2026-03-15T18:23:43.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:23:43.341Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Shay Whitcomb to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:23:59.697Z","endTime":"2026-03-15T18:24:25.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845446485138442,"aZ":-18.928674588137163,"pfxX":6.203809956942951,"pfxZ":7.601905812890035,"pX":-0.51954649312849,"pZ":2.620053608263757,"vX0":-10.380708882924326,"vY0":-130.28138837762484,"vZ0":-4.398307206171718,"x":136.8,"y":168.04,"x0":2.685890567377188,"y0":50.00393883311605,"z0":5.734993805896936,"aX":10.812269139345748},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":-9.4,"spinRate":2153,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.4182205010516933,"extension":6.506404909467885},"hitData":{"launchSpeed":101.7,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":151.87}},"index":0,"playId":"ac453a9b-a2b9-3dcb-b124-575c41ab3b07","pitchNumber":1,"startTime":"2026-03-15T18:24:19.133Z","endTime":"2026-03-15T18:24:25.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:24:25.478Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:24:45.758Z","endTime":"2026-03-15T18:25:33.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940133022002765,"aZ":-24.25511483016551,"pfxX":-1.0686881826990824,"pfxZ":5.99651163654244,"pX":2.1904786421892495,"pZ":2.9766638804220134,"vX0":-1.6804379117430588,"vY0":-114.40768883367177,"vZ0":-1.179446719536367,"x":33.5,"y":158.41,"x0":3.074508368752482,"y0":50.001571671583385,"z0":5.885462627496045,"aX":-1.4100628036344283},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":10.8,"breakHorizontal":2.4,"spinRate":2297,"spinDirection":259},"zone":12,"typeConfidence":0.9,"plateTime":0.4795389845189173,"extension":6.463841617584361},"index":0,"playId":"9bc459e2-01dd-385d-87a1-548b43508a1c","pitchNumber":1,"startTime":"2026-03-15T18:24:52.674Z","endTime":"2026-03-15T18:24:56.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":79.3,"endSpeed":72.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3855657398685,"aZ":-24.96566026266841,"pfxX":-1.329892773930059,"pfxZ":5.416164482074654,"pX":-0.41347525229694887,"pZ":2.8663907128026,"vX0":-6.89046030538331,"vY0":-115.2372337682638,"vZ0":-1.4365177742879949,"x":132.76,"y":161.39,"x0":2.800521854337499,"y0":50.005423213020194,"z0":5.932216045718812,"aX":-1.7704334727630342},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":9.7,"breakHorizontal":4.3,"spinRate":2325,"spinDirection":260},"zone":1,"typeConfidence":0.9,"plateTime":0.47711491456025223,"extension":6.414824411802568},"index":1,"playId":"f273b47b-fe93-36c9-8fd0-1326d1a67771","pitchNumber":2,"startTime":"2026-03-15T18:25:10.000Z","endTime":"2026-03-15T18:25:13.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98636953526313,"aZ":-15.829560641216505,"pfxX":5.282822348911331,"pfxZ":9.673758802137728,"pX":-0.14002636934287696,"pZ":2.77187439994938,"vX0":-9.282157113044303,"vY0":-129.40982079385873,"vZ0":-4.509377769683013,"x":122.34,"y":163.94,"x0":2.813246988076471,"y0":50.003551298493825,"z0":5.7564751817792565,"aX":8.92729849418686},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.7,"breakHorizontal":-7.4,"spinRate":2221,"spinDirection":138},"zone":5,"typeConfidence":0.88,"plateTime":0.42388195939056317,"extension":6.642588350312293},"hitData":{"launchSpeed":83.5,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.48,"coordY":168.57}},"index":2,"playId":"af347af1-070e-3bd5-86a6-1fe5fe34afca","pitchNumber":3,"startTime":"2026-03-15T18:25:25.812Z","endTime":"2026-03-15T18:25:33.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:25:33.029Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shay Whitcomb grounds out, third baseman Jacob Berry to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:27:47.051Z","endTime":"2026-03-15T18:28:32.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Tyler Phillips.","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-03-15T18:27:34.081Z","endTime":"2026-03-15T18:27:49.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479637145273024,"aZ":-39.1052705202429,"pfxX":1.1086507988584207,"pfxZ":-4.225082933708276,"pX":0.11682027173034773,"pZ":0.9081596104825648,"vX0":2.3104223948405584,"vY0":-127.8077982876693,"vZ0":-4.8833741231699275,"x":112.55,"y":214.26,"x0":-0.9460425588147546,"y0":50.00300280867171,"z0":5.944044123601667,"aX":1.8182211032630355},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.6,"breakHorizontal":-2.5,"spinRate":3061,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4299774995309207,"extension":5.750997331240495},"index":1,"playId":"a3f67c18-f90b-31ab-ab16-1f2ac4f062d6","pitchNumber":1,"startTime":"2026-03-15T18:27:49.331Z","endTime":"2026-03-15T18:27:52.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616530026135642,"aZ":-36.03229084546624,"pfxX":-0.4443826182399917,"pfxZ":-2.3054387800728495,"pX":1.0985829838538628,"pZ":2.0060954169420113,"vX0":5.052433435451965,"vY0":-128.14026706353803,"vZ0":-2.9461631688548633,"x":75.12,"y":184.62,"x0":-0.834581056139187,"y0":50.00123114019072,"z0":5.964734536307359,"aX":-0.7451851201097471},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":-0.2,"spinRate":2770,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.426221913808984,"extension":5.9882219268040755},"index":2,"playId":"28b44e95-f09f-349d-987c-a4e0f3851bb7","pitchNumber":2,"startTime":"2026-03-15T18:28:08.876Z","endTime":"2026-03-15T18:28:12.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223382149100065,"aZ":-37.00369098712145,"pfxX":0.6465368502449129,"pfxZ":-2.8410247027031206,"pX":-0.019432051380151028,"pZ":1.8459080277863837,"vX0":2.3860624213552453,"vY0":-128.83816063282325,"vZ0":-3.0209757287574517,"x":117.74,"y":188.94,"x0":-1.0378031699975183,"y0":50.00479250789733,"z0":5.864547061559272,"aX":1.0979116863440668},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.5,"breakHorizontal":-1.7,"spinRate":2855,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4234869236041452,"extension":5.894018093558403},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.38,"coordY":174.65}},"index":3,"playId":"78d7e928-cfff-3439-a845-3b9faf0ba6e1","pitchNumber":3,"startTime":"2026-03-15T18:28:27.137Z","endTime":"2026-03-15T18:28:32.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:28:32.054Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:28:58.670Z","endTime":"2026-03-15T18:29:06.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35428561042241,"aZ":-25.857737859935472,"pfxX":-10.285840067776533,"pfxZ":3.3414831251387387,"pX":-0.10707651216143117,"pZ":3.0899080443202562,"vX0":5.680578761436629,"vY0":-137.7930437065805,"vZ0":-2.5567147607648857,"x":121.08,"y":155.35,"x0":-0.8772359254866888,"y0":50.0054392971418,"z0":5.808040322887747,"aX":-19.45387623431273},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2243,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40006139443304845,"extension":5.845029567320491},"hitData":{"launchSpeed":88.2,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.98,"coordY":148.83}},"index":0,"playId":"4abf7511-b1ae-3bfe-9771-9223110ef7ab","pitchNumber":1,"startTime":"2026-03-15T18:29:02.307Z","endTime":"2026-03-15T18:29:06.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:29:06.841Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:29:30.174Z","endTime":"2026-03-15T18:31:01.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933009649562788,"aZ":-28.036999610795963,"pfxX":1.683925405246716,"pfxZ":2.327296565071949,"pX":-0.6972748747532463,"pZ":3.130322227876236,"vX0":0.964869487185523,"vY0":-131.96992677444948,"vZ0":-1.8684202391375995,"x":143.58,"y":154.26,"x0":-1.2854657239232876,"y0":50.00398052559258,"z0":5.896330446178223,"aX":2.994418560035385},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-3.2,"spinRate":2779,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.4137529526452819,"extension":5.788316178075214},"index":0,"playId":"da10e249-732c-319f-b6ae-806f22b2d63b","pitchNumber":1,"startTime":"2026-03-15T18:29:35.139Z","endTime":"2026-03-15T18:29:39.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52666042322451,"aZ":-28.093059956235166,"pfxX":4.99722337032147,"pfxZ":2.5218548338165574,"pX":0.45614288646374906,"pZ":1.2776981193145196,"vX0":2.7121449854355717,"vY0":-125.79285268096663,"vZ0":-4.760594316096605,"x":99.61,"y":204.28,"x0":-1.2822051301039479,"y0":50.0006443411809,"z0":5.44995996952708,"aX":8.073053193921469},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-9.6,"spinRate":2895,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.43403853511566615,"extension":5.745633251807186},"index":1,"playId":"5e7cdfa5-0013-3b8d-a048-ac5f8b2487e3","pitchNumber":2,"startTime":"2026-03-15T18:29:50.822Z","endTime":"2026-03-15T18:29:54.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":87.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308840125646988,"aZ":-23.186362636776266,"pfxX":1.0024061614951658,"pfxZ":4.731339147387214,"pX":0.10849092845003845,"pZ":1.7835480088187852,"vX0":2.652016762052856,"vY0":-135.4423028058037,"vZ0":-6.259547851695852,"x":112.86,"y":190.62,"x0":-1.0049384700221762,"y0":50.004889422724816,"z0":5.694674583633369,"aX":1.9040506335924317},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2701,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.40095894385969943,"extension":5.874846891696061},"index":2,"playId":"2f8ada8a-e007-374c-b719-5a42f2817f08","pitchNumber":3,"startTime":"2026-03-15T18:30:04.978Z","endTime":"2026-03-15T18:30:08.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56755153484436,"aZ":-37.13830389130616,"pfxX":1.249067404856596,"pfxZ":-2.806064708542439,"pX":0.5874930070635419,"pZ":1.0181943724348308,"vX0":3.771429240406683,"vY0":-131.6212104384982,"vZ0":-5.1116593131324795,"x":94.61,"y":211.29,"x0":-1.0209716683666308,"y0":50.00140989832748,"z0":5.707533934843097,"aX":2.21073545646885},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.9,"breakHorizontal":-3.0,"spinRate":2970,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4147051170516396,"extension":6.0182075588879},"index":3,"playId":"5296d45f-0ef2-356e-b7ef-299030f24148","pitchNumber":4,"startTime":"2026-03-15T18:30:20.760Z","endTime":"2026-03-15T18:30:23.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-03-15T18:30:36.564Z","endTime":"2026-03-15T18:30:58.048Z","isPitch":false,"type":"action","player":{"id":805904,"link":"/api/v1/people/805904"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0434849256653,"aZ":-37.93211633406314,"pfxX":0.5519938299363538,"pfxZ":-3.285285213804693,"pX":0.22958952652721543,"pZ":0.9954568448129515,"vX0":3.0171618439384016,"vY0":-131.38227341184216,"vZ0":-5.091035301802363,"x":108.25,"y":211.9,"x0":-1.0039345178562789,"y0":50.00213208385947,"z0":5.767814882766107,"aX":0.9674295393143593},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.8,"breakHorizontal":-1.7,"spinRate":3024,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4164161300744049,"extension":6.105726803766342},"index":5,"playId":"cf7648e9-fd35-3359-ad3b-7bccc12fc933","pitchNumber":5,"startTime":"2026-03-15T18:30:58.048Z","endTime":"2026-03-15T18:31:01.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:31:01.743Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christopher Morel pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:33:02.955Z","endTime":"2026-03-15T18:33:20.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Mason Lytle replaces center fielder Zach Cole, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_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-03-15T18:33:05.169Z","endTime":"2026-03-15T18:33:05.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809860,"link":"/api/v1/people/809860"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: César Salazar replaces catcher Yainer Diaz, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-15T18:33:05.171Z","endTime":"2026-03-15T18:33:05.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Kevin Alvarez.","event":"Defensive Switch","eventType":"defensive_switch","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-03-15T18:33:05.173Z","endTime":"2026-03-15T18:33:05.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829037,"link":"/api/v1/people/829037"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brice Matthews replaces right fielder Cam Smith, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-03-15T18:33:05.175Z","endTime":"2026-03-15T18:33:05.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":829037,"link":"/api/v1/people/829037"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jack Winkler replaces third baseman Nick Allen, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-03-15T18:33:05.177Z","endTime":"2026-03-15T18:33:05.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676466,"link":"/api/v1/people/676466"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan King replaces Steven Okert.","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":5,"startTime":"2026-03-15T18:33:05.179Z","endTime":"2026-03-15T18:33:05.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":91.7,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21914268086898,"aZ":-17.34872550302494,"pfxX":5.305645680503851,"pfxZ":8.21672613028151,"pX":0.39723534047436004,"pZ":2.9286310088200307,"vX0":-7.580632942234485,"vY0":-133.34113902101606,"vZ0":-3.346139827977334,"x":101.86,"y":159.71,"x0":2.5854210514972675,"y0":50.00052935307967,"z0":5.448925718817946,"aX":9.570137591775767},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-8.0,"spinRate":2055,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.4105185074595332,"extension":6.667639885168199},"index":6,"playId":"0bf37408-e95e-35ec-839d-5f52f3207ff0","pitchNumber":1,"startTime":"2026-03-15T18:33:05.181Z","endTime":"2026-03-15T18:33:08.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95369317855485,"aZ":-31.624682229666178,"pfxX":-7.254645541229344,"pfxZ":0.4134244503061062,"pX":-0.14089208863179262,"pZ":2.367155905575502,"vX0":-4.145266060777993,"vY0":-114.94274680512056,"vZ0":-0.4994225885542989,"x":122.37,"y":174.87,"x0":2.627554103304181,"y0":50.00478427690546,"z0":5.653259496305245,"aX":-9.725158876110351},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":2176,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.4761930590455208,"extension":6.297713824775485},"hitData":{"launchSpeed":61.4,"launchAngle":71.0,"totalDistance":81.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.8,"coordY":182.66}},"index":7,"playId":"0881f18f-1258-320a-b634-c36033b2216e","pitchNumber":2,"startTime":"2026-03-15T18:33:15.744Z","endTime":"2026-03-15T18:33:20.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:33:20.780Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:33:35.351Z","endTime":"2026-03-15T18:34:47.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24192115799135,"aZ":-30.616178648814177,"pfxX":-8.833423840186141,"pfxZ":1.1556889548061418,"pX":-1.1108314105460098,"pZ":0.9324418014649268,"vX0":-5.987995248838583,"vY0":-116.03206041529663,"vZ0":-3.479147663630849,"x":159.34,"y":213.6,"x0":2.658032092291591,"y0":50.00546378151561,"z0":5.3918025420555304,"aX":-11.955476805661208},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.4,"breakHorizontal":17.5,"spinRate":2242,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.47341212620160755,"extension":6.483133728312545},"index":0,"playId":"905840e6-9cea-32c1-8e1e-b2a615b985e5","pitchNumber":1,"startTime":"2026-03-15T18:33:45.645Z","endTime":"2026-03-15T18:33:49.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63537959557125,"aZ":-30.28691073256445,"pfxX":-9.008153277386915,"pfxZ":1.4120215725284186,"pX":0.8638408771045836,"pZ":4.0053061586157375,"vX0":-1.8494565863483297,"vY0":-115.08686316930317,"vZ0":2.915121941102658,"x":84.07,"y":130.64,"x0":2.848595940660775,"y0":50.00552178527867,"z0":5.6583254126377165,"aX":-12.06743936267677},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.6,"breakHorizontal":16.8,"spinRate":2031,"spinDirection":287},"zone":12,"typeConfidence":0.9,"plateTime":0.4761857924627986,"extension":6.62842244882632},"index":1,"playId":"f54c31eb-5e40-3c99-895d-1f35bd767f62","pitchNumber":2,"startTime":"2026-03-15T18:33:59.299Z","endTime":"2026-03-15T18:34:03.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560765673372444,"aZ":-25.562506751738972,"pfxX":5.203727078368644,"pfxZ":3.7266414235733567,"pX":-0.06517857352629398,"pZ":2.097082355913088,"vX0":-8.342661905286478,"vY0":-131.98227749349965,"vZ0":-3.624699763383604,"x":119.48,"y":182.16,"x0":2.4522790242110064,"y0":50.002943232023746,"z0":5.358344290954526,"aX":9.23409150614043},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-7.7,"spinRate":1902,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4140770578816091,"extension":6.833832633763596},"index":2,"playId":"3efde036-44b4-3fd8-826c-af297705a381","pitchNumber":3,"startTime":"2026-03-15T18:34:12.630Z","endTime":"2026-03-15T18:34:16.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55792444598121,"aZ":-28.76022913274023,"pfxX":-7.352475583149946,"pfxZ":2.4205920495305318,"pX":-0.011247631012314973,"pZ":3.2715370282260126,"vX0":-4.064669925025211,"vY0":-117.68987493870611,"vZ0":0.9692086345611308,"x":117.43,"y":150.45,"x0":2.6910613965307264,"y0":50.000585535231615,"z0":5.510628542523886,"aX":-10.348756605266836},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2259,"spinDirection":282},"zone":2,"typeConfidence":0.9,"plateTime":0.4647392943105766,"extension":6.514233074052325},"index":3,"playId":"777645f7-187b-35d0-9fe1-c7728c0d8dc1","pitchNumber":4,"startTime":"2026-03-15T18:34:26.244Z","endTime":"2026-03-15T18:34:29.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06205538922848,"aZ":-17.10987977219896,"pfxX":5.199325645348628,"pfxZ":8.17727455007011,"pX":0.02321606952435917,"pZ":3.002793736602114,"vX0":-8.593184402676325,"vY0":-135.02138918329433,"vZ0":-3.0330294586030466,"x":116.12,"y":157.7,"x0":2.574980117275558,"y0":50.00084509374686,"z0":5.348181448251868,"aX":9.576513481196004},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-7.6,"spinRate":2143,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.4060292558198171,"extension":6.706770010964609},"hitData":{"launchSpeed":91.6,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.95,"coordY":154.4}},"index":4,"playId":"7f4f5673-f2fa-32f3-8b94-1b5337949c53","pitchNumber":5,"startTime":"2026-03-15T18:34:44.293Z","endTime":"2026-03-15T18:34:47.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:34:47.516Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esteury Ruiz grounds out, shortstop Shay Whitcomb to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:35:08.868Z","endTime":"2026-03-15T18:35:29.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"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.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.571322833229054,"aZ":-31.68515378078305,"pfxX":-9.554113771275933,"pfxZ":0.3670434007727259,"pX":0.9068187445162772,"pZ":1.429402759611036,"vX0":-1.6163323354649661,"vY0":-114.99983966220525,"vZ0":-2.1828814294666596,"x":82.43,"y":200.19,"x0":2.8605608216344716,"y0":50.00265049645756,"z0":5.482998367019848,"aX":-12.71603978062462},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":2269,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.4774301620657697,"extension":6.587181036757259},"index":0,"playId":"3369332b-7c1d-3d30-a037-ea5919f0c81a","pitchNumber":1,"startTime":"2026-03-15T18:35:10.491Z","endTime":"2026-03-15T18:35:14.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549960079362858,"aZ":-18.175159903849245,"pfxX":1.768173482146594,"pfxZ":7.847141542078802,"pX":-0.29402100089678856,"pZ":2.12024580092123,"vX0":-8.244905698883183,"vY0":-132.2880271131586,"vZ0":-5.0216107482246475,"x":128.21,"y":181.53,"x0":2.6246650400980993,"y0":50.00031531865063,"z0":5.3633150029460746,"aX":3.154053485435866},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-1.6,"spinRate":2150,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.4130442140737727,"extension":6.779050246606829},"hitData":{"launchSpeed":67.4,"launchAngle":10.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.14,"coordY":148.01}},"index":1,"playId":"376524ba-db98-3c3f-aed4-b83a97a63506","pitchNumber":2,"startTime":"2026-03-15T18:35:21.455Z","endTime":"2026-03-15T18:35:29.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:35:29.473Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Jesús Bastidas to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:37:43.031Z","endTime":"2026-03-15T18:38:58.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bennett Hostetler replaces catcher Liam Hicks, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_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-03-15T18:37:31.868Z","endTime":"2026-03-15T18:37:31.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Abrahan Ramirez replaces left fielder Heriberto Hernández, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-15T18:37:31.886Z","endTime":"2026-03-15T18:37:31.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800254,"link":"/api/v1/people/800254"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: PJ Morlando replaces second baseman Xavier Edwards, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-03-15T18:37:31.888Z","endTime":"2026-03-15T18:37:31.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703563,"link":"/api/v1/people/703563"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wilfredo Lara replaces third baseman Jacob Berry, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-03-15T18:37:31.890Z","endTime":"2026-03-15T18:37:31.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702906,"link":"/api/v1/people/702906"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":694351,"link":"/api/v1/people/694351"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradley Blalock replaces Calvin Faucher.","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":4,"startTime":"2026-03-15T18:37:31.892Z","endTime":"2026-03-15T18:37:45.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687134,"link":"/api/v1/people/687134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883531032358043,"aZ":-20.417957472714807,"pfxX":4.473448844719287,"pfxZ":6.364348178192067,"pX":0.48649807559582126,"pZ":2.841793131581601,"vX0":2.7144879487938676,"vY0":-134.03898029683228,"vZ0":-5.337717399019834,"x":98.46,"y":162.05,"x0":-1.115535056633707,"y0":50.001132333002104,"z0":6.286232443956266,"aX":8.261629197415761},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":-8.6,"spinRate":2287,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.4063055663643458,"extension":6.300636223387223},"index":5,"playId":"f76e5b91-2903-3c06-934e-6054c258809f","pitchNumber":1,"startTime":"2026-03-15T18:37:45.307Z","endTime":"2026-03-15T18:37:48.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91976611983958,"aZ":-11.06580706175844,"pfxX":0.5945372242120079,"pfxZ":10.922782071295845,"pX":1.4488543896336707,"pZ":1.5888186891464893,"vX0":5.495612366987953,"vY0":-139.03004129370345,"vZ0":-10.590325332917324,"x":61.77,"y":195.88,"x0":-0.6413619660774486,"y0":50.00388493374947,"z0":6.21079317729817,"aX":1.1476779146533216},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-2.4,"spinRate":2021,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.39593212558276125,"extension":6.429508421972061},"index":6,"playId":"e77c6492-27cc-39e3-a4d3-c20332928d2a","pitchNumber":2,"startTime":"2026-03-15T18:37:59.035Z","endTime":"2026-03-15T18:38:02.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.0,"endSpeed":86.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.776735338681505,"aZ":-11.121270663980903,"pfxX":-1.3144498785345577,"pfxZ":11.034265777879126,"pX":1.00477836510775,"pZ":2.269383397416809,"vX0":4.96745331407539,"vY0":-138.0007499441321,"vZ0":-8.748420249132908,"x":78.7,"y":177.51,"x0":-0.656346612556013,"y0":50.0052253171091,"z0":6.251055722708504,"aX":-2.5088736473365567},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":1.2,"spinRate":2213,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.3985291079151181,"extension":6.47270400777138},"index":7,"playId":"577bef62-34cb-307f-ba74-6affdc3a8e55","pitchNumber":3,"startTime":"2026-03-15T18:38:19.159Z","endTime":"2026-03-15T18:38:23.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.771531050834966,"aZ":-17.977197685855195,"pfxX":1.7733849030219175,"pfxZ":7.6291007448267845,"pX":0.2540484824328088,"pZ":0.06377469025707316,"vX0":2.961879940857574,"vY0":-135.37204280370298,"vZ0":-12.595027697841617,"x":107.32,"y":237.06,"x0":-1.0835687569391037,"y0":50.005942320153615,"z0":6.027085771755993,"aX":3.300719961593801},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-3.8,"spinRate":2399,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.40418134958657514,"extension":6.499603562496744},"index":8,"playId":"0541868b-f210-3274-b4e0-fa07406c9912","pitchNumber":4,"startTime":"2026-03-15T18:38:34.704Z","endTime":"2026-03-15T18:38:37.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651203602019567,"aZ":-25.187310153079782,"pfxX":1.7097391743415336,"pfxZ":3.8301876836936417,"pX":-0.08783333087630996,"pZ":1.5720922044631558,"vX0":2.2519668075105685,"vY0":-134.41042242424294,"vZ0":-7.320973362594176,"x":120.35,"y":196.33,"x0":-1.1593734068953514,"y0":50.006425582654906,"z0":6.124783398698749,"aX":3.1232098455585504},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2096,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.40779114139049133,"extension":6.628944562310472},"hitData":{"launchSpeed":97.2,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.51,"coordY":172.39}},"index":9,"playId":"dfa35e0d-1cb7-37a1-a535-2586ca32b181","pitchNumber":5,"startTime":"2026-03-15T18:38:54.926Z","endTime":"2026-03-15T18:38:58.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:38:58.151Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:39:20.371Z","endTime":"2026-03-15T18:40:38.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688935990280655,"aZ":-19.986445067564627,"pfxX":-4.212614829847949,"pfxZ":7.07772882727288,"pX":0.19436409125453152,"pZ":3.2610535127562525,"vX0":5.270715984135519,"vY0":-130.4571335567474,"vZ0":-3.7254576344544437,"x":109.59,"y":150.73,"x0":-1.305772847549712,"y0":50.004433900084706,"z0":6.216047043806078,"aX":-7.255578568191666},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":1030,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4200167148152034,"extension":6.564800667249237},"index":0,"playId":"06ff26b0-58a8-3767-899e-4cfaeaf39adf","pitchNumber":1,"startTime":"2026-03-15T18:39:27.356Z","endTime":"2026-03-15T18:39:30.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21462064826466,"aZ":-18.946882098737376,"pfxX":-4.409160903751489,"pfxZ":7.683033962122754,"pX":-0.30351331785659186,"pZ":2.3374570062233704,"vX0":4.306046493439844,"vY0":-130.54737385055645,"vZ0":-6.106595832060406,"x":128.57,"y":175.67,"x0":-1.4037433072962662,"y0":50.001245873453854,"z0":6.139337023880755,"aX":-7.588384148328536},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":1098,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.42002698177022424,"extension":6.418356553310247},"index":1,"playId":"61098414-8f37-3c1b-b65a-3f0bd50a7432","pitchNumber":2,"startTime":"2026-03-15T18:39:40.651Z","endTime":"2026-03-15T18:39:44.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19883187538476,"aZ":-11.925113908989745,"pfxX":-1.6854870483336142,"pfxZ":10.41438773935267,"pX":0.9502338150489659,"pZ":4.439144983000501,"vX0":5.322539029830637,"vY0":-139.26022431614808,"vZ0":-3.3280481239332786,"x":80.78,"y":118.92,"x0":-0.7753009165565992,"y0":50.002520637853394,"z0":6.45019592792154,"aX":-3.2772263026255875},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":1.8,"spinRate":1970,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.3948143183536321,"extension":6.325002485795356},"index":2,"playId":"1eb20dd4-8bd9-3185-b952-79cecaf7a35a","pitchNumber":3,"startTime":"2026-03-15T18:39:57.038Z","endTime":"2026-03-15T18:40:00.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201849764163317,"aZ":-16.830585419208038,"pfxX":-5.510669374934411,"pfxZ":8.706988272666848,"pX":-0.21768793934935565,"pZ":0.8595999771150055,"vX0":4.660965961586255,"vY0":-131.94133037220413,"vZ0":-10.065463318338795,"x":125.3,"y":215.57,"x0":-1.2915885233964233,"y0":50.00333481979781,"z0":5.9655607230997605,"aX":-9.711511010064383},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":9.0,"spinRate":1288,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41520609755368154,"extension":6.541029414550237},"index":3,"playId":"5d79a21d-3a13-32d7-987a-412d02a3113d","pitchNumber":4,"startTime":"2026-03-15T18:40:15.075Z","endTime":"2026-03-15T18:40:18.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623117681318206,"aZ":-38.749752112722625,"pfxX":-2.7646540789785403,"pfxZ":-4.48893594897109,"pX":0.09653619922327256,"pZ":3.3965419275667736,"vX0":3.012530970344334,"vY0":-119.78728844014375,"vZ0":0.5908136862659534,"x":113.32,"y":147.07,"x0":-0.8140904471884091,"y0":50.00569841958285,"z0":6.591754062736586,"aX":-4.04668327244501},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.8,"breakHorizontal":4.3,"spinRate":2332,"spinDirection":10},"zone":2,"typeConfidence":2.0,"plateTime":0.4560299437631854,"extension":6.38065674522022},"index":4,"playId":"a86cf135-d502-31fb-a20e-c8dff77e8e11","pitchNumber":5,"startTime":"2026-03-15T18:40:34.988Z","endTime":"2026-03-15T18:40:38.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:40:38.801Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"César Salazar hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:40:56.914Z","endTime":"2026-03-15T18:43:02.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.853536947529125,"aZ":-35.06237197380842,"pfxX":0.3043145798646587,"pfxZ":-2.004954013413524,"pX":0.9356614194130602,"pZ":0.7335530709349858,"vX0":4.31353152891643,"vY0":-119.0556225598848,"vZ0":-5.503112195329328,"x":81.33,"y":218.97,"x0":-0.935531956884487,"y0":50.00088886662595,"z0":6.231242241926072,"aX":0.43868646132455674},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":-1.6,"spinRate":2384,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45922776797336473,"extension":6.783558173608686},"index":0,"playId":"3523d9e0-4d3a-36dc-a308-2d8fedf6c1aa","pitchNumber":1,"startTime":"2026-03-15T18:41:01.846Z","endTime":"2026-03-15T18:41:06.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.395454566853573,"aZ":-20.786384057053777,"pfxX":1.8316226303490728,"pfxZ":6.069145806216156,"pX":0.6793075284293167,"pZ":2.638088735279182,"vX0":4.4338663576298245,"vY0":-135.1065288515094,"vZ0":-5.722832931443296,"x":91.11,"y":167.55,"x0":-1.2115095065266155,"y0":50.00219969199655,"z0":6.21414443801606,"aX":3.433997280363512},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-4.1,"spinRate":2244,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.4031712418085074,"extension":6.363618498113289},"index":1,"playId":"4d6fd4e8-041a-3faf-90cf-1ccc8243561e","pitchNumber":2,"startTime":"2026-03-15T18:41:15.907Z","endTime":"2026-03-15T18:41:20.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1780019685939,"aZ":-10.358431730177566,"pfxX":-1.8653025046388416,"pfxZ":11.243071569083403,"pX":0.09692818720906618,"pZ":3.616908048380447,"vX0":3.2477764580776802,"vY0":-139.34147030438146,"vZ0":-5.714678333388536,"x":113.31,"y":141.12,"x0":-0.8484790140469064,"y0":50.001310495368635,"z0":6.39783398878035,"aX":-3.6191149200244563},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":1910,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.39508724687347385,"extension":6.341093654296138},"index":2,"playId":"d24b8d6f-f627-3336-b253-aaaa7091de00","pitchNumber":3,"startTime":"2026-03-15T18:41:34.593Z","endTime":"2026-03-15T18:41:40.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-15T18:41:46.823Z","endTime":"2026-03-15T18:41:58.387Z","isPitch":false,"type":"action","player":{"id":663967,"link":"/api/v1/people/663967"},"defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316560448328588,"aZ":-23.267019350349017,"pfxX":2.0660543948120003,"pfxZ":4.920094886270768,"pX":1.1909745682479016,"pZ":2.5178766368718977,"vX0":5.540425003685212,"vY0":-133.17296569788186,"vZ0":-5.344360221489669,"x":71.6,"y":170.8,"x0":-1.1780200463487989,"y0":50.006632935080376,"z0":6.2148877894584045,"aX":3.7427673702238997},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2056,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.40996276389914543,"extension":6.501321401107773},"index":4,"playId":"e71c07c7-7498-32ce-b031-7ed31c9cd6f7","pitchNumber":4,"startTime":"2026-03-15T18:41:58.387Z","endTime":"2026-03-15T18:42:02.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95600285853494,"aZ":-21.440183833761754,"pfxX":-6.368933366770544,"pfxZ":6.285447845286764,"pX":-0.27878818598154526,"pZ":1.1917988784232845,"vX0":4.849562266451,"vY0":-129.8262447085343,"vZ0":-8.133671446149163,"x":127.63,"y":206.6,"x0":-1.342662710100007,"y0":50.00504379556072,"z0":5.994911130810105,"aX":-10.88294875745394},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":10.4,"spinRate":914,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4217472421728079,"extension":6.570470835730014},"index":5,"playId":"8ac68e49-5f45-3fcd-9d7e-3d961ca20557","pitchNumber":5,"startTime":"2026-03-15T18:42:13.176Z","endTime":"2026-03-15T18:42:17.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23698262804675,"aZ":-19.646087523391913,"pfxX":1.0513909644960364,"pfxZ":6.813014775351835,"pX":1.0266419067548658,"pZ":2.0553521633487204,"vX0":5.6561650293704435,"vY0":-134.287063721956,"vZ0":-7.195728289902941,"x":77.87,"y":183.29,"x0":-1.2377279022634127,"y0":50.00402116511241,"z0":6.152038075872763,"aX":1.9317064801220714},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2110,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4068262666902931,"extension":6.591270059972799},"index":6,"playId":"00509448-ea0d-3854-ba6a-19c9117ef21b","pitchNumber":6,"startTime":"2026-03-15T18:42:33.871Z","endTime":"2026-03-15T18:42:37.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.053,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188542643562165,"aZ":-39.334999064626764,"pfxX":0.5014666065874236,"pfxZ":-4.841156143383083,"pX":1.6939690655857658,"pZ":3.3393375679462873,"vX0":5.553548122685517,"vY0":-120.4694638747059,"vZ0":0.7855242831223206,"x":52.43,"y":148.62,"x0":-0.701143295557014,"y0":50.005768720741564,"z0":6.470869829033801,"aX":0.7402057972006747},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.4,"breakHorizontal":-2.2,"spinRate":2493,"spinDirection":18},"zone":12,"typeConfidence":2.0,"plateTime":0.45369825885166426,"extension":6.4173301460221035},"index":7,"playId":"597b7b7a-75b8-3a1b-939b-18c711f78f15","pitchNumber":7,"startTime":"2026-03-15T18:42:56.637Z","endTime":"2026-03-15T18:43:02.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":663967,"link":"/api/v1/people/663967","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:43:02.898Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:43:29.186Z","endTime":"2026-03-15T18:44:46.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":829037,"fullName":"Kevin Alvarez","link":"/api/v1/people/829037"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468813560719553,"aZ":-25.11743061609043,"pfxX":-5.960430261101946,"pfxZ":4.285382922758188,"pX":0.7398272065753857,"pZ":1.9785312518277536,"vX0":7.534581157261862,"vY0":-127.53357259803143,"vZ0":-5.42859344372957,"x":88.8,"y":185.36,"x0":-1.4797239979905539,"y0":50.000597299169186,"z0":6.1182082595035014,"aX":-9.80813934196457},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":9.1,"spinRate":888,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.42963792758100583,"extension":6.661477604361529},"index":0,"playId":"5101f83c-e47d-3590-8dc8-94ffec4a209d","pitchNumber":1,"startTime":"2026-03-15T18:43:36.645Z","endTime":"2026-03-15T18:43:40.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186103709075255,"aZ":-21.329207396266412,"pfxX":1.8117061795488536,"pfxZ":5.795763009363094,"pX":-0.5714530544022136,"pZ":3.167939257729712,"vX0":2.0605359743536957,"vY0":-134.9308404852778,"vZ0":-4.252227357111154,"x":138.78,"y":153.25,"x0":-1.5762525340599172,"y0":50.00663626230443,"z0":6.238713711536435,"aX":3.3913802839439477},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-3.7,"spinRate":2273,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4036088853794957,"extension":6.403574303794837},"index":1,"playId":"a0209199-fc92-3462-ad7e-026c83c47cc4","pitchNumber":2,"startTime":"2026-03-15T18:43:53.973Z","endTime":"2026-03-15T18:43:58.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.600814781601446,"aZ":-12.541867214810175,"pfxX":-0.6297024769951776,"pfxZ":9.908816629903708,"pX":0.3047760158863364,"pZ":2.802324081948307,"vX0":3.4884588132972794,"vY0":-139.65719801660933,"vZ0":-7.326012253768609,"x":105.38,"y":163.12,"x0":-0.8770961280473122,"y0":50.001384384049075,"z0":6.279261792423336,"aX":-1.2480188460086115},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":0.5,"spinRate":2017,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.3917694748910585,"extension":6.647890029396131},"index":2,"playId":"c1c2aaac-212b-3481-88c8-735b8dbfce66","pitchNumber":3,"startTime":"2026-03-15T18:44:14.557Z","endTime":"2026-03-15T18:44:18.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09649574342519,"aZ":-13.126720123596334,"pfxX":-1.4792605523912088,"pfxZ":10.981454110848569,"pX":0.7092512833665312,"pZ":1.4084888674614797,"vX0":5.6797965354391415,"vY0":-131.43600771892937,"vZ0":-9.461859387327888,"x":89.97,"y":200.75,"x0":-1.2957457538966217,"y0":50.005274116824964,"z0":6.050272312084969,"aX":-2.5671649494022164},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.8,"breakHorizontal":1.3,"spinRate":1200,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41811154467599065,"extension":6.519144985544173},"index":3,"playId":"24b8d514-dfee-35b5-809d-aad6e569c7a9","pitchNumber":4,"startTime":"2026-03-15T18:44:42.212Z","endTime":"2026-03-15T18:44:46.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":829037,"link":"/api/v1/people/829037","batSide":{"code":"L","description":"Left"}},"first":{"id":663967,"link":"/api/v1/people/663967"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":829037,"link":"/api/v1/people/829037"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:44:46.666Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilfredo Lara grounds out, shortstop Shay Whitcomb to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T18:47:15.797Z","endTime":"2026-03-15T18:47:52.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702906,"fullName":"Wilfredo Lara","link":"/api/v1/people/702906"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702906,"fullName":"Wilfredo Lara","link":"/api/v1/people/702906"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tommy Sacco Jr. replaces second baseman Jose Altuve, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_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-03-15T18:46:21.323Z","endTime":"2026-03-15T18:46:21.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690474,"link":"/api/v1/people/690474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702906,"link":"/api/v1/people/702906","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: AJ Blubaugh replaces Bryan King.","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":1,"startTime":"2026-03-15T18:46:21.340Z","endTime":"2026-03-15T18:47:18.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702906,"link":"/api/v1/people/702906","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766695452917396,"aZ":-13.83658322890937,"pfxX":-7.471321415780326,"pfxZ":9.686255049665544,"pX":-0.49067563684866916,"pZ":3.072382520959161,"vX0":7.240523700120232,"vY0":-136.85130425385282,"vZ0":-4.990426079568634,"x":135.7,"y":155.83,"x0":-2.2025884513113247,"y0":50.00182836329795,"z0":5.870486921633321,"aX":-14.142628842318725},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2167,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.40055496504838306,"extension":6.674469540390128},"index":2,"playId":"7c0fe2d1-0dc2-3052-84c1-efdd8d182021","pitchNumber":1,"startTime":"2026-03-15T18:47:18.077Z","endTime":"2026-03-15T18:47:21.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702906,"link":"/api/v1/people/702906","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986038749759217,"aZ":-31.35217486305194,"pfxX":6.354352325055343,"pfxZ":0.5693432238815026,"pX":0.581778580073557,"pZ":1.018330018713775,"vX0":5.164673082342206,"vY0":-119.51266330110771,"vZ0":-4.385808929804815,"x":94.82,"y":211.29,"x0":-2.436072447437186,"y0":50.00138854848461,"z0":5.706833740881437,"aX":9.150324160390648},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.2,"breakHorizontal":-12.8,"spinRate":2678,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45906570733194574,"extension":6.6991042684560735},"index":3,"playId":"4c1453b5-01e5-3260-95fb-241de6cbe654","pitchNumber":2,"startTime":"2026-03-15T18:47:31.726Z","endTime":"2026-03-15T18:47:35.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702906,"link":"/api/v1/people/702906","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447967332356022,"aZ":-33.12908029998876,"pfxX":7.8935355880762765,"pfxZ":-0.6657759732994322,"pX":0.7516661061740033,"pZ":2.2316147837314673,"vX0":5.127844371306918,"vY0":-119.88536945238133,"vZ0":-1.5768695203440186,"x":88.35,"y":178.53,"x0":-2.4480476272603693,"y0":50.001872342640766,"z0":5.883963250236675,"aX":11.36658972939077},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-15.6,"spinRate":2736,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.45873826532444006,"extension":6.67868375177136},"hitData":{"launchSpeed":74.9,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":156.93}},"index":4,"playId":"76b94398-4cf5-32e3-8f2d-7414f6c65523","pitchNumber":3,"startTime":"2026-03-15T18:47:45.997Z","endTime":"2026-03-15T18:47:52.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702906,"link":"/api/v1/people/702906","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702906,"link":"/api/v1/people/702906"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":702906,"link":"/api/v1/people/702906"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:47:52.435Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Bastidas grounds out, pitcher AJ Blubaugh to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T18:48:15.421Z","endTime":"2026-03-15T18:49:28.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665846,"fullName":"Jesús Bastidas","link":"/api/v1/people/665846"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423698224618217,"aZ":-30.004236601322848,"pfxX":5.681425219129157,"pfxZ":1.4965840704894724,"pX":1.220949922069978,"pZ":2.1730407891788026,"vX0":6.437537559406609,"vY0":-120.12248608159533,"vZ0":-2.3874226546241615,"x":70.46,"y":180.11,"x0":-2.2374302211313117,"y0":50.005011306901324,"z0":5.861381105575173,"aX":8.2597553455705},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":-11.9,"spinRate":2703,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45689677683333985,"extension":6.633563915111612},"index":0,"playId":"ac95cda2-0d9f-3c6d-8940-438310dea0e3","pitchNumber":1,"startTime":"2026-03-15T18:48:19.198Z","endTime":"2026-03-15T18:48:23.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650506473464443,"aZ":-12.641554516435294,"pfxX":-7.76949558460201,"pfxZ":10.081160565377223,"pX":-1.461509171486494,"pZ":2.7383515942934347,"vX0":5.282546710253393,"vY0":-138.48451145011975,"vZ0":-6.072824547835145,"x":172.71,"y":164.84,"x0":-2.386825206504749,"y0":50.00052553369126,"z0":5.809234428272825,"aX":-15.050975908390614},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":13.0,"spinRate":2240,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3958939717716099,"extension":6.65944084625821},"index":1,"playId":"1bf50954-6d6a-35cd-80f8-d6d5330fd5f7","pitchNumber":2,"startTime":"2026-03-15T18:48:34.267Z","endTime":"2026-03-15T18:48:38.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6304273591406,"aZ":-12.723923949763453,"pfxX":-8.938605160466864,"pfxZ":10.101217466177655,"pX":0.5980197628495436,"pZ":1.3975412868795518,"vX0":10.741871920829384,"vY0":-137.65918075483592,"vZ0":-9.2848495354835,"x":94.2,"y":201.05,"x0":-2.1874059505073853,"y0":50.003566276115166,"z0":5.668692242488956,"aX":-17.212592031058833},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":14.0,"spinRate":2246,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3973904848822509,"extension":6.8934857556673155},"index":2,"playId":"8157b4ec-1468-3f1d-8579-56107ba06191","pitchNumber":3,"startTime":"2026-03-15T18:48:51.200Z","endTime":"2026-03-15T18:48:57.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608348040093745,"aZ":-12.331562275036713,"pfxX":-8.642771425253581,"pfxZ":10.448703630491499,"pX":0.4502116611299286,"pZ":1.6722664938327576,"vX0":9.75439352086681,"vY0":-136.35420896196737,"vZ0":-8.84392399739961,"x":99.84,"y":193.63,"x0":-2.0363258073563957,"y0":50.00219646503188,"z0":5.791172514966619,"aX":-16.412104123763417},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":13.8,"spinRate":2214,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40039632145461246,"extension":6.633211879533501},"index":3,"playId":"1528ceee-5e31-31a4-bdfb-b1b8b1cacf48","pitchNumber":4,"startTime":"2026-03-15T18:49:05.741Z","endTime":"2026-03-15T18:49:09.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.048,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79233531878485,"aZ":-22.21227377587538,"pfxX":0.8145120075814054,"pfxZ":5.932153993682293,"pX":0.760563413287924,"pZ":1.9592255672549348,"vX0":7.238253463400498,"vY0":-127.64532853232924,"vZ0":-5.672699649494372,"x":88.01,"y":185.88,"x0":-2.1967438890854387,"y0":50.005911473469084,"z0":5.916523022029381,"aX":1.3685288928375574},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.426152014282255,"extension":6.71263939671858},"hitData":{"launchSpeed":71.8,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.62,"coordY":181.73}},"index":4,"playId":"fcf5adbe-edb5-3a7f-a6b4-da3264301a3b","pitchNumber":5,"startTime":"2026-03-15T18:49:21.471Z","endTime":"2026-03-15T18:49:28.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665846,"link":"/api/v1/people/665846","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":665846,"link":"/api/v1/people/665846"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:49:28.108Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bennett Hostetler pops out to shortstop Shay Whitcomb.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T18:49:47.899Z","endTime":"2026-03-15T18:50:07.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19930310586345,"aZ":-12.29921864575151,"pfxX":-6.3984518752936355,"pfxZ":10.444448502469903,"pX":-0.42270791655707735,"pZ":2.827990054218924,"vX0":7.200463292447513,"vY0":-137.0396861770415,"vZ0":-5.924029311374039,"x":133.11,"y":162.42,"x0":-2.252554335126924,"y0":50.001034815758956,"z0":5.857435384451189,"aX":-12.173157943666064},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":10.1,"spinRate":2159,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3996400863199816,"extension":6.732555943056456},"hitData":{"launchSpeed":93.6,"launchAngle":65.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.87,"coordY":152.37}},"index":0,"playId":"0f69ef9a-10cc-31b6-8874-c4507d1ff657","pitchNumber":1,"startTime":"2026-03-15T18:49:59.211Z","endTime":"2026-03-15T18:50:07.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":702315,"link":"/api/v1/people/702315"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:50:07.191Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Wilfredo Lara to first baseman Echedry Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T18:52:09.571Z","endTime":"2026-03-15T18:53:56.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702906,"link":"/api/v1/people/702906"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":800448,"link":"/api/v1/people/800448"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Echedry Vargas replaces first baseman Christopher Morel, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_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-03-15T18:52:11.799Z","endTime":"2026-03-15T18:52:11.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800448,"link":"/api/v1/people/800448"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesus Hernandez replaces shortstop Jesús Bastidas, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-15T18:52:11.801Z","endTime":"2026-03-15T18:52:11.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":698929,"link":"/api/v1/people/698929"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":665846,"link":"/api/v1/people/665846"},"defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":665846,"link":"/api/v1/people/665846"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869881562672717,"aZ":-23.456453174434905,"pfxX":1.6213521250829483,"pfxZ":5.1746008605191935,"pX":0.24610849464486365,"pZ":3.057355051084676,"vX0":3.482412571303617,"vY0":-129.23524538295217,"vZ0":-3.5220978650978494,"x":107.62,"y":156.23,"x0":-1.331517790833335,"y0":50.00367386766855,"z0":6.247248361006169,"aX":2.7324932529911736},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-3.7,"spinRate":2264,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.42442267018316393,"extension":6.313452000276803},"index":2,"playId":"d2acbfdb-e807-3eab-9d5f-af4270afc466","pitchNumber":1,"startTime":"2026-03-15T18:52:11.803Z","endTime":"2026-03-15T18:52:17.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":89.8,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696064951100478,"aZ":-24.20859305159871,"pfxX":-6.002258532156452,"pfxZ":4.615735404635331,"pX":-0.2322842068411768,"pZ":1.3699943789742646,"vX0":4.821001754662044,"vY0":-130.54627999568103,"vZ0":-7.433013985010112,"x":125.85,"y":201.79,"x0":-1.323879719705041,"y0":50.00130629589539,"z0":6.07875507150237,"aX":-10.350706510048106},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":9.8,"spinRate":919,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4197054613418101,"extension":6.535425251117504},"index":3,"playId":"59063233-ec06-3334-b532-3131c091fa12","pitchNumber":2,"startTime":"2026-03-15T18:52:32.320Z","endTime":"2026-03-15T18:52:36.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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.4,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.240476895287316,"aZ":-9.056624307106903,"pfxX":-3.1926284837409353,"pfxZ":11.954242922595487,"pX":0.513021377067438,"pZ":3.577755246705116,"vX0":4.333498557329981,"vY0":-138.71056373504254,"vZ0":-5.900475476375866,"x":97.44,"y":142.18,"x0":-0.6602716160244049,"y0":50.00019675333116,"z0":6.346960121647964,"aX":-6.172992780949814},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.5,"breakHorizontal":4.8,"spinRate":2238,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.39602994192095364,"extension":6.304616556312628},"index":4,"playId":"f793a61c-707f-31ac-8392-5778576bbd21","pitchNumber":3,"startTime":"2026-03-15T18:52:47.004Z","endTime":"2026-03-15T18:52:52.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276441185009276,"aZ":-26.199208359150564,"pfxX":2.7971691164455446,"pfxZ":3.4642433023534425,"pX":0.6064246951402025,"pZ":1.178925236159977,"vX0":3.640475981236645,"vY0":-130.4475754382513,"vZ0":-7.5662312891415135,"x":93.88,"y":206.95,"x0":-1.170324833533725,"y0":50.003995083356415,"z0":6.090498403194343,"aX":4.822796908563786},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-5.9,"spinRate":2267,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41978232157199313,"extension":6.614196334444408},"index":5,"playId":"4a0f6a68-2b24-371d-bc60-e32572915c01","pitchNumber":4,"startTime":"2026-03-15T18:53:03.382Z","endTime":"2026-03-15T18:53:07.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.551489408468655,"aZ":-8.593347500742892,"pfxX":-1.6471891278834687,"pfxZ":12.383191341643622,"pX":-0.038103701563346186,"pZ":2.824121368114081,"vX0":2.863797328068123,"vY0":-137.39541812759944,"vZ0":-7.656061219856202,"x":118.45,"y":162.53,"x0":-0.8817927499704764,"y0":50.00452796127868,"z0":6.23731815481861,"aX":-3.137323218928131},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.9,"breakHorizontal":2.4,"spinRate":2127,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.39924324965547076,"extension":6.3769246616155195},"index":6,"playId":"e8b42d78-7d57-32db-9b0b-a1b0d459c067","pitchNumber":5,"startTime":"2026-03-15T18:53:21.599Z","endTime":"2026-03-15T18:53:24.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105951104925502,"aZ":-22.214015646624986,"pfxX":2.8490713377568895,"pfxZ":5.344960902527209,"pX":0.43538975242720385,"pZ":1.3974273698762585,"vX0":3.184176664005818,"vY0":-135.72600280469513,"vZ0":-8.400866106750216,"x":100.4,"y":201.05,"x0":-1.1236712230824866,"y0":50.00120705150151,"z0":6.0833196436766395,"aX":5.30691085842601},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-5.9,"spinRate":2388,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.40377753028859154,"extension":6.194151146423497},"hitData":{"launchSpeed":67.9,"launchAngle":-48.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.93,"coordY":178.19}},"index":7,"playId":"70735174-22bc-30c1-bead-4542137c318d","pitchNumber":6,"startTime":"2026-03-15T18:53:46.861Z","endTime":"2026-03-15T18:53:56.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:53:56.843Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brice Matthews reaches on a throwing error by shortstop Jesus Hernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T18:54:14.944Z","endTime":"2026-03-15T18:55:02.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":698929,"link":"/api/v1/people/698929"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754154918857818,"aZ":-39.98114612785669,"pfxX":2.5798947915968076,"pfxZ":-5.168988453201765,"pX":-0.8006650929497109,"pZ":2.8660718910258134,"vX0":-0.0012365299924106121,"vY0":-121.81698862305994,"vZ0":-0.32159989762226915,"x":147.52,"y":161.4,"x0":-1.135622714319061,"y0":50.00316033188491,"z0":6.440960743828137,"aX":3.897347196200209},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.2,"breakHorizontal":-4.7,"spinRate":2362,"spinDirection":17},"zone":1,"typeConfidence":2.0,"plateTime":0.44873962129972256,"extension":6.066094590429552},"index":0,"playId":"d363401d-53f8-3022-a5b1-25e1ee2a2eb0","pitchNumber":1,"startTime":"2026-03-15T18:54:19.120Z","endTime":"2026-03-15T18:54:22.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":87.0,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12889378878926,"aZ":-26.50251069207705,"pfxX":4.2593231149888755,"pfxZ":3.544419720891071,"pX":1.469093603510505,"pZ":0.5391842302096401,"vX0":5.589352653483656,"vY0":-126.3734145445165,"vZ0":-8.59620622128188,"x":61.0,"y":224.22,"x0":-1.333161281505595,"y0":50.004375791637315,"z0":6.145641192856912,"aX":6.822038910727132},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-9.1,"spinRate":2481,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.43505348520626885,"extension":6.365593576616116},"index":1,"playId":"329ca400-7269-3989-bfd0-5d1699c785e2","pitchNumber":2,"startTime":"2026-03-15T18:54:32.859Z","endTime":"2026-03-15T18:54:35.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813764891829745,"aZ":-19.906333518890968,"pfxX":2.732433570974865,"pfxZ":6.715375068882712,"pX":-0.1328181085578987,"pZ":1.6957289900914199,"vX0":2.2299041346416053,"vY0":-133.56011881455143,"vZ0":-7.934776532562299,"x":122.06,"y":193.0,"x0":-1.3303072950507546,"y0":50.00168932243897,"z0":6.11015087576163,"aX":4.989597625707196},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-5.4,"spinRate":2293,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.40839856564808885,"extension":6.398708479196084},"hitData":{"launchSpeed":92.9,"launchAngle":5.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.42,"coordY":158.45}},"index":2,"playId":"4cba2306-e464-3756-a667-f692edd31bb4","pitchNumber":3,"startTime":"2026-03-15T18:54:49.531Z","endTime":"2026-03-15T18:55:02.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:55:02.367Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shay Whitcomb doubles (1) on a line drive to left fielder PJ Morlando. Brice Matthews scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T18:55:20.563Z","endTime":"2026-03-15T18:56:23.216Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703563,"link":"/api/v1/people/703563"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9918912337296,"aZ":-24.5207783522266,"pfxX":-6.689642657585721,"pfxZ":4.457617552628593,"pX":-1.4280750243496771,"pZ":2.252572180479946,"vX0":2.5700098313578623,"vY0":-130.39179227702408,"vZ0":-5.328634856760246,"x":171.43,"y":177.96,"x0":-1.558533105980406,"y0":50.0053303137007,"z0":6.178267079852828,"aX":-11.494971615022934},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":1044,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4204148811284045,"extension":6.442061407966065},"index":0,"playId":"0e506382-34b6-3447-825b-f9b77d8487ea","pitchNumber":1,"startTime":"2026-03-15T18:55:26.328Z","endTime":"2026-03-15T18:55:29.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48213682358924,"aZ":-20.08034410355345,"pfxX":3.122874725486148,"pfxZ":6.641292049698398,"pX":-0.045232176080527195,"pZ":2.7351023261570426,"vX0":2.434849991591065,"vY0":-133.52229455630692,"vZ0":-5.340875952121415,"x":118.72,"y":164.93,"x0":-1.371974850945954,"y0":50.00187665413858,"z0":6.189054875854733,"aX":5.68540780004272},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-6.1,"spinRate":2287,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4088985775903846,"extension":6.444425833073624},"index":1,"playId":"8b5bc548-2249-3a15-b4a4-b69798c39eca","pitchNumber":2,"startTime":"2026-03-15T18:55:43.222Z","endTime":"2026-03-15T18:55:46.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brice Matthews steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"8b5bc548-2249-3a15-b4a4-b69798c39eca","startTime":"2026-03-15T18:56:07.320Z","endTime":"2026-03-15T18:56:14.567Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"postOnSecond":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.800000000000011,"leverageIndex":2.42,"dramaIndex":95.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48047082916401,"aZ":-20.45063874645343,"pfxX":-7.205993823686818,"pfxZ":7.003302808094327,"pX":-0.8138698467374729,"pZ":2.1922727903594046,"vX0":4.119949996373326,"vY0":-129.9258618829307,"vZ0":-6.005403304281431,"x":148.02,"y":179.59,"x0":-1.50121388674518,"y0":50.005181281901784,"z0":6.135773226378343,"aX":-12.065986797154864},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":986,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.42496378609989804,"extension":6.421313009804723},"hitData":{"launchSpeed":94.4,"launchAngle":11.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.57,"coordY":113.39}},"index":3,"playId":"2402339c-a886-3d41-8324-6a4054533cb0","pitchNumber":3,"startTime":"2026-03-15T18:56:14.567Z","endTime":"2026-03-15T18:56:23.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":22.39999999999999,"leverageIndex":2.42,"dramaIndex":232.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:56:23.216Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Winkler flies out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T18:57:18.378Z","endTime":"2026-03-15T19:00:05.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"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":676466,"fullName":"Jack Winkler","link":"/api/v1/people/676466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T18:57:00.650Z","endTime":"2026-03-15T18:57:20.664Z","isPitch":false,"type":"action","player":{"id":676466,"link":"/api/v1/people/676466"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.104008639371994,"aZ":-16.931252844589352,"pfxX":1.7869053997895472,"pfxZ":8.072631211519555,"pX":0.29150433953865895,"pZ":1.448047387889486,"vX0":3.3336512740351143,"vY0":-136.3189360798163,"vZ0":-9.294190882125225,"x":105.89,"y":199.68,"x0":-1.1779158602022635,"y0":50.00309553185002,"z0":6.063308196427711,"aX":3.372005858536833},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-4.0,"spinRate":2133,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4013310536058521,"extension":6.6503000343616785},"index":1,"playId":"11b893e8-3553-3e3a-a13b-fba63945177b","pitchNumber":1,"startTime":"2026-03-15T18:57:20.664Z","endTime":"2026-03-15T18:57:24.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512440453003265,"aZ":-9.669117302629997,"pfxX":-1.7282912829675916,"pfxZ":11.677551643008915,"pX":0.27686396554865855,"pZ":0.9882995602936033,"vX0":3.7303491541750913,"vY0":-138.12953429840454,"vZ0":-12.08758128420667,"x":106.45,"y":212.1,"x0":-0.8681768972004079,"y0":50.00412914757567,"z0":6.077466156488743,"aX":-3.3313709261281628},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":2.3,"spinRate":2136,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.3969258898638648,"extension":6.313771179890453},"index":2,"playId":"f80c1423-79cb-3d57-8489-6295b6caa315","pitchNumber":2,"startTime":"2026-03-15T18:57:37.389Z","endTime":"2026-03-15T18:57:40.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6809733323358,"aZ":-18.850320225837464,"pfxX":2.595310772262078,"pfxZ":7.1592670076701275,"pX":0.4494077115665929,"pZ":1.9146513640743548,"vX0":3.9494435332843776,"vY0":-135.14500166813283,"vZ0":-7.835825229568778,"x":99.87,"y":187.08,"x0":-1.3646306529185412,"y0":50.00481703859713,"z0":6.160893663042727,"aX":4.8323058562856565},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":-5.5,"spinRate":2321,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.4042848018057601,"extension":6.407617158008006},"index":3,"playId":"948678ef-a7e2-3c20-8c1e-524c6ba9170d","pitchNumber":3,"startTime":"2026-03-15T18:57:56.120Z","endTime":"2026-03-15T18:58:00.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61522534289029,"aZ":-18.720043731602445,"pfxX":1.599857339935849,"pfxZ":7.257878171332736,"pX":-0.40801700066397756,"pZ":3.2002387448373333,"vX0":2.094894959143387,"vY0":-135.09828315680747,"vZ0":-4.66148442196222,"x":132.55,"y":152.37,"x0":-1.4005478412270844,"y0":50.005768612938056,"z0":6.258657184965772,"aX":2.9657332292702017},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-3.4,"spinRate":2224,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.40497111690192256,"extension":6.415295022970265},"index":4,"playId":"795bad72-e515-3906-a982-ec8ff5d785a7","pitchNumber":4,"startTime":"2026-03-15T18:58:23.739Z","endTime":"2026-03-15T18:58:27.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"08315096-0556-0043-001c-f08cd117d70a","startTime":"2026-03-15T18:59:04.246Z","endTime":"2026-03-15T18:59:05.183Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149132954689065,"aZ":-28.51596695252362,"pfxX":1.4069181819171628,"pfxZ":2.1323640962251957,"pX":0.5256542265948564,"pZ":2.049684956008895,"vX0":4.035206960532539,"vY0":-129.97681692975436,"vZ0":-5.0525688562349576,"x":96.96,"y":183.44,"x0":-1.2272092006461073,"y0":50.00613291514881,"z0":6.173100428418912,"aX":2.417605948266618},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-3.4,"spinRate":2357,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4207092930548044,"extension":6.472872344175026},"index":6,"playId":"d059b46a-1f54-3824-b15e-47a0e65c34cf","pitchNumber":5,"startTime":"2026-03-15T18:59:05.183Z","endTime":"2026-03-15T18:59:11.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315509157877685,"aZ":-24.569585706364542,"pfxX":3.7139173066149915,"pfxZ":4.635116940484288,"pX":0.33216960703992576,"pZ":1.4172152414380006,"vX0":2.822319464322756,"vY0":-127.52659395695217,"vZ0":-7.058196739246003,"x":104.34,"y":200.52,"x0":-1.272952760515156,"y0":50.00003339085866,"z0":6.171080963861953,"aX":6.0886171487201315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-7.4,"spinRate":2389,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4302254960361225,"extension":6.505493250946043},"index":7,"playId":"c2b787df-8475-3959-a981-9bd546cc5e65","pitchNumber":6,"startTime":"2026-03-15T18:59:31.331Z","endTime":"2026-03-15T18:59:35.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76454782749508,"aZ":-8.439086548917977,"pfxX":-0.10239727428528544,"pfxZ":11.944464341995442,"pX":0.3966713838854672,"pZ":3.732615468863708,"vX0":3.415980730132211,"vY0":-141.16481376001917,"vZ0":-5.6483405508503095,"x":101.88,"y":138.0,"x0":-0.823771729988411,"y0":50.0029344101442,"z0":6.323016783692407,"aX":-0.2042826989447123},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":-0.6,"spinRate":2175,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3903246443822983,"extension":6.299181500558216},"hitData":{"launchSpeed":88.1,"launchAngle":51.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.89,"coordY":123.01}},"index":8,"playId":"fe252ce4-d27b-34f6-a0d8-9d7635b3f91e","pitchNumber":7,"startTime":"2026-03-15T18:59:57.953Z","endTime":"2026-03-15T19:00:05.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":676466,"link":"/api/v1/people/676466","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676466,"link":"/api/v1/people/676466"},"credit":"b_ab"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_ab"},{"player":{"id":676466,"link":"/api/v1/people/676466"},"credit":"b_pa"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.79,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:00:05.486Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mason Lytle flies out to left fielder PJ Morlando.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:02:39.037Z","endTime":"2026-03-15T19:04:31.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":703563,"link":"/api/v1/people/703563"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-03-15T19:00:30.381Z","endTime":"2026-03-15T19:01:31.688Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Acton replaces Bradley Blalock.","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-03-15T19:01:31.688Z","endTime":"2026-03-15T19:02:41.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670183,"link":"/api/v1/people/670183"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687134,"link":"/api/v1/people/687134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64737000845383,"aZ":-8.811212140908744,"pfxX":-4.967402822700505,"pfxZ":12.021433560019577,"pX":-0.4779517299562249,"pZ":1.804058563554834,"vX0":5.154077971173429,"vY0":-138.8876461593836,"vZ0":-9.345800724101943,"x":135.22,"y":190.07,"x0":-1.7170922629289769,"y0":50.00116185714337,"z0":5.8087062129470945,"aX":-9.652430907965773},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":7.8,"spinRate":2545,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.3951689720993854,"extension":6.004946652616963},"index":2,"playId":"554729ac-17fe-31d8-93de-106398e9a685","pitchNumber":1,"startTime":"2026-03-15T19:02:41.408Z","endTime":"2026-03-15T19:02:44.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90198008619341,"aZ":-10.61315514327948,"pfxX":-4.616551074637061,"pfxZ":11.303630747522346,"pX":0.3459982687375001,"pZ":3.652962458827014,"vX0":7.124691660964395,"vY0":-137.8015635728527,"vZ0":-4.332167016657591,"x":103.81,"y":140.15,"x0":-1.6828141252651498,"y0":50.006417832952685,"z0":5.972591055802161,"aX":-8.809215814376321},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":6.7,"spinRate":2533,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3986914530605179,"extension":5.969415496152618},"index":3,"playId":"b53b286a-4bee-3372-975d-7d1d9f0db6d9","pitchNumber":2,"startTime":"2026-03-15T19:02:56.039Z","endTime":"2026-03-15T19:02:59.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009088846050307,"aZ":-26.945813774943243,"pfxX":0.9256037338842085,"pfxZ":3.331442543229427,"pX":0.22499397481887023,"pZ":3.0644022579878216,"vX0":4.580097268843322,"vY0":-124.52401472127666,"vZ0":-1.7903102461629263,"x":108.42,"y":156.04,"x0":-1.7584976651722612,"y0":50.00569110076379,"z0":6.022114163175555,"aX":1.4526844440038769},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":-2.8,"spinRate":2264,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.43987619140653766,"extension":5.887729892771667},"index":4,"playId":"4d4bd677-0f08-38b4-a926-9f7457b7e508","pitchNumber":3,"startTime":"2026-03-15T19:03:18.061Z","endTime":"2026-03-15T19:03:22.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":85.8,"endSpeed":78.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214511140010647,"aZ":-27.127805200815203,"pfxX":0.20294199389143386,"pfxZ":3.2104050916392204,"pX":-0.3084068707131146,"pZ":3.454021535217876,"vX0":3.9673134209235297,"vY0":-124.90866685358444,"vZ0":-0.8975308360320182,"x":128.76,"y":145.52,"x0":-1.9467070042781638,"y0":50.004811371906115,"z0":6.057558066851934,"aX":0.31896629108222957},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.3,"spinRate":2356,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.43926421912420155,"extension":5.6080345843042405},"index":5,"playId":"e80fbe56-a012-35b8-95b2-99d8016a0169","pitchNumber":4,"startTime":"2026-03-15T19:03:46.338Z","endTime":"2026-03-15T19:03:50.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.878244993060484,"aZ":-12.893364955778992,"pfxX":-2.174801169804499,"pfxZ":10.31386006251687,"pX":-1.2427108181909883,"pZ":4.953769889727605,"vX0":2.4057087862975988,"vY0":-136.98518319341187,"vZ0":-0.8006126810473555,"x":164.37,"y":105.03,"x0":-1.8566491536047285,"y0":50.001731968668565,"z0":6.1454644927384345,"aX":-4.065397874125346},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2419,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40237321190423536,"extension":5.923416881920251},"index":6,"playId":"4b2e584a-fda2-393b-8565-603679626a08","pitchNumber":5,"startTime":"2026-03-15T19:04:04.467Z","endTime":"2026-03-15T19:04:07.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95818164294257,"aZ":-11.568151882719011,"pfxX":-3.1645101241197158,"pfxZ":10.951549103048324,"pX":-0.6017118263118694,"pZ":3.717766085019344,"vX0":4.318211896017562,"vY0":-137.18036303913883,"vZ0":-4.0264270566261535,"x":139.94,"y":138.4,"x0":-1.7945200382331352,"y0":50.00355759070404,"z0":6.009633987534147,"aX":-5.954982999861439},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":4.7,"spinRate":2425,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40124626596173485,"extension":5.717927014916783},"hitData":{"launchSpeed":83.8,"launchAngle":52.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.05,"coordY":111.37}},"index":7,"playId":"3ec7715f-d37b-3fae-ac3c-55fa17ecb7b5","pitchNumber":6,"startTime":"2026-03-15T19:04:22.747Z","endTime":"2026-03-15T19:04:31.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670183,"link":"/api/v1/people/670183","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702315,"link":"/api/v1/people/702315"},"first":{"id":800448,"link":"/api/v1/people/800448"},"second":{"id":800254,"link":"/api/v1/people/800254"},"third":{"id":702906,"link":"/api/v1/people/702906"},"shortstop":{"id":698929,"link":"/api/v1/people/698929"},"left":{"id":703563,"link":"/api/v1/people/703563"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":665052,"link":"/api/v1/people/665052"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809860,"link":"/api/v1/people/809860"},"credit":"b_ab"},{"player":{"id":670183,"link":"/api/v1/people/670183"},"credit":"p_ab"},{"player":{"id":809860,"link":"/api/v1/people/809860"},"credit":"b_pa"},{"player":{"id":670183,"link":"/api/v1/people/670183"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:04:31.128Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"PJ Morlando strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:06:38.286Z","endTime":"2026-03-15T19:08:09.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703563,"fullName":"PJ Morlando","link":"/api/v1/people/703563"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":703563,"fullName":"PJ Morlando","link":"/api/v1/people/703563"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Collin Price replaces first baseman Christian Walker, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T19:05:52.364Z","endTime":"2026-03-15T19:06:38.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":93.1,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198793243409973,"aZ":-15.524390518030314,"pfxX":-6.880803070713045,"pfxZ":9.03610645652161,"pX":-0.7107951499421952,"pZ":2.1751999312497197,"vX0":6.481219128574943,"vY0":-135.31272582792494,"vZ0":-6.6897710550390705,"x":101.97,"y":161.43,"x0":-2.2501551693213315,"y0":50.00573571919362,"z0":5.779218956536452,"aX":-12.684167282114899},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2209,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4057230924078459,"extension":6.550232256868003},"index":1,"playId":"ddb17280-4ee0-3bc4-a05a-fbcd2b889185","pitchNumber":1,"startTime":"2026-03-15T19:06:38.286Z","endTime":"2026-03-15T19:06:42.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007906967511456,"aZ":-33.21394417825783,"pfxX":-10.082520958012326,"pfxZ":-0.7007705086125187,"pX":0.44505080933603736,"pZ":1.7490443517449163,"vX0":9.520071290310229,"vY0":-121.14203658591885,"vZ0":-3.028190599415506,"x":100.04,"y":191.56,"x0":-2.237209961298687,"y0":50.00588998221416,"z0":5.936808734111576,"aX":-14.897886160573028},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":15.8,"spinRate":2420,"spinDirection":259},"zone":9,"typeConfidence":0.98,"plateTime":0.4531914863569524,"extension":6.2518674576224305},"index":2,"playId":"b9a1717c-155c-349f-b34f-bc57ac63bcc0","pitchNumber":2,"startTime":"2026-03-15T19:06:52.839Z","endTime":"2026-03-15T19:06:56.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.461503125034454,"aZ":-14.10594451246629,"pfxX":-9.059536910271603,"pfxZ":9.455322281141505,"pX":0.055674364439491635,"pZ":2.661057350165456,"vX0":9.376374281745715,"vY0":-138.03844650343814,"vZ0":-5.968136157935977,"x":114.88,"y":166.93,"x0":-2.22370084246811,"y0":50.006404439635205,"z0":5.817282929088625,"aX":-17.320171871722554},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":14.2,"spinRate":2236,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3982524952069073,"extension":6.534654807208015},"index":3,"playId":"08751605-3030-3d66-9750-7b6889c4443f","pitchNumber":3,"startTime":"2026-03-15T19:07:07.087Z","endTime":"2026-03-15T19:07:10.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.902489890233277,"aZ":-12.479140705406865,"pfxX":-8.334751013647704,"pfxZ":10.057424017684923,"pX":-1.3646423004975792,"pZ":4.6972751964925425,"vX0":5.8297006967429414,"vY0":-139.20313492942273,"vZ0":-1.2895404906780725,"x":169.02,"y":111.95,"x0":-2.4056017252366027,"y0":50.000239754597644,"z0":5.994626554110599,"aX":-16.318046381887896},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":13.8,"spinRate":2181,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39381400191154015,"extension":6.423192654233586},"index":4,"playId":"5283917e-7380-3a6b-b47f-99c102d25ae7","pitchNumber":4,"startTime":"2026-03-15T19:07:27.653Z","endTime":"2026-03-15T19:07:30.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704025106220985,"aZ":-40.1995138092918,"pfxX":2.00712180101823,"pfxZ":-5.670209392896137,"pX":0.8763668040450106,"pZ":-0.4862592573138394,"vX0":6.698335417646978,"vY0":-118.75223770360418,"vZ0":-6.324579021368402,"x":83.59,"y":251.91,"x0":-2.252356809212793,"y0":50.00430151123572,"z0":5.907407227389948,"aX":2.83931741612457},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.6,"breakHorizontal":-5.4,"spinRate":2420,"spinDirection":37},"zone":14,"typeConfidence":0.88,"plateTime":0.46288014420309276,"extension":6.755548933927225},"index":5,"playId":"7d10080c-673e-32e0-b40f-0b52cc69589b","pitchNumber":5,"startTime":"2026-03-15T19:07:42.685Z","endTime":"2026-03-15T19:07:46.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323121572794765,"aZ":-27.946865335312786,"pfxX":-9.997826742463868,"pfxZ":2.6887451558468687,"pX":-0.7090151788874961,"pZ":1.834137005603794,"vX0":7.149601812623757,"vY0":-124.52734064989363,"vZ0":-4.290441999618177,"x":144.03,"y":189.26,"x0":-2.3141548161533945,"y0":50.00605581955391,"z0":5.883649092920288,"aX":-15.750707069605497},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":2387,"spinDirection":256},"zone":7,"typeConfidence":0.96,"plateTime":0.4393581664956798,"extension":6.513915731488046},"index":6,"playId":"2e09c016-481b-3db1-8f93-4408ae9f53e8","pitchNumber":6,"startTime":"2026-03-15T19:08:04.598Z","endTime":"2026-03-15T19:08:09.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":703563,"link":"/api/v1/people/703563","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703563,"link":"/api/v1/people/703563"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":703563,"link":"/api/v1/people/703563"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:08:09.904Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Abrahan Ramirez singles on a line drive to center fielder Mason Lytle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:08:25.017Z","endTime":"2026-03-15T19:08:57.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800254,"fullName":"Abrahan Ramirez","link":"/api/v1/people/800254"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800254,"fullName":"Abrahan Ramirez","link":"/api/v1/people/800254"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800254,"fullName":"Abrahan Ramirez","link":"/api/v1/people/800254"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809860,"link":"/api/v1/people/809860"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":87.8,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44449980228901,"aZ":-22.496631545162735,"pfxX":0.6411817465241718,"pfxZ":5.782530859698224,"pX":1.517071316923813,"pZ":1.4158399400928363,"vX0":8.816538367147613,"vY0":-127.56724594915755,"vZ0":-6.648818457346721,"x":59.17,"y":200.55,"x0":-2.0450191381413285,"y0":50.00183380623023,"z0":5.790039287317802,"aX":1.0730823416266662},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-2.9,"spinRate":2313,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.42685087924076814,"extension":6.610356370784556},"index":0,"playId":"ea508f18-c355-300f-a8f5-8fc26bda15fa","pitchNumber":1,"startTime":"2026-03-15T19:08:37.729Z","endTime":"2026-03-15T19:08:41.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800254,"link":"/api/v1/people/800254","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03107182122294,"aZ":-19.612334588487983,"pfxX":0.8349412631743031,"pfxZ":7.549462931152826,"pX":0.1477408903779913,"pZ":2.3774594437776657,"vX0":5.8509306833920665,"vY0":-127.83572661340163,"vZ0":-4.981097063196175,"x":111.37,"y":174.59,"x0":-2.27415677400182,"y0":50.004594927652406,"z0":5.879776119291704,"aX":1.3877146545401895},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.8,"breakHorizontal":-2.8,"spinRate":2414,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.42759702093574914,"extension":6.675643330770466},"hitData":{"launchSpeed":84.4,"launchAngle":16.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.74,"coordY":113.52}},"index":1,"playId":"bcc6cceb-c170-3485-9967-478ac7b00471","pitchNumber":2,"startTime":"2026-03-15T19:08:51.640Z","endTime":"2026-03-15T19:08:57.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800254,"link":"/api/v1/people/800254","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800254,"link":"/api/v1/people/800254"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":800254,"link":"/api/v1/people/800254"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":2.19,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:08:57.536Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:09:14.581Z","endTime":"2026-03-15T19:10:12.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800254,"fullName":"Abrahan Ramirez","link":"/api/v1/people/800254"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01638626524093,"aZ":-12.299872385614876,"pfxX":-7.674712566555703,"pfxZ":10.253309728014838,"pX":-0.6013342068221502,"pZ":2.908263906528397,"vX0":7.205002854381028,"vY0":-138.58954232792135,"vZ0":-5.842067695495608,"x":139.92,"y":160.26,"x0":-2.2422165253054476,"y0":50.0038697526382,"z0":5.870899903112068,"aX":-14.876935087571088},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":12.4,"spinRate":2225,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3957719327628615,"extension":6.6427182283819395},"index":0,"playId":"aebb6975-5771-3c20-b1e7-0f29cf064ade","pitchNumber":1,"startTime":"2026-03-15T19:09:24.013Z","endTime":"2026-03-15T19:09:27.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.870328609376855,"aZ":-13.356792623865703,"pfxX":-8.224591354258784,"pfxZ":9.942902276772358,"pX":-0.5981976932485962,"pZ":3.262141605287537,"vX0":7.105751612720864,"vY0":-137.31233197645153,"vZ0":-4.690116081233437,"x":139.8,"y":150.7,"x0":-2.162041382768863,"y0":50.00579498319665,"z0":5.914086558708093,"aX":-15.571678003223369},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":13.2,"spinRate":2338,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40021347233200855,"extension":6.591414743238939},"index":1,"playId":"4c16c2d0-5777-3220-bc5b-06b33dd1f81f","pitchNumber":2,"startTime":"2026-03-15T19:09:44.752Z","endTime":"2026-03-15T19:09:47.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039526199997667,"aZ":-29.790500322540804,"pfxX":-9.05027868152785,"pfxZ":1.5483798754490063,"pX":-0.923546624992305,"pZ":2.0931263029136637,"vX0":6.272177627564421,"vY0":-123.33112315237194,"vZ0":-3.173336888033925,"x":152.2,"y":182.27,"x0":-2.3266991055131863,"y0":50.00141426676567,"z0":5.914872494659044,"aX":-13.909850536473805},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":14.9,"spinRate":2379,"spinDirection":259},"zone":13,"typeConfidence":0.96,"plateTime":0.4444988809019961,"extension":6.358981561933053},"index":2,"playId":"9d440582-6b05-3202-b5aa-4b66af77c39b","pitchNumber":3,"startTime":"2026-03-15T19:10:08.899Z","endTime":"2026-03-15T19:10:12.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.08,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:10:12.056Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Echedry Vargas called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:10:52.604Z","endTime":"2026-03-15T19:12:21.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":800448,"fullName":"Echedry Vargas","link":"/api/v1/people/800448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800448,"fullName":"Echedry Vargas","link":"/api/v1/people/800448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663967,"link":"/api/v1/people/663967"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"04911c8e-31ba-377c-9e52-c1ce5bd331cf","startTime":"2026-03-15T19:10:38.703Z","endTime":"2026-03-15T19:10:44.388Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84743873903018,"aZ":-22.742560498345473,"pfxX":1.80322369488663,"pfxZ":5.708631810610798,"pX":1.409569860732011,"pZ":2.1525558897493693,"vX0":8.37790728184447,"vY0":-127.35036941928725,"vZ0":-4.943832243655859,"x":63.27,"y":180.66,"x0":-2.1496621065268506,"y0":50.000243355282564,"z0":5.9055946238358095,"aX":2.9754478546613674},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.0,"spinRate":2333,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42921675879619814,"extension":6.571713960057561},"index":1,"playId":"f68f2035-b456-32c6-bbf6-cfc9afd0d18f","pitchNumber":1,"startTime":"2026-03-15T19:10:54.838Z","endTime":"2026-03-15T19:10:58.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871098875960776,"aZ":-12.526174693303481,"pfxX":-6.64995792047943,"pfxZ":10.310764479067334,"pX":0.9231190227909595,"pZ":2.733343064605136,"vX0":10.477291631502219,"vY0":-137.27496311769082,"vZ0":-6.015095645544754,"x":81.81,"y":164.98,"x0":-2.0819344354421143,"y0":50.000578087081315,"z0":5.8083990588636105,"aX":-12.669827407704348},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2198,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39925537929873833,"extension":6.8303865129796915},"index":2,"playId":"b8dc2ebb-99dd-34b1-b0f3-ba206930c6c3","pitchNumber":2,"startTime":"2026-03-15T19:11:12.141Z","endTime":"2026-03-15T19:11:16.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185606454638222,"aZ":-24.065784012434957,"pfxX":1.6843887198867389,"pfxZ":4.861679824736491,"pX":1.0762853667369476,"pZ":0.34384985307189353,"vX0":7.862414330337999,"vY0":-127.32417875485865,"vZ0":-8.89529036791883,"x":75.97,"y":229.5,"x0":-2.25040709895853,"y0":50.00335014260381,"z0":5.738377436319706,"aX":2.810588829500605},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":-4.6,"spinRate":2355,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4275513812755012,"extension":6.770923873730352},"index":3,"playId":"93d2ea48-5b89-34d2-82f5-3c4048150f84","pitchNumber":3,"startTime":"2026-03-15T19:11:29.340Z","endTime":"2026-03-15T19:11:32.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19158583221121,"aZ":-32.17736243108636,"pfxX":6.199780765491204,"pfxZ":0.0025602899278585056,"pX":0.785245307972223,"pZ":2.298493745846192,"vX0":5.601204443567261,"vY0":-121.66086459007731,"vZ0":-1.762827464165364,"x":87.07,"y":176.72,"x0":-2.361426053998526,"y0":50.00607810339386,"z0":5.848966600970279,"aX":9.198170423972362},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-12.7,"spinRate":2502,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4520105980351312,"extension":6.774458932140073},"index":4,"playId":"f7c1ce28-6cfc-362e-b24e-585ae0372a0e","pitchNumber":4,"startTime":"2026-03-15T19:11:54.718Z","endTime":"2026-03-15T19:11:57.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18136491660291,"aZ":-12.285504251893459,"pfxX":-7.871148746586859,"pfxZ":10.089122609535414,"pX":-0.3409540758674979,"pZ":1.9918745505736535,"vX0":7.664014924915314,"vY0":-140.12978286667789,"vZ0":-8.222702860243093,"x":130.0,"y":185.0,"x0":-2.1000764848052005,"y0":50.0060553777289,"z0":5.783312565198864,"aX":-15.5231721037565},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2240,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39214222350760597,"extension":6.7830673787763995},"index":5,"playId":"241e965b-f1c7-3bf7-af69-67b80ef4173b","pitchNumber":5,"startTime":"2026-03-15T19:12:17.849Z","endTime":"2026-03-15T19:12:21.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":690474,"link":"/api/v1/people/690474"},"third":{"id":676466,"link":"/api/v1/people/676466"},"shortstop":{"id":694376,"link":"/api/v1/people/694376"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":829037,"link":"/api/v1/people/829037"}},"offense":{"batter":{"id":800448,"link":"/api/v1/people/800448","batSide":{"code":"R","description":"Right"}},"first":{"id":800254,"link":"/api/v1/people/800254"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800448,"link":"/api/v1/people/800448"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":800448,"link":"/api/v1/people/800448"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.8999999999999915,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:12:21.590Z","atBatIndex":59}]