[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:06:44.413Z","endTime":"2026-03-21T17:08:30.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-21T13:47:40.581Z","endTime":"2026-03-21T16:46:42.639Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-21T16:46:42.639Z","endTime":"2026-03-21T17:04:57.469Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-21T17:04:57.469Z","endTime":"2026-03-21T17:06:46.626Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.722113509741973,"aZ":-26.87301110136923,"pfxX":-12.918707736818785,"pfxZ":2.71148957578154,"pX":-0.8621840159769255,"pZ":2.555854659359771,"vX0":9.179875058996464,"vY0":-139.09003992211274,"vZ0":-3.2949629391884914,"x":149.86,"y":169.77,"x0":-2.5299490358230536,"y0":50.003735042141614,"z0":5.541383840699503,"aX":-25.267868345965375},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":21.5,"spinRate":2212,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39406949643436917,"extension":6.532827485028661},"index":3,"playId":"b247f86e-0e4c-3ce7-91d0-bde4262b27f3","pitchNumber":1,"startTime":"2026-03-21T17:06:46.626Z","endTime":"2026-03-21T17:06:50.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58306142940058,"aZ":-14.602305112293514,"pfxX":-9.38987884555228,"pfxZ":9.050377731995056,"pX":-0.3400513608063323,"pZ":3.1591849598616872,"vX0":8.986413691702039,"vY0":-138.82161903036237,"vZ0":-3.9179914695628164,"x":129.96,"y":153.48,"x0":-2.407316111811865,"y0":50.0045862126142,"z0":5.568292861035307,"aX":-18.23433731546658},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":15.0,"spinRate":2404,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39535478768283383,"extension":6.486901028125529},"index":4,"playId":"1c7b4830-02e1-39c1-8ccb-28aab7ab0257","pitchNumber":2,"startTime":"2026-03-21T17:07:03.993Z","endTime":"2026-03-21T17:07:07.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22394206786192,"aZ":-21.466003534902345,"pfxX":-12.66681349666111,"pfxZ":5.331212712212492,"pX":-0.2461899980297706,"pZ":1.8775686723166614,"vX0":10.222744130836718,"vY0":-141.1301718184714,"vZ0":-6.038651397045364,"x":126.38,"y":188.09,"x0":-2.276260586864726,"y0":50.00596720786395,"z0":5.435194829796505,"aX":-25.462452246008127},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":20.8,"spinRate":2294,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3886442881501093,"extension":6.461397159822986},"index":5,"playId":"b5eacc5a-8e88-3f8e-b27e-9ea48db881d0","pitchNumber":3,"startTime":"2026-03-21T17:07:24.227Z","endTime":"2026-03-21T17:07:28.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12388256294288,"aZ":-18.235500025181892,"pfxX":-6.824822312586962,"pfxZ":7.122202196198277,"pX":-1.2450261520952544,"pZ":4.689110844158443,"vX0":5.496289476523842,"vY0":-139.85497060985608,"vZ0":0.44823647737061123,"x":164.46,"y":112.17,"x0":-2.3610704638120428,"y0":50.000958011400286,"z0":5.734185637610203,"aX":-13.353764826337285},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2168,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39348440150864317,"extension":6.353895875457685},"index":6,"playId":"405e5b4d-c8d6-3db1-995d-3f9ccd571040","pitchNumber":4,"startTime":"2026-03-21T17:07:45.726Z","endTime":"2026-03-21T17:07:49.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20344846370664,"aZ":-25.27319388190341,"pfxX":-11.536005992424023,"pfxZ":4.223362611315561,"pX":0.2929641418558125,"pZ":2.0833873605573006,"vX0":10.554158528179832,"vY0":-127.5068897602958,"vZ0":-3.540504956841799,"x":105.83,"y":182.53,"x0":-2.4173907690372243,"y0":50.00096904235081,"z0":5.502398596971315,"aX":-18.83933859665908},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":18.2,"spinRate":2614,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4309084640069254,"extension":6.407711705441773},"index":7,"playId":"22036fe0-847a-3fe8-a5af-59d18f290853","pitchNumber":5,"startTime":"2026-03-21T17:08:03.332Z","endTime":"2026-03-21T17:08:06.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.731986447837855,"aZ":-17.326763661428433,"pfxX":-8.947064303619397,"pfxZ":7.59842604574159,"pX":-0.30626377391956827,"pZ":3.1334471345875956,"vX0":9.041525556163608,"vY0":-139.6988620882695,"vZ0":-3.467180811806391,"x":128.67,"y":154.18,"x0":-2.4397391464198335,"y0":50.00561296708634,"z0":5.546128480444884,"aX":-17.490652714897898},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":1458,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.39375866058688125,"extension":6.48143808375434},"hitData":{"launchSpeed":88.4,"launchAngle":28.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.25,"coordY":89.33}},"index":8,"playId":"641dc655-dec0-3445-9ba1-a06d80b64edf","pitchNumber":6,"startTime":"2026-03-21T17:08:25.414Z","endTime":"2026-03-21T17:08:30.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T17:08:30.989Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:08:49.437Z","endTime":"2026-03-21T17:09:35.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833708951119398,"aZ":-36.90211626418703,"pfxX":5.110181639145017,"pfxZ":-3.388605924778453,"pX":-0.18506274327100708,"pZ":2.511392703783236,"vX0":5.389438028863845,"vY0":-117.80940050138689,"vZ0":0.5987163402450861,"x":124.05,"y":170.97,"x0":-3.1721253569231913,"y0":50.00191164135883,"z0":5.683903045736324,"aX":7.132010515206527},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.6,"breakHorizontal":-10.7,"spinRate":2891,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.4661673913673594,"extension":6.382973818847655},"index":0,"playId":"43284bc9-eeda-3403-83aa-0b555ffd153e","pitchNumber":1,"startTime":"2026-03-21T17:08:57.906Z","endTime":"2026-03-21T17:09:02.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742837669677712,"aZ":-24.672148953513222,"pfxX":-13.721051785577478,"pfxZ":3.8611639510432028,"pX":0.830982179355905,"pZ":2.5238311956901054,"vX0":14.835116892185333,"vY0":-138.73264557692286,"vZ0":-3.5238047775585652,"x":85.32,"y":170.64,"x0":-2.8092807439349863,"y0":50.005539130430535,"z0":5.459577055709666,"aX":-26.685076853202162},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":21.7,"spinRate":2175,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3951640330873074,"extension":6.54526962729171},"index":1,"playId":"79cacc89-9ea4-3537-a24c-e309f7df8511","pitchNumber":2,"startTime":"2026-03-21T17:09:13.362Z","endTime":"2026-03-21T17:09:17.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406063697140194,"aZ":-17.881899263777907,"pfxX":-8.526998870968319,"pfxZ":7.2621101836008,"pX":-0.07418892668159759,"pZ":3.0153597864266115,"vX0":10.686047716795334,"vY0":-139.3967019685205,"vZ0":-3.6401837579960623,"x":119.83,"y":157.37,"x0":-2.8498807646636,"y0":50.000933633601534,"z0":5.519106544329889,"aX":-16.776576078212486},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2196,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.39297067648822814,"extension":6.510273319750572},"hitData":{"launchSpeed":90.8,"launchAngle":42.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.47,"coordY":130.79}},"index":2,"playId":"20759681-8c03-3086-9c47-c19919d9cff0","pitchNumber":3,"startTime":"2026-03-21T17:09:30.669Z","endTime":"2026-03-21T17:09:35.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:09:35.690Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vladimir Guerrero Jr. doubles (2) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:09:57.940Z","endTime":"2026-03-21T17:10:14.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996770794122007,"aZ":-25.621262649873252,"pfxX":-12.059981949333144,"pfxZ":3.3890390523882896,"pX":0.15892950227366479,"pZ":2.8877293022362474,"vX0":10.794006892070884,"vY0":-138.2066505253299,"vZ0":-2.6953979793434772,"x":110.94,"y":160.81,"x0":-2.231672693756752,"y0":50.002433768094846,"z0":5.597643123031628,"aX":-23.31443872455526},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":19.6,"spinRate":2085,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3964210418534231,"extension":6.447812960337165},"hitData":{"launchSpeed":108.3,"launchAngle":17.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.98,"coordY":63.64}},"index":0,"playId":"9ed6f143-6dea-3ba3-9f36-72afb5e0157d","pitchNumber":1,"startTime":"2026-03-21T17:10:08.196Z","endTime":"2026-03-21T17:10:14.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:10:14.888Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Addison Barger walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:10:29.912Z","endTime":"2026-03-21T17:12:23.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":74.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503669103700535,"aZ":-38.24774318137656,"pfxX":2.0812221806286963,"pfxZ":-4.33093568130768,"pX":-1.0845750440773787,"pZ":1.3675203134439806,"vX0":3.9077093322275718,"vY0":-117.93783768779126,"vZ0":-1.359263531976189,"x":158.34,"y":201.86,"x0":-3.0367634281567875,"y0":50.00422896399693,"z0":5.495214623854699,"aX":2.9168055385798146},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.9,"breakHorizontal":-4.8,"spinRate":2434,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.46533771155129644,"extension":6.259849134540208},"index":0,"playId":"5b76312d-1889-3e53-9172-84b1f90167e8","pitchNumber":1,"startTime":"2026-03-21T17:10:56.196Z","endTime":"2026-03-21T17:11:00.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43882173803463,"aZ":-22.036774476743563,"pfxX":-13.691384064393205,"pfxZ":6.142357249175022,"pX":-0.6846109506770764,"pZ":1.4321976183053526,"vX0":10.053406394382533,"vY0":-127.90723422773108,"vZ0":-5.50897718128782,"x":143.1,"y":200.11,"x0":-2.8956905856302257,"y0":50.00041952162754,"z0":5.351833321218488,"aX":-22.58559423384874},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":22.4,"spinRate":1883,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4289196280700245,"extension":6.217680028597128},"index":1,"playId":"6e5b9d82-164e-3b67-9c23-0db3c6734fd1","pitchNumber":2,"startTime":"2026-03-21T17:11:13.370Z","endTime":"2026-03-21T17:11:17.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.912739294719735,"aZ":-26.504371283272572,"pfxX":-12.63264040462768,"pfxZ":2.93475563758615,"pX":0.5267224589597808,"pZ":1.664125377315755,"vX0":13.033220324366441,"vY0":-138.5812002059731,"vZ0":-5.339540773223727,"x":96.92,"y":193.85,"x0":-2.6112023414578096,"y0":50.00375836152356,"z0":5.401849619314085,"aX":-24.407867853463568},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":19.9,"spinRate":2285,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3962652735137784},"index":2,"playId":"a52f1c67-1f4e-3418-8acf-39d81688f9f9","pitchNumber":3,"startTime":"2026-03-21T17:11:29.821Z","endTime":"2026-03-21T17:11:36.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34595757688359,"aZ":-18.51198500737936,"pfxX":-8.969194268089572,"pfxZ":7.099004525094545,"pX":-0.6416562494330034,"pZ":3.4337972228756137,"vX0":8.548480223442276,"vY0":-138.41648514991164,"vZ0":-2.3116903020113617,"x":141.46,"y":146.07,"x0":-2.6175402465154898,"y0":50.00036785526021,"z0":5.531145032144795,"aX":-17.25431176023799},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2188,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3970019962425564},"index":3,"playId":"ea358911-ac9b-3156-abf1-676daecf5a37","pitchNumber":4,"startTime":"2026-03-21T17:12:00.705Z","endTime":"2026-03-21T17:12:04.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13808015490842,"aZ":-37.501036921042534,"pfxX":2.2522532436136045,"pfxZ":-3.7660764019255097,"pX":-1.464425475330153,"pZ":2.239241406978654,"vX0":3.0532382895713495,"vY0":-117.83097841208337,"vZ0":0.28663016145057796,"x":172.82,"y":178.32,"x0":-3.066644223564782,"y0":50.003214396839766,"z0":5.564234582219772,"aX":3.185237736597739},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.5,"breakHorizontal":-4.8,"spinRate":2393,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.46379378532665116,"extension":6.234563936788125},"index":4,"playId":"e0bd87bb-b10a-3f5b-93d6-cdaa880e3c43","pitchNumber":5,"startTime":"2026-03-21T17:12:18.995Z","endTime":"2026-03-21T17:12:23.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:12:23.361Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:12:28.254Z","endTime":"2026-03-21T17:14:28.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53788099421762,"aZ":-22.552329951071425,"pfxX":-13.616156981510615,"pfxZ":4.9361583909944535,"pX":0.8460274260430022,"pZ":1.6497754365981672,"vX0":12.907517846077853,"vY0":-138.83698485583923,"vZ0":-6.171778781092453,"x":84.75,"y":194.24,"x0":-2.097784575288552,"y0":50.002671976664864,"z0":5.405897736235221,"aX":-26.54024758679434},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":22.0,"spinRate":2260,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3947412516194668},"index":0,"playId":"89486542-612d-3855-85a8-812da6e19d4b","pitchNumber":1,"startTime":"2026-03-21T17:12:45.482Z","endTime":"2026-03-21T17:12:49.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"b11199cc-b583-394c-bda0-88ca7e625ef7","startTime":"2026-03-21T17:13:03.973Z","endTime":"2026-03-21T17:13:06.973Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719973903492026,"aZ":-27.484729557514008,"pfxX":3.310722138521488,"pfxZ":3.186195396990543,"pX":0.8272143193282708,"pZ":1.9284006000041853,"vX0":6.812174803757721,"vY0":-120.59660705452234,"vZ0":-2.4343973336686515,"x":85.47,"y":186.71,"x0":-2.465520313289086,"y0":50.002156835238594,"z0":5.378298907608045,"aX":4.868904311098687},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-7.7,"spinRate":2527,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.45440067946319473,"extension":5.1905589096955715},"index":2,"playId":"a9faa218-caa2-3e68-a853-63314e62abff","pitchNumber":2,"startTime":"2026-03-21T17:13:22.213Z","endTime":"2026-03-21T17:13:27.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57656052512962,"aZ":-25.32485592649084,"pfxX":-13.791338942025495,"pfxZ":3.4693980793923913,"pX":0.06686820001738644,"pZ":2.4197549559899425,"vX0":11.190802334137825,"vY0":-139.7048907117467,"vZ0":-3.839288341996177,"x":114.45,"y":173.45,"x0":-2.199574144990218,"y0":50.00606179608427,"z0":5.477137127847994,"aX":-27.2569227355079},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":22.7,"spinRate":2300,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.392112536128145,"extension":6.920404446875064},"index":3,"playId":"b48a6d00-1b5b-3793-8c6f-b57b5eadfa96","pitchNumber":3,"startTime":"2026-03-21T17:13:40.931Z","endTime":"2026-03-21T17:13:43.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75547929721385,"aZ":-15.884166384471317,"pfxX":-11.078173921965497,"pfxZ":8.280411199933248,"pX":0.6355088981389853,"pZ":1.8195654848888483,"vX0":11.550966202071193,"vY0":-139.87942344095015,"vZ0":-6.945511941896589,"x":92.78,"y":189.65,"x0":-2.123038463263214,"y0":50.000116801952906,"z0":5.390479762807713,"aX":-21.78615324425757},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":17.4,"spinRate":2216,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3926999636962014,"extension":6.804051787412876},"index":4,"playId":"e87be4dd-8a17-3e6a-95a0-0ee500158d4a","pitchNumber":4,"startTime":"2026-03-21T17:14:02.559Z","endTime":"2026-03-21T17:14:05.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24511705587092,"aZ":-26.370123586929445,"pfxX":3.4594256443850235,"pfxZ":3.823769824053697,"pX":0.29866386990136007,"pZ":2.7586182212903454,"vX0":5.453348027964948,"vY0":-122.69572042603073,"vZ0":-1.1567246130976157,"x":105.62,"y":164.3,"x0":-2.405894763523992,"y0":50.00335946327383,"z0":5.4921702612994805,"aX":5.251330410050656},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.8,"breakHorizontal":-7.6,"spinRate":2426,"spinDirection":90},"zone":3,"typeConfidence":2.0,"plateTime":0.4471439731695974,"extension":6.201533176878463},"hitData":{"launchSpeed":94.0,"launchAngle":29.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.29,"coordY":70.71}},"index":5,"playId":"9a74e00e-16cf-3253-ad8d-394c96340524","pitchNumber":5,"startTime":"2026-03-21T17:14:22.464Z","endTime":"2026-03-21T17:14:28.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:14:28.135Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Nathan Lukes in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:16:40.798Z","endTime":"2026-03-21T17:17:08.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.637980994020424,"aZ":-11.573233632032569,"pfxX":-7.457813377959642,"pfxZ":11.21613788800984,"pX":-0.24221564826114636,"pZ":2.7086465864281903,"vX0":7.646281093552482,"vY0":-135.4148804658904,"vZ0":-6.509260759606594,"x":126.23,"y":165.65,"x0":-2.1486613439078446,"y0":50.00236556478844,"z0":5.972214730880447,"aX":-13.696848605112809},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":11.6,"spinRate":2262,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.40622258748394335,"extension":6.331444222634738},"hitData":{"launchSpeed":88.4,"launchAngle":52.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.36,"coordY":97.19}},"index":0,"playId":"f0339cdc-c81f-3530-8bf4-1c845c2c2a1e","pitchNumber":1,"startTime":"2026-03-21T17:17:00.586Z","endTime":"2026-03-21T17:17:08.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:17:08.726Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to left fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:17:46.981Z","endTime":"2026-03-21T17:18:31.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"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-21T17:17:39.897Z","endTime":"2026-03-21T17:17:49.188Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.831985563244764,"aZ":-12.807041117431352,"pfxX":-10.074490154854571,"pfxZ":10.970657677683272,"pX":-0.230329753884614,"pZ":2.095836856175413,"vX0":8.500393402424997,"vY0":-133.09809067500814,"vZ0":-7.338871662316667,"x":125.78,"y":182.19,"x0":-2.181835561787544,"y0":50.00491181020968,"z0":5.847841667863527,"aX":-17.788405144768618},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":16.1,"spinRate":2222,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.4140692139070512,"extension":6.413217951875404},"index":1,"playId":"c303650f-facb-3fdc-940f-12efb970088f","pitchNumber":1,"startTime":"2026-03-21T17:17:49.188Z","endTime":"2026-03-21T17:17:53.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.754678684343574,"aZ":-13.3220566798579,"pfxX":-7.399769653237927,"pfxZ":10.286326702528651,"pX":-0.18177187494337974,"pZ":3.083952206371803,"vX0":7.8829841101625995,"vY0":-135.32446697600636,"vZ0":-5.254511468592239,"x":123.93,"y":155.51,"x0":-2.1875285359547627,"y0":50.005228057990024,"z0":6.003005588628927,"aX":-13.565829166119217},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2185,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.40657936421441265,"extension":6.383562029919327},"index":2,"playId":"dd4adf27-d1f9-38d4-9b5a-2bb4ec9beb86","pitchNumber":2,"startTime":"2026-03-21T17:18:05.351Z","endTime":"2026-03-21T17:18:09.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41021291404399,"aZ":-15.490239776746442,"pfxX":-5.076139812615157,"pfxZ":8.656853740121766,"pX":0.04323932270718042,"pZ":3.0090016464684886,"vX0":7.650482716219491,"vY0":-138.32712520648,"vZ0":-5.082507889794799,"x":115.35,"y":157.54,"x0":-2.105770419573389,"y0":50.00544374702336,"z0":5.917769744279089,"aX":-9.78636965614639},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":7.4,"spinRate":2233,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3967991282670438,"extension":6.360884279158961},"hitData":{"launchSpeed":99.8,"launchAngle":19.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.19,"coordY":94.47}},"index":3,"playId":"16955332-561c-3500-ac53-e9e6377c8f9d","pitchNumber":3,"startTime":"2026-03-21T17:18:26.946Z","endTime":"2026-03-21T17:18:31.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:18:31.889Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:18:53.207Z","endTime":"2026-03-21T17:22:03.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65044805685787,"aZ":-10.962602204258934,"pfxX":-6.47040945720339,"pfxZ":11.57113248667913,"pX":-0.42978322930088964,"pZ":1.431189480053079,"vX0":7.070602693576624,"vY0":-135.5343346260157,"vZ0":-9.294752019281846,"x":133.38,"y":200.14,"x0":-2.249977031945966,"y0":50.00409992115311,"z0":5.701356881110997,"aX":-11.863300323305468},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":10.0,"spinRate":2227,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.40639031620569543,"extension":6.444443237765529},"index":0,"playId":"b78e4d71-10f9-3b1d-be61-d4a443111884","pitchNumber":1,"startTime":"2026-03-21T17:19:06.027Z","endTime":"2026-03-21T17:19:10.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132542568874168,"aZ":-26.719348292643165,"pfxX":-6.911036473710997,"pfxZ":3.791734834021642,"pX":0.04754814089073153,"pZ":1.0194765196712374,"vX0":7.62056933753411,"vY0":-119.70453654517705,"vZ0":-5.416929615075564,"x":115.19,"y":211.25,"x0":-2.293377942148168,"y0":50.001871192480785,"z0":5.731751468078952,"aX":-9.93558525565786},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":10.4,"spinRate":1846,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.4592310211776658,"extension":6.4194776280370025},"index":1,"playId":"f960605a-ff4d-3689-91ec-e8ccc4a70ebb","pitchNumber":2,"startTime":"2026-03-21T17:19:23.874Z","endTime":"2026-03-21T17:19:29.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425177703959772,"aZ":-27.405301130626448,"pfxX":-6.993288166465771,"pfxZ":3.1919214878817934,"pX":-0.2311913119277702,"pZ":2.178873858646654,"vX0":7.30028828005356,"vY0":-121.83434107447839,"vZ0":-2.9477508891243565,"x":125.81,"y":179.95,"x0":-2.3672788287654,"y0":50.0010986021291,"z0":5.789441353602658,"aX":-10.442399785429561},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.3,"breakHorizontal":10.8,"spinRate":1789,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4507108281928609,"extension":6.380572101973846},"index":2,"playId":"a72f6a0f-a73f-36c9-982a-bb290520de0e","pitchNumber":3,"startTime":"2026-03-21T17:19:44.649Z","endTime":"2026-03-21T17:19:50.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.667783021616074,"aZ":-14.956404293108426,"pfxX":-6.069889257915031,"pfxZ":8.980723392926075,"pX":-1.1275950469823872,"pZ":3.6559834821208566,"vX0":5.036684269990951,"vY0":-138.4957613109478,"vZ0":-3.566933023089229,"x":159.98,"y":140.07,"x0":-2.1928553958936607,"y0":50.00631861250734,"z0":5.979044389332417,"aX":-11.641430979818628},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2220,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3974742314528159,"extension":6.254316014375973},"index":3,"playId":"6d38e276-9256-3cf8-b7e6-7b406a8a3da1","pitchNumber":4,"startTime":"2026-03-21T17:20:19.937Z","endTime":"2026-03-21T17:20:23.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-21T17:20:37.709Z","endTime":"2026-03-21T17:20:56.835Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701755943153653,"aZ":-29.769101253795288,"pfxX":-4.431633025358536,"pfxZ":1.605725092386134,"pX":0.05455681800254831,"pZ":0.7427595697337146,"vX0":6.686683946164866,"vY0":-121.78640074343227,"vZ0":-5.683080609961651,"x":114.92,"y":218.73,"x0":-2.1552769666867713,"y0":50.00366076708687,"z0":5.692529814881326,"aX":-6.634931012391718},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":6.4,"spinRate":1777,"spinDirection":240},"zone":14,"typeConfidence":0.67,"plateTime":0.45035991501886086,"extension":6.527031755544228},"index":5,"playId":"66439f2f-9855-35fc-957b-dfa51696d5b1","pitchNumber":5,"startTime":"2026-03-21T17:20:56.835Z","endTime":"2026-03-21T17:21:00.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.884189485243176,"aZ":-15.210386706693308,"pfxX":-3.844667014659695,"pfxZ":9.030198389804838,"pX":-0.8134897979103031,"pZ":2.1231299813187414,"vX0":5.53148692411682,"vY0":-137.30405693145667,"vZ0":-6.912831926629473,"x":148.01,"y":181.46,"x0":-2.36963685291498,"y0":50.00604980162721,"z0":5.739338939642106,"aX":-7.225894019957391},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2333,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.4013489834981634,"extension":6.35730437543497},"index":6,"playId":"94447d13-0504-3e30-a55d-911179620c4c","pitchNumber":6,"startTime":"2026-03-21T17:21:25.813Z","endTime":"2026-03-21T17:21:31.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74062595824997,"aZ":-27.500682852018993,"pfxX":-8.56219846406389,"pfxZ":3.074100266808328,"pX":-1.3803941374052577,"pZ":2.8410201350249085,"vX0":5.334614007777757,"vY0":-122.62015899224866,"vZ0":-1.4746356310946709,"x":169.62,"y":162.07,"x0":-2.4741823553880558,"y0":50.000825206743,"z0":5.80128101275011,"aX":-13.008514634441275},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":1858,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4470619520697734,"extension":6.573063190216855},"index":7,"playId":"50d8e525-51ce-3f68-9b0d-770b3025436e","pitchNumber":7,"startTime":"2026-03-21T17:21:56.352Z","endTime":"2026-03-21T17:22:03.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.2,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:22:03.980Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to first baseman Vladimir Guerrero Jr. on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:22:08.589Z","endTime":"2026-03-21T17:23:24.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.695390620915624,"aZ":-12.375176910187468,"pfxX":-7.209587214950838,"pfxZ":10.562698745933798,"pX":0.809492548579399,"pZ":2.378046453004519,"vX0":10.433616092160369,"vY0":-136.67720297418612,"vZ0":-6.665286286959883,"x":86.14,"y":174.57,"x0":-2.1369819613753234,"y0":50.00499917064523,"z0":5.714236335749626,"aX":-13.517552453583498},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2308,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4021540011622431,"extension":6.449537053855257},"index":0,"playId":"1a2fb91b-a0b0-3bf9-a396-db3f523c22d9","pitchNumber":1,"startTime":"2026-03-21T17:22:36.116Z","endTime":"2026-03-21T17:23:03.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57259132418828,"aZ":-12.255645436869234,"pfxX":-5.775109136052887,"pfxZ":10.734823309584783,"pX":-0.6123602823997579,"pZ":2.9711515848005785,"vX0":6.147985608997943,"vY0":-136.2535696659807,"vZ0":-5.401927458404767,"x":140.34,"y":158.56,"x0":-2.1618160696002486,"y0":50.00489926689069,"z0":5.846599185960647,"aX":-10.718631640720387},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2317,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.4040153252267773,"extension":6.254612660185323},"hitData":{"launchSpeed":91.3,"launchAngle":74.0,"totalDistance":37.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":135.05,"coordY":185.23}},"index":1,"playId":"59162fdf-e1a6-35fd-9c2b-8c0a198b1faf","pitchNumber":2,"startTime":"2026-03-21T17:23:14.237Z","endTime":"2026-03-21T17:23:24.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:23:24.415Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:23:40.919Z","endTime":"2026-03-21T17:25:49.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.789342377922985,"aZ":-13.962107359104166,"pfxX":-5.16715652921032,"pfxZ":9.690200440100599,"pX":0.060941971855713865,"pZ":3.009553071252513,"vX0":7.978873855482318,"vY0":-137.30209177682002,"vZ0":-5.029834728288462,"x":114.68,"y":157.52,"x0":-2.232340926047541,"y0":50.00557640994152,"z0":5.839919205199756,"aX":-9.71483357625616},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2279,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.4013053396281503,"extension":6.5106897214305475},"index":0,"playId":"40ce8482-7dd5-33bf-be6e-70759f1775e9","pitchNumber":1,"startTime":"2026-03-21T17:23:52.672Z","endTime":"2026-03-21T17:23:55.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56160950098263,"aZ":-12.52932976755167,"pfxX":-5.823762842852156,"pfxZ":10.349157778118716,"pX":-0.731074800196685,"pZ":2.9161912936085996,"vX0":6.53401855401726,"vY0":-137.63372705267312,"vZ0":-5.575665413371878,"x":144.87,"y":160.04,"x0":-2.391221946660751,"y0":50.0028565141813,"z0":5.8333988356439885,"aX":-11.055194884281253},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2280,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.39957430713714714,"extension":6.422305629532532},"index":1,"playId":"508e5959-5702-34c4-b810-67ceb9648fad","pitchNumber":2,"startTime":"2026-03-21T17:24:16.179Z","endTime":"2026-03-21T17:24:22.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39534424474885,"aZ":-13.213593729819653,"pfxX":-6.2388303481393255,"pfxZ":9.846146361812057,"pX":-0.9062600937917259,"pZ":3.927791992417178,"vX0":6.166139508535915,"vY0":-138.9069892262741,"vZ0":-2.975420197220005,"x":151.54,"y":132.73,"x0":-2.3602306895720653,"y0":50.00076998461737,"z0":5.9090109451681805,"aX":-12.011270871377484},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2361,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3965737955131483,"extension":6.349874367197374},"index":2,"playId":"ce4d43d1-0b64-3b67-a646-b3a88be478e2","pitchNumber":3,"startTime":"2026-03-21T17:24:42.191Z","endTime":"2026-03-21T17:24:47.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917758567418904,"aZ":-30.75905054892821,"pfxX":-4.830037963506342,"pfxZ":0.9447863639977632,"pX":0.05381609457259386,"pZ":1.1102203587732788,"vX0":7.506482811522115,"vY0":-121.6646016064665,"vZ0":-4.332426970092935,"x":114.95,"y":208.8,"x0":-2.450514276553721,"y0":50.00154923204294,"z0":5.593856610541615,"aX":-7.207562462493879},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":6.8,"spinRate":1718,"spinDirection":240},"zone":14,"typeConfidence":0.77,"plateTime":0.4510159136626646,"extension":6.470134964409516},"index":3,"playId":"b0aeb3ab-bfdb-3ad9-9617-32ba4ac8255d","pitchNumber":4,"startTime":"2026-03-21T17:24:59.930Z","endTime":"2026-03-21T17:25:03.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724387045082125,"aZ":-30.465228935712137,"pfxX":-7.211536801962008,"pfxZ":1.1246016297170414,"pX":-2.0790960650511106,"pZ":2.147101883538914,"vX0":3.5299913609555285,"vY0":-123.68430284689859,"vZ0":-2.3845429210617355,"x":196.25,"y":180.81,"x0":-2.601344424923877,"y0":50.005200423436385,"z0":5.723925971401344,"aX":-10.977475221872988},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":12.0,"spinRate":1698,"spinDirection":236},"zone":13,"typeConfidence":0.88,"plateTime":0.44587065017838867,"extension":6.444424601605394},"index":4,"playId":"2ea88eb9-d789-3e91-bb33-171c837d8cee","pitchNumber":5,"startTime":"2026-03-21T17:25:23.382Z","endTime":"2026-03-21T17:25:27.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79217936358267,"aZ":-14.228827539618388,"pfxX":-3.678662072492571,"pfxZ":9.504349639841882,"pX":-0.21566039121537342,"pZ":3.5748647736059778,"vX0":6.980432613295567,"vY0":-137.3641085887397,"vZ0":-3.5112754306113922,"x":125.22,"y":142.26,"x0":-2.3256176707626994,"y0":50.003733006956644,"z0":5.853127793063163,"aX":-6.946954921122711},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":5.0,"spinRate":2332,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40055034641926746,"extension":6.321061318462174},"hitData":{"launchSpeed":82.9,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.5,"coordY":166.45}},"index":5,"playId":"68302eb7-d396-346f-af73-e3c90677c79c","pitchNumber":6,"startTime":"2026-03-21T17:25:42.361Z","endTime":"2026-03-21T17:25:49.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:25:49.349Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:27:48.836Z","endTime":"2026-03-21T17:28:32.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":87.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.376894928394872,"aZ":-15.867033066737772,"pfxX":-5.3941583643679465,"pfxZ":8.277136125647134,"pX":-0.5497449089223966,"pZ":3.072883459857558,"vX0":8.668853837168067,"vY0":-139.4844696201065,"vZ0":-3.7397387023956723,"x":137.95,"y":155.81,"x0":-2.9971371148461383,"y0":50.005155158116885,"z0":5.47731434050688,"aX":-10.631007746669832},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2226,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.39268178980461776,"extension":6.5285969586147585},"index":0,"playId":"188f6edb-26e8-30e1-a40b-c23642eaa1fe","pitchNumber":1,"startTime":"2026-03-21T17:27:58.013Z","endTime":"2026-03-21T17:28:01.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527147639966614,"aZ":-14.46739704934686,"pfxX":-7.940576402560588,"pfxZ":9.265828453466318,"pX":0.052403450532380734,"pZ":1.9245752341448275,"vX0":10.82723616954451,"vY0":-137.61306864987606,"vZ0":-6.79536976769162,"x":115.0,"y":186.82,"x0":-2.907806239602234,"y0":50.00482079176268,"z0":5.4125064518765695,"aX":-15.17870706685098},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2214,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.398543811352595,"extension":6.74758474538492},"index":1,"playId":"bc051baf-babf-39bd-8706-6b41fb49b3eb","pitchNumber":2,"startTime":"2026-03-21T17:28:13.559Z","endTime":"2026-03-21T17:28:17.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37744170475733,"aZ":-25.02859301177691,"pfxX":-9.255195867666348,"pfxZ":3.6001508595796317,"pX":0.21404579253509234,"pZ":3.1762159768175957,"vX0":11.322576412218833,"vY0":-139.53244635561776,"vZ0":-1.9550264861913746,"x":108.84,"y":153.02,"x0":-2.6808963175144886,"y0":50.00443951431547,"z0":5.523785292418411,"aX":-18.377540060526705},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":14.6,"spinRate":2241,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3915194764040404,"extension":6.7624330340175},"index":2,"playId":"ff9c81bc-1773-376d-98f9-4836726f5cdf","pitchNumber":3,"startTime":"2026-03-21T17:28:29.220Z","endTime":"2026-03-21T17:28:32.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:28:32.930Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:28:39.043Z","endTime":"2026-03-21T17:29:50.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928421085216026,"aZ":-15.41092659381776,"pfxX":-5.335819203514785,"pfxZ":8.731475795974845,"pX":0.3539591101137827,"pZ":2.6161688332834188,"vX0":8.818905950904307,"vY0":-137.5437249045044,"vZ0":-4.858484134889221,"x":103.51,"y":168.14,"x0":-2.1976431846507594,"y0":50.00209050654862,"z0":5.4471513306621,"aX":-10.243983999914132},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2262,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39791598700920705,"extension":6.675871911917099},"index":0,"playId":"d15766a8-20e5-3660-93e8-1ff28ada2df2","pitchNumber":1,"startTime":"2026-03-21T17:28:54.736Z","endTime":"2026-03-21T17:28:58.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9883922977394,"aZ":-13.239612369248185,"pfxX":-5.825123461697626,"pfxZ":9.709946724837888,"pX":-0.044875363660491434,"pZ":3.07045314346305,"vX0":7.9361849629014705,"vY0":-138.97697651989577,"vZ0":-4.4767552654554335,"x":118.71,"y":155.88,"x0":-2.184582719549378,"y0":50.00599747512308,"z0":5.585670385411243,"aX":-11.363784380419842},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2247,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3945448267579321,"extension":6.538555028489673},"index":1,"playId":"21df546d-47ee-3ae4-8a11-d1a48253bbec","pitchNumber":2,"startTime":"2026-03-21T17:29:13.435Z","endTime":"2026-03-21T17:29:16.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139404173574082,"aZ":-16.545164340008153,"pfxX":-4.379321916198078,"pfxZ":8.082611863074726,"pX":-1.06431099910696,"pZ":4.309936846139714,"vX0":5.182848163883432,"vY0":-138.27325105026512,"vZ0":-0.5432770298877915,"x":157.57,"y":122.41,"x0":-2.394986303827711,"y0":50.00646678795598,"z0":5.620144573888006,"aX":-8.472803886733704},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2198,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39627852285216214,"extension":6.586485259093415},"index":2,"playId":"2a1f5108-6c2d-3169-92d2-03d8769b6735","pitchNumber":3,"startTime":"2026-03-21T17:29:28.947Z","endTime":"2026-03-21T17:29:34.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66513448500983,"aZ":-27.1034102659368,"pfxX":6.540169448348946,"pfxZ":3.411539848531944,"pX":3.05053607385381,"pZ":0.588131722768226,"vX0":10.466281341031099,"vY0":-121.41974581621827,"vZ0":-5.6588229272757475,"x":0.72,"y":222.9,"x0":-2.1723732860515823,"y0":50.00332912874745,"z0":5.319110184160963,"aX":9.726731101331866},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.9,"breakHorizontal":-14.4,"spinRate":2453,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45178772834337044,"extension":6.598367210340976},"index":3,"playId":"c2a8f2af-8db6-3c0b-a503-5ee84c3f3745","pitchNumber":4,"startTime":"2026-03-21T17:29:44.588Z","endTime":"2026-03-21T17:29:50.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:29:50.316Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:29:56.282Z","endTime":"2026-03-21T17:31:20.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66771080117925,"aZ":-25.92534186813673,"pfxX":9.81788182940828,"pfxZ":4.413371176973078,"pX":-0.9413269970367661,"pZ":2.9717370677656647,"vX0":0.9624523687900485,"vY0":-118.79131192097866,"vZ0":-0.40019209022288466,"x":152.88,"y":158.54,"x0":-2.6269115491471506,"y0":50.00309834462146,"z0":5.517574418325265,"aX":13.905530793961274},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.2,"breakHorizontal":-18.0,"spinRate":2262,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4626752814373605,"extension":6.392530710936293},"index":0,"playId":"ce64bcaf-a00c-3ac1-b1d3-791d4322251f","pitchNumber":1,"startTime":"2026-03-21T17:30:14.386Z","endTime":"2026-03-21T17:30:17.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252575637784183,"aZ":-20.70729440923405,"pfxX":-9.765849062688714,"pfxZ":6.205849218541562,"pX":1.415960354127702,"pZ":1.5797753417960214,"vX0":12.69173576556408,"vY0":-135.46681898873112,"vZ0":-6.354367689252395,"x":63.03,"y":196.13,"x0":-2.0741724235438874,"y0":50.00188170664997,"z0":5.416612209912142,"aX":-18.04165635953658},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2201,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4052636631602544,"extension":6.694364959712672},"index":1,"playId":"d814e452-cc0e-3a30-a583-bbe5374a40e2","pitchNumber":2,"startTime":"2026-03-21T17:30:42.581Z","endTime":"2026-03-21T17:30:46.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21326955429493,"aZ":-16.01154661527517,"pfxX":-6.122851526998222,"pfxZ":8.20048412062834,"pX":0.7906233514227688,"pZ":2.7067343961775205,"vX0":9.78605744892546,"vY0":-140.11621507844484,"vZ0":-4.714661057388653,"x":86.86,"y":165.7,"x0":-1.9657369145565857,"y0":50.00559318683808,"z0":5.471329384954491,"aX":-12.072327113948761},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2469,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39220675083861023,"extension":6.680320575093535},"index":2,"playId":"db8ed9cc-9b01-36d6-82b3-c344ca85e93b","pitchNumber":3,"startTime":"2026-03-21T17:30:57.986Z","endTime":"2026-03-21T17:31:02.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.339152515679206,"aZ":-27.685086237909236,"pfxX":4.061038772443956,"pfxZ":2.9680238829264267,"pX":1.2478794633805745,"pZ":1.3567439268155335,"vX0":6.926541812925149,"vY0":-121.73672463843546,"vZ0":-4.0241076333160635,"x":69.43,"y":202.15,"x0":-2.1539332835628517,"y0":50.00035176176174,"z0":5.408879095876982,"aX":6.136695671270332},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-8.9,"spinRate":2482,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4487295559342921,"extension":6.434016658718809},"index":3,"playId":"b6a39646-d100-31d4-b147-e4bff8ec9723","pitchNumber":4,"startTime":"2026-03-21T17:31:15.380Z","endTime":"2026-03-21T17:31:20.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:31:20.862Z","atBatIndex":12},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Henry Davis reaches on catcher interference by Alejandro Kirk. Henry Davis to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:32:36.383Z","endTime":"2026-03-21T17:33:38.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.590966749102048,"aZ":-29.622554794700175,"pfxX":0.03252326578481313,"pfxZ":1.7247495345352881,"pX":-0.7555354915203127,"pZ":2.8225262770380253,"vX0":4.023297774094953,"vY0":-120.77793361698164,"vZ0":-1.1646660066203336,"x":145.8,"y":162.57,"x0":-2.4472729951034116,"y0":50.00099851447962,"z0":5.916821096586552,"aX":0.04732590507420997},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.1,"spinRate":2233,"spinDirection":205},"zone":1,"typeConfidence":0.87,"plateTime":0.4535505433022218,"extension":6.119793121188376},"index":0,"playId":"d2d9016d-7a71-361b-af6c-95153749415d","pitchNumber":1,"startTime":"2026-03-21T17:33:32.494Z","endTime":"2026-03-21T17:33:38.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:33:38.539Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Billy Cook grounds into a double play, third baseman Kazuma Okamoto to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Henry Davis out at 2nd. Billy Cook out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:34:03.057Z","endTime":"2026-03-21T17:34:20.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3816311749603,"aZ":-13.710253104504616,"pfxX":-3.777822619954874,"pfxZ":10.284501114272928,"pX":-0.18229404232011945,"pZ":3.1178527814920365,"vX0":6.640949063262279,"vY0":-133.78276259364597,"vZ0":-4.657762288781623,"x":123.95,"y":154.6,"x0":-2.2166514619196347,"y0":50.00549920720351,"z0":5.878815370697866,"aX":-6.784815271805799},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2195,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.41088648110157067,"extension":6.487570247516022},"hitData":{"launchSpeed":85.0,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":166.45}},"index":0,"playId":"2c0fd9f7-005c-3300-b078-e1f374757090","pitchNumber":1,"startTime":"2026-03-21T17:34:12.632Z","endTime":"2026-03-21T17:34:20.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:34:20.078Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:34:44.828Z","endTime":"2026-03-21T17:36:53.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361172510121516,"aZ":-25.559347151378745,"pfxX":-8.199440938603987,"pfxZ":4.263706297020191,"pX":0.10155403366694239,"pZ":1.4289007782233203,"vX0":8.390751515987139,"vY0":-123.66243703881742,"vZ0":-5.24014192342714,"x":113.13,"y":200.2,"x0":-2.26808558386694,"y0":50.00243923819944,"z0":5.716121073684768,"aX":-12.716115193362421},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.7,"breakHorizontal":13.0,"spinRate":1943,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4427084352061068,"extension":6.469082217937819},"index":0,"playId":"39f3dc0e-4f86-39f3-b6a4-60412b20650d","pitchNumber":1,"startTime":"2026-03-21T17:34:48.257Z","endTime":"2026-03-21T17:34:52.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.288896430495495,"aZ":-11.55689394509783,"pfxX":-7.128491974999111,"pfxZ":10.915443126241808,"pX":0.0020672142905404944,"pZ":2.720800852547097,"vX0":8.456562692952899,"vY0":-136.82260777230914,"vZ0":-6.2323226494923425,"x":116.92,"y":165.32,"x0":-2.2082641001207746,"y0":50.002107283479305,"z0":5.8265176525191125,"aX":-13.463298213826777},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":11.0,"spinRate":2383,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4009326720357871,"extension":6.4462364446068365},"index":1,"playId":"88d44dc2-2749-37cd-b81c-68a1fa357206","pitchNumber":2,"startTime":"2026-03-21T17:35:03.422Z","endTime":"2026-03-21T17:35:08.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88769508394017,"aZ":-11.068613163935709,"pfxX":-6.736770702980564,"pfxZ":10.866807679161807,"pX":0.2771572439776509,"pZ":3.785355570324156,"vX0":8.852872707641568,"vY0":-138.89979737772768,"vZ0":-3.832939794354334,"x":106.44,"y":136.58,"x0":-2.085201155928019,"y0":50.001496826132545,"z0":5.926502786334721,"aX":-13.083205864651344},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":10.2,"spinRate":2400,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.39526700878571974,"extension":6.41175979225206},"index":2,"playId":"6f6f1962-3743-3cf5-b4b6-8621fa8fef31","pitchNumber":3,"startTime":"2026-03-21T17:35:18.650Z","endTime":"2026-03-21T17:35:22.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T17:35:28.018Z","endTime":"2026-03-21T17:35:43.893Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269996719498188,"aZ":-13.070886927346805,"pfxX":-6.692512429019706,"pfxZ":9.64385393518034,"pX":0.49955131947093645,"pZ":3.4274842594932755,"vX0":9.762079368223851,"vY0":-139.5768401920524,"vZ0":-4.374890991083158,"x":97.96,"y":146.24,"x0":-2.1674403850174233,"y0":50.002894415059146,"z0":5.870638030056743,"aX":-13.257756703253845},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":10.2,"spinRate":2445,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.39184151558310676,"extension":6.41365862965155},"index":4,"playId":"3d35d56f-05a5-3567-9e8f-113b91a7715e","pitchNumber":4,"startTime":"2026-03-21T17:35:43.893Z","endTime":"2026-03-21T17:35:46.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.126289871340557,"aZ":-25.548985350085825,"pfxX":-5.065638246432335,"pfxZ":4.35611129238523,"pX":0.41633053396053143,"pZ":2.062749590868614,"vX0":8.368627516609136,"vY0":-122.74598671830663,"vZ0":-3.4342055043931627,"x":101.13,"y":183.09,"x0":-2.3847160869958204,"y0":50.00244964503738,"z0":5.66423798467534,"aX":-7.702524786324075},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":7.1,"spinRate":1605,"spinDirection":239},"zone":9,"typeConfidence":0.87,"plateTime":0.4468673570391606,"extension":6.46339602547919},"index":5,"playId":"e5d24bc4-51ac-3f28-91b1-3d5c598768d5","pitchNumber":5,"startTime":"2026-03-21T17:36:05.524Z","endTime":"2026-03-21T17:36:09.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25802782809023,"aZ":-11.020381977282897,"pfxX":-5.928307351698098,"pfxZ":10.621937938592975,"pX":0.6626169863651515,"pZ":2.6458166474055815,"vX0":9.823494145252463,"vY0":-140.98426038296648,"vZ0":-6.532028398655985,"x":91.74,"y":167.34,"x0":-2.113896097002604,"y0":50.00232235321038,"z0":5.720925504554678,"aX":-11.806525245771255},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2199,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.39010661365876853,"extension":6.5645517386237335},"index":6,"playId":"a81fcec1-2815-3901-baba-828a886570a0","pitchNumber":6,"startTime":"2026-03-21T17:36:49.177Z","endTime":"2026-03-21T17:36:53.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:36:53.248Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:38:09.143Z","endTime":"2026-03-21T17:40:11.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918836477214974,"aZ":-38.7170065992537,"pfxX":9.558571307990121,"pfxZ":-4.787994511891403,"pX":-1.0975179912930848,"pZ":2.1256874288783605,"vX0":1.7400217969277412,"vY0":-116.4996352090551,"vZ0":0.46180964095012733,"x":158.83,"y":181.39,"x0":-3.096280340158306,"y0":50.001098603714496,"z0":5.599486699855682,"aX":13.070038050043676},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.3,"breakHorizontal":-17.8,"spinRate":2535,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4710656765256971,"extension":6.503539324596187},"index":0,"playId":"427720ad-d7b3-3fe1-8caa-c5c102c2d97f","pitchNumber":1,"startTime":"2026-03-21T17:39:02.333Z","endTime":"2026-03-21T17:39:06.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.735318818494186,"aZ":-13.967041201700033,"pfxX":-5.906517942949604,"pfxZ":9.331513918229023,"pX":0.9146281840724482,"pZ":3.4945978284016257,"vX0":11.494843554353944,"vY0":-139.3897865205023,"vZ0":-3.1324133228250415,"x":82.14,"y":144.43,"x0":-2.510815201775722,"y0":50.006027785652954,"z0":5.565423714813577,"aX":-11.52931243849268},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2261,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.394176202171455,"extension":6.64038616973274},"index":1,"playId":"d29e747f-ce3d-385f-b1a5-18a8b145bf4b","pitchNumber":2,"startTime":"2026-03-21T17:39:17.417Z","endTime":"2026-03-21T17:39:21.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558402219725167,"aZ":-26.356021210917177,"pfxX":-10.02960526768461,"pfxZ":2.9570935344008227,"pX":0.798502663550586,"pZ":2.140813747381741,"vX0":12.726543168860815,"vY0":-139.2623111383477,"vZ0":-4.36322355311406,"x":86.56,"y":180.98,"x0":-2.5223430093969745,"y0":50.00621503488516,"z0":5.466272754274628,"aX":-19.75326802780255},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":15.6,"spinRate":2232,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3929506257574902,"extension":6.676707464559257},"index":2,"playId":"4e0272c5-2aa3-338e-8a75-348463424f6a","pitchNumber":3,"startTime":"2026-03-21T17:39:32.445Z","endTime":"2026-03-21T17:39:36.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31970695419902,"aZ":-18.826161499320733,"pfxX":-6.468209617614556,"pfxZ":6.847652735319671,"pX":-0.5710007288969099,"pZ":2.1101902297725683,"vX0":8.146524752920856,"vY0":-139.24548808389116,"vZ0":-5.594654419451814,"x":138.77,"y":181.8,"x0":-2.703917199500517,"y0":50.00441930413698,"z0":5.404301529093575,"aX":-12.613336530581904},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":9.8,"spinRate":2050,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.3944074194426075,"extension":6.644866226805701},"index":3,"playId":"d61b41ce-e580-377f-81c2-012596d2bb0a","pitchNumber":4,"startTime":"2026-03-21T17:39:50.040Z","endTime":"2026-03-21T17:39:54.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.175050542856358,"aZ":-27.063101902988787,"pfxX":-10.14469172418756,"pfxZ":2.642328875310925,"pX":-0.3301371291036739,"pZ":2.0806225480347,"vX0":10.039349717111218,"vY0":-138.22527339142002,"vZ0":-4.453006257465239,"x":129.58,"y":182.6,"x0":-2.693418380204177,"y0":50.00009020200048,"z0":5.53224689710927,"aX":-19.602787717644514},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":2257,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3964402342306066,"extension":6.4777365358853505},"hitData":{"launchSpeed":94.6,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.52,"coordY":168.16}},"index":4,"playId":"54182195-ebd8-3c22-b2c5-6a32ee428889","pitchNumber":5,"startTime":"2026-03-21T17:40:05.396Z","endTime":"2026-03-21T17:40:11.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:40:11.591Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:40:29.280Z","endTime":"2026-03-21T17:41:37.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":85.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.103210649494706,"aZ":-25.482347981657743,"pfxX":-7.729065681790716,"pfxZ":3.5824844251331163,"pX":-0.3066658125776784,"pZ":1.448685614894172,"vX0":7.424271579063405,"vY0":-136.3951905875284,"vZ0":-6.250506593765606,"x":128.69,"y":199.67,"x0":-2.0696576990912403,"y0":50.006693427158204,"z0":5.545688185459027,"aX":-14.45662889557899},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":12.2,"spinRate":1660,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4027285872851092,"extension":6.638643587774394},"index":0,"playId":"92d33dd0-21b9-3e02-8328-a47b19bfd64b","pitchNumber":1,"startTime":"2026-03-21T17:40:38.966Z","endTime":"2026-03-21T17:40:43.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01445154470399,"aZ":-23.682157157251716,"pfxX":-9.485489472019973,"pfxZ":4.358195367756852,"pX":-0.8897251230254748,"pZ":1.07512067543574,"vX0":7.278207795460615,"vY0":-139.17613975160006,"vZ0":-7.443580403430488,"x":150.91,"y":209.75,"x0":-2.314287119538122,"y0":50.006726163409404,"z0":5.367890226276527,"aX":-18.499069311020325},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2030,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39447246173475436,"extension":6.514493071731586},"index":1,"playId":"aabcd4ec-d490-352f-9a7f-b59a396c2249","pitchNumber":2,"startTime":"2026-03-21T17:40:55.889Z","endTime":"2026-03-21T17:40:59.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957092572748554,"aZ":-27.979667948228606,"pfxX":5.4735357889934635,"pfxZ":2.849641943030873,"pX":1.8908701466158728,"pZ":1.3538445849879273,"vX0":8.288702130460662,"vY0":-121.0077277450061,"vZ0":-3.7543132790351685,"x":44.92,"y":202.23,"x0":-2.2983361941893126,"y0":50.005000269371244,"z0":5.393170409694766,"aX":8.069302341200599},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":-12.0,"spinRate":2391,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45368988462455295,"extension":6.645868613784534},"index":2,"playId":"2ec3ce86-f4e9-3f06-b8c3-d82f3bed2d2e","pitchNumber":3,"startTime":"2026-03-21T17:41:14.655Z","endTime":"2026-03-21T17:41:18.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01166630428335,"aZ":-14.923781954517379,"pfxX":-7.923236239257852,"pfxZ":8.755301358284214,"pX":-1.2245883888711173,"pZ":3.1694002322114887,"vX0":5.803670310282655,"vY0":-140.2632112924702,"vZ0":-3.7800698582963848,"x":163.68,"y":153.21,"x0":-2.3028183837290377,"y0":50.00250125125824,"z0":5.523025850982862,"aX":-15.611835658157467},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39216632337018176,"extension":6.6836951337777055},"index":3,"playId":"0d606c07-bd39-33c7-934f-536aa01608c4","pitchNumber":4,"startTime":"2026-03-21T17:41:31.748Z","endTime":"2026-03-21T17:41:37.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:41:37.005Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. George Springer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:41:41.069Z","endTime":"2026-03-21T17:43:09.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88637962021968,"aZ":-22.65062521895389,"pfxX":-7.672668672463101,"pfxZ":5.161833769420932,"pX":-1.0342860268217444,"pZ":1.6922963420029913,"vX0":7.071792822532623,"vY0":-135.50559220043297,"vZ0":-5.70232973032446,"x":156.42,"y":193.09,"x0":-2.6915158984391274,"y0":50.000721624535,"z0":5.424605770102536,"aX":-14.14954163298184},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":1747,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40549571747394086,"extension":6.634287381051858},"index":0,"playId":"434372a0-5b72-31dc-9afe-c7f3306f4890","pitchNumber":1,"startTime":"2026-03-21T17:42:01.533Z","endTime":"2026-03-21T17:42:05.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831930996991932,"aZ":-21.778670151867736,"pfxX":-7.0300306014640785,"pfxZ":5.288565311178925,"pX":1.063618347772892,"pZ":0.7704902644168375,"vX0":12.295990338713015,"vY0":-139.24012367075315,"vZ0":-8.192550104081006,"x":76.46,"y":217.98,"x0":-2.4933867796371056,"y0":50.00650047813224,"z0":5.188630141661163,"aX":-13.828303959532303},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":10.2,"spinRate":2218,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3931546081063586,"extension":6.550616268152253},"index":1,"playId":"b350e288-78d3-3fb0-a096-985179cc7522","pitchNumber":2,"startTime":"2026-03-21T17:42:21.527Z","endTime":"2026-03-21T17:42:24.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943162133862543,"aZ":-22.729055044590293,"pfxX":-9.05754282531603,"pfxZ":4.808711947065041,"pX":-1.3301732900976582,"pZ":1.7900674957792984,"vX0":7.130338053292728,"vY0":-139.43291507206519,"vZ0":-5.838554230297458,"x":167.7,"y":190.45,"x0":-2.746331237328595,"y0":50.00554753270318,"z0":5.415382744968212,"aX":-17.8012146653022},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":14.9,"spinRate":2322,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.393121190285286,"extension":6.544557887891089},"index":2,"playId":"10800f8e-7218-3077-840a-0db5e153a876","pitchNumber":3,"startTime":"2026-03-21T17:42:46.266Z","endTime":"2026-03-21T17:42:50.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27611194664537,"aZ":-16.461141636602147,"pfxX":-7.423107191973079,"pfxZ":8.064444621313124,"pX":-0.9626576089403113,"pZ":2.7548744660483804,"vX0":7.387901166220036,"vY0":-138.98510276961258,"vZ0":-4.307080628644426,"x":153.69,"y":164.4,"x0":-2.6958070786636155,"y0":50.006014893077904,"z0":5.424057378125819,"aX":-14.469276902517619},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2395,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39468150057978413,"extension":6.645146544795269},"index":3,"playId":"9011e762-d88a-376b-902d-1c50b5b488fd","pitchNumber":4,"startTime":"2026-03-21T17:43:04.694Z","endTime":"2026-03-21T17:43:09.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:43:09.341Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:44:14.060Z","endTime":"2026-03-21T17:46:13.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"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-21T17:43:21.501Z","endTime":"2026-03-21T17:44:16.415Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65016348729112,"aZ":-22.1567664179741,"pfxX":-10.311223646192273,"pfxZ":5.205883681253733,"pX":0.42153965481858413,"pZ":2.369424467254438,"vX0":10.696656900941742,"vY0":-138.30506509169444,"vZ0":-4.41598048443262,"x":100.93,"y":174.81,"x0":-2.1681736224267754,"y0":50.005129747796666,"z0":5.484798625010536,"aX":-19.85330522699448},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2035,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3969790628215395,"extension":6.426815701162379},"index":1,"playId":"fce9d4c5-360d-3b24-91de-43eeaa902fe2","pitchNumber":1,"startTime":"2026-03-21T17:44:16.415Z","endTime":"2026-03-21T17:44:19.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07422726864184,"aZ":-19.72524370792048,"pfxX":-9.74176255042208,"pfxZ":6.321676362314308,"pX":-1.8965776192681094,"pZ":2.362733766748104,"vX0":4.731362139407419,"vY0":-139.8040766828,"vZ0":-4.858905462534367,"x":189.29,"y":174.99,"x0":-2.3501605877233973,"y0":50.002209589153146,"z0":5.4275201485583855,"aX":-19.180954169309693},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":16.6,"spinRate":2113,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39257720737427837,"extension":6.516782444358588},"index":2,"playId":"4693c91d-799c-3c81-8475-f338cad1bcc6","pitchNumber":2,"startTime":"2026-03-21T17:44:35.317Z","endTime":"2026-03-21T17:44:38.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889422328466523,"aZ":-21.624386903103034,"pfxX":-10.107522213838175,"pfxZ":5.302922388500917,"pX":0.6400632460743428,"pZ":1.6599864080634175,"vX0":10.942351950154787,"vY0":-140.21760062058857,"vZ0":-6.353623415307543,"x":92.6,"y":193.96,"x0":-2.000933601404698,"y0":50.00455871543036,"z0":5.367644833542525,"aX":-20.11614402778637},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.4,"breakHorizontal":16.1,"spinRate":2279,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3907170268380207,"extension":6.614367827102299},"index":3,"playId":"445d0e74-e42f-3087-bf99-d316834bf7b7","pitchNumber":3,"startTime":"2026-03-21T17:44:52.744Z","endTime":"2026-03-21T17:44:56.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-21T17:45:05.557Z","endTime":"2026-03-21T17:45:22.577Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90372598010058,"aZ":-26.62041828834813,"pfxX":5.536281350891748,"pfxZ":3.557733380342227,"pX":0.8933220943150709,"pZ":2.0663894267246246,"vX0":6.020554820344565,"vY0":-124.89704464899289,"vZ0":-2.875511863327872,"x":82.95,"y":182.99,"x0":-2.2783253145601923,"y0":50.003551327535064,"z0":5.449111367538158,"aX":8.643638027299579},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.0,"breakHorizontal":-11.5,"spinRate":2378,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4405240249351001,"extension":6.194314148059616},"index":5,"playId":"1875c749-c303-3a9d-8f23-58892d477d86","pitchNumber":4,"startTime":"2026-03-21T17:45:22.577Z","endTime":"2026-03-21T17:45:26.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67987496454126,"aZ":-27.105915325039017,"pfxX":-10.35691706257096,"pfxZ":3.05444149996035,"pX":-1.0601458531047456,"pZ":1.7684078879566747,"vX0":6.707809545942484,"vY0":-128.3245980551496,"vZ0":-3.9637444207130907,"x":157.41,"y":191.03,"x0":-2.3683652041731134,"y0":50.00574925051322,"z0":5.45587703214192,"aX":-17.197542480346744},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":17.2,"spinRate":2102,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42757257657119174,"extension":6.501288291767261},"index":6,"playId":"426d501c-8527-39b1-b119-a6e7783df7c9","pitchNumber":5,"startTime":"2026-03-21T17:45:42.405Z","endTime":"2026-03-21T17:45:47.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.404021315492365,"aZ":-14.35081627536429,"pfxX":-6.067936472357001,"pfxZ":9.127905831976665,"pX":-0.07932204233646734,"pZ":3.8202408210088947,"vX0":8.307735959427847,"vY0":-139.9923300511706,"vZ0":-2.2466490679193023,"x":120.02,"y":135.63,"x0":-2.3197673621046753,"y0":50.00156841190307,"z0":5.5910247417094165,"aX":-11.847518852446365},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2429,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3937143962141052,"extension":6.687162514321994},"index":7,"playId":"54edf4f8-4cd9-3fb6-b94b-d5705e4dca14","pitchNumber":6,"startTime":"2026-03-21T17:46:10.460Z","endTime":"2026-03-21T17:46:13.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":2.17,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:46:13.532Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:46:20.537Z","endTime":"2026-03-21T17:47:31.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":80.9,"endSpeed":73.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33266130250189,"aZ":-37.00664139911031,"pfxX":4.981977129234965,"pfxZ":-3.500144219416226,"pX":-0.8658300406787948,"pZ":3.031943096365722,"vX0":3.074909684174197,"vY0":-117.66867978573113,"vZ0":2.0758566546421386,"x":150.0,"y":156.92,"x0":-2.843064484764197,"y0":50.000522735640175,"z0":5.603284443686995,"aX":6.884018322999385},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.4,"breakHorizontal":-9.8,"spinRate":2358,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.4680780948996408,"extension":6.516860000626266},"index":0,"playId":"1eb6ad63-58fd-3e4c-b536-d45f94f7af7b","pitchNumber":1,"startTime":"2026-03-21T17:46:39.095Z","endTime":"2026-03-21T17:46:43.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.045552298068934,"aZ":-20.557150030060306,"pfxX":-10.691448835543437,"pfxZ":6.02479756239464,"pX":0.8477394038532845,"pZ":2.0044976524723985,"vX0":12.635733254145048,"vY0":-138.47792050754137,"vZ0":-5.386601368343614,"x":84.69,"y":184.66,"x0":-2.4012046883508007,"y0":50.000383308801304,"z0":5.3644953591252635,"aX":-20.60881933099321},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":16.4,"spinRate":2221,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3966513842193402,"extension":6.601983199878559},"index":1,"playId":"d8637571-203f-34b5-a55b-1766845a3536","pitchNumber":2,"startTime":"2026-03-21T17:46:56.974Z","endTime":"2026-03-21T17:47:01.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T17:47:14.561Z","endTime":"2026-03-21T17:47:27.561Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46983550008891,"aZ":-16.313026374124433,"pfxX":-7.1619219744558915,"pfxZ":8.229032265246742,"pX":-0.7957989689705354,"pZ":3.654265472437008,"vX0":7.59459044068348,"vY0":-139.2148543142356,"vZ0":-2.2961665901917048,"x":147.33,"y":140.11,"x0":-2.652339687133807,"y0":50.00350841934372,"z0":5.592151585391828,"aX":-13.806750444624372},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":2258,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3961576118315744,"extension":6.500763157577577},"index":3,"playId":"eb0e136e-3dbc-3ff1-8216-660c0ca471e2","pitchNumber":3,"startTime":"2026-03-21T17:47:27.561Z","endTime":"2026-03-21T17:47:31.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:47:31.447Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alika Williams pops out to second baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:49:24.811Z","endTime":"2026-03-21T17:50:05.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65672697860286,"aZ":-14.508323902005479,"pfxX":-6.738478776418307,"pfxZ":9.744567315509894,"pX":0.3584025037381158,"pZ":2.370329969080003,"vX0":8.736134528613622,"vY0":-134.86605753809766,"vZ0":-6.473415821683335,"x":111.27,"y":130.91,"x0":-2.071526946488824,"y0":50.00410961695951,"z0":5.854878028687031,"aX":-12.218360154615231},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2314,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.40860539608228974,"extension":6.38910456350975},"index":0,"playId":"9ab69f63-8c8e-317d-bb23-b176c1b96537","pitchNumber":1,"startTime":"2026-03-21T17:49:44.151Z","endTime":"2026-03-21T17:49:47.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62238088888764,"aZ":-14.812920352151512,"pfxX":-6.174782972488359,"pfxZ":9.51618808534528,"pX":-1.0286962874763141,"pZ":2.6604720906767536,"vX0":5.446360738307557,"vY0":-135.2281101265817,"vZ0":-5.696202102191695,"x":103.34,"y":174.78,"x0":-2.2815315631776896,"y0":50.0005163726722,"z0":5.859878029233295,"aX":-11.262767864541944},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2318,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40738672885508453,"extension":6.2822707380491645},"hitData":{"launchSpeed":65.1,"launchAngle":67.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.31,"coordY":155.19}},"index":1,"playId":"d1906702-f7a2-38c3-8389-1b93821bca8f","pitchNumber":2,"startTime":"2026-03-21T17:50:00.024Z","endTime":"2026-03-21T17:50:05.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:50:05.711Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to left fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:50:30.456Z","endTime":"2026-03-21T17:51:12.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(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":83.2,"endSpeed":76.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484864395173155,"aZ":-27.622549236945833,"pfxX":-7.052274922521736,"pfxZ":3.0738546839976166,"pX":0.1856092355819255,"pZ":1.402909766248914,"vX0":8.280053821862882,"vY0":-120.90545535898325,"vZ0":-4.5220555845377275,"x":127.75,"y":117.48,"x0":-2.3665398913025597,"y0":50.00386230392495,"z0":5.720528661691269,"aX":-10.44623498383016},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.7,"breakHorizontal":10.8,"spinRate":1618,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4529584207383546,"extension":6.471056157088597},"index":0,"playId":"10fe878f-d128-343d-b70f-dba585a09d40","pitchNumber":1,"startTime":"2026-03-21T17:50:33.519Z","endTime":"2026-03-21T17:50:37.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692000008224344,"aZ":-27.08082134818823,"pfxX":-6.261510221014904,"pfxZ":3.531150928944368,"pX":-0.512941104928792,"pZ":1.2632339536038213,"vX0":6.307993335007464,"vY0":-119.98866409531038,"vZ0":-4.762423444726768,"x":136.55,"y":204.67,"x0":-2.376736752205675,"y0":50.002067696791315,"z0":5.719610294160468,"aX":-9.02598243429198},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.4,"breakHorizontal":9.6,"spinRate":1890,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.45848870186537205,"extension":6.36359248349984},"index":1,"playId":"a4eb71c4-55da-39f1-b7be-25a6db4ca4be","pitchNumber":2,"startTime":"2026-03-21T17:50:47.868Z","endTime":"2026-03-21T17:50:51.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62587155904837,"aZ":-16.72347159523023,"pfxX":-7.313505384297164,"pfxZ":8.325537037592179,"pX":-0.8461512076486013,"pZ":3.5998492296494153,"vX0":6.437034141571219,"vY0":-136.27919286035421,"vZ0":-3.098256066818913,"x":149.25,"y":141.58,"x0":-2.3039296788379153,"y0":50.00398019017096,"z0":5.925749738406338,"aX":-13.57616639197202},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2155,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4039571477435051,"extension":6.36829578487441},"hitData":{"launchSpeed":113.6,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.34,"coordY":125.15}},"index":2,"playId":"7400e01e-d76b-35c7-b2c5-f7ed96bac240","pitchNumber":3,"startTime":"2026-03-21T17:51:07.736Z","endTime":"2026-03-21T17:51:12.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:51:12.444Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a fly ball to center fielder Daulton Varsho. Oneil Cruz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:51:33.149Z","endTime":"2026-03-21T17:54:01.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2],"runnerIndex":[0,1,2],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51678970184634,"aZ":-13.74596156583374,"pfxX":-4.119543424775662,"pfxZ":9.736423416066561,"pX":-1.5746104305814257,"pZ":2.7643277384016716,"vX0":3.267370475924141,"vY0":-136.7927260530663,"vZ0":-5.68586595109741,"x":177.02,"y":164.14,"x0":-2.2500274533870575,"y0":50.003342782747524,"z0":5.8142218100886955,"aX":-7.79793965682449},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2246,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40059530541941335,"extension":6.30580191897968},"index":0,"playId":"72fee92e-7740-303e-aa52-e259002b7ae4","pitchNumber":1,"startTime":"2026-03-21T17:51:46.927Z","endTime":"2026-03-21T17:51:50.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9958542561079,"aZ":-32.329296711973825,"pfxX":-6.92932245067668,"pfxZ":-0.10275976150904276,"pX":0.07279139732205507,"pZ":0.8308374021282595,"vX0":7.806613812695879,"vY0":-120.46246745907537,"vZ0":-4.6541880090586485,"x":114.23,"y":216.35,"x0":-2.3138048040574026,"y0":50.00523520729656,"z0":5.654803662550092,"aX":-10.157859518963535},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":10.7,"spinRate":1532,"spinDirection":246},"zone":14,"typeConfidence":0.88,"plateTime":0.4551558134819893,"extension":6.465623878590377},"index":1,"playId":"144500b8-a78e-33ac-8197-5309f746868c","pitchNumber":2,"startTime":"2026-03-21T17:52:04.633Z","endTime":"2026-03-21T17:52:08.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"144500b8-a78e-33ac-8197-5309f746868c","startTime":"2026-03-21T17:52:23.410Z","endTime":"2026-03-21T17:52:38.943Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2703367471368,"aZ":-12.590524885862461,"pfxX":-4.849275877416389,"pfxZ":10.551812883266383,"pX":-0.2557387464522254,"pZ":2.520467522459676,"vX0":7.045593835400618,"vY0":-136.4210427617664,"vZ0":-6.268343149964181,"x":126.75,"y":170.73,"x0":-2.2602097504004943,"y0":50.004746069448046,"z0":5.741960302596342,"aX":-9.002331258130205},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2260,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.4038529703985372,"extension":6.346113782563382},"index":3,"playId":"4b63b468-1703-326b-8477-4d65e8b9ff93","pitchNumber":3,"startTime":"2026-03-21T17:52:38.943Z","endTime":"2026-03-21T17:52:42.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4216967317388,"aZ":-12.593786143582419,"pfxX":-5.812687900696248,"pfxZ":10.31023126759726,"pX":-0.18051491373356068,"pZ":2.0768182319357136,"vX0":7.88065321576939,"vY0":-137.8540227859792,"vZ0":-7.152941338463732,"x":123.88,"y":182.71,"x0":-2.3388295225335076,"y0":50.00333852302644,"z0":5.579365854522993,"aX":-11.040244721461603},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2233,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.39934424933619184,"extension":6.512998843177454},"index":4,"playId":"7356ecb0-0b85-3fa6-8af4-7f1e082d86d1","pitchNumber":4,"startTime":"2026-03-21T17:52:57.962Z","endTime":"2026-03-21T17:53:00.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-21T17:53:14.455Z","endTime":"2026-03-21T17:53:29.714Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504365027271426,"aZ":-28.56285631610242,"pfxX":-7.752266511817069,"pfxZ":2.427650752424001,"pX":-0.03650530972106268,"pZ":1.2877947260102287,"vX0":7.938150594935775,"vY0":-122.42835120302614,"vZ0":-4.3869886849502,"x":118.39,"y":204.01,"x0":-2.3436533151862213,"y0":50.00517341250529,"z0":5.602224892779995,"aX":-11.543930733737845},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":11.8,"spinRate":1666,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.45073350565497217,"extension":6.474214256109064},"index":6,"playId":"91984c30-ba5c-326c-8c92-e05a83d4da0f","pitchNumber":5,"startTime":"2026-03-21T17:53:29.714Z","endTime":"2026-03-21T17:53:32.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818993670353393,"aZ":-33.168971720705606,"pfxX":-7.456455160578667,"pfxZ":-0.6546943268783467,"pX":-0.8171396473100492,"pZ":1.45622472166674,"vX0":6.364305271067581,"vY0":-123.40621189218862,"vZ0":-3.06578762460635,"x":148.15,"y":199.46,"x0":-2.478705566590662,"y0":50.00188544463598,"z0":5.549589641721757,"aX":-11.336451593201721},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":11.8,"spinRate":1582,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4462667649494634,"extension":6.465161063321544},"hitData":{"launchSpeed":78.3,"launchAngle":37.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.91,"coordY":98.84}},"index":7,"playId":"b673d9ee-de55-3249-9a72-c7670b858923","pitchNumber":6,"startTime":"2026-03-21T17:53:53.693Z","endTime":"2026-03-21T17:54:01.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.37,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:54:01.280Z","atBatIndex":23},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryan Reynolds out on a sacrifice fly to left fielder Nathan Lukes. Oneil Cruz scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:54:25.800Z","endTime":"2026-03-21T17:55:52.088Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":76.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84731862100406,"aZ":-33.75513423627634,"pfxX":-7.10648589113063,"pfxZ":-1.0661347649528903,"pX":-2.472437073503445,"pZ":2.3863805274450747,"vX0":2.3936985330326905,"vY0":-121.98815832720547,"vZ0":-1.0209327351513446,"x":211.24,"y":174.35,"x0":-2.5504841305375967,"y0":50.00139291801909,"z0":5.753743316175232,"aX":-10.572772514998384},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.9,"breakHorizontal":12.2,"spinRate":1348,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.45121154589738666,"extension":6.392147117955232},"index":0,"playId":"76f19919-dc1c-3cbc-b6bc-3b0dffdd96d9","pitchNumber":1,"startTime":"2026-03-21T17:54:40.877Z","endTime":"2026-03-21T17:54:44.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828210975186614,"aZ":-32.79414915641035,"pfxX":-3.9918630936802457,"pfxZ":-0.41355005779458853,"pX":-0.7649557738665603,"pZ":1.781291274889507,"vX0":5.070762219401351,"vY0":-121.17717661935895,"vZ0":-2.3989751843368436,"x":146.16,"y":190.69,"x0":-2.3667027613928275,"y0":50.00585250587169,"z0":5.651159398083789,"aX":-5.933941729191654},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.1,"breakHorizontal":6.0,"spinRate":1617,"spinDirection":242},"zone":7,"typeConfidence":0.63,"plateTime":0.4521235817907905,"extension":6.39803883175384},"index":1,"playId":"d6054e6b-e3de-3ca7-af94-8128210e16ef","pitchNumber":2,"startTime":"2026-03-21T17:54:58.722Z","endTime":"2026-03-21T17:55:02.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32266977014419,"aZ":-29.88477077926271,"pfxX":-6.844724914672437,"pfxZ":1.535521559170118,"pX":-0.5654837664790004,"pZ":0.6965443490758286,"vX0":6.588177465986189,"vY0":-121.66073486665769,"vZ0":-5.515413902796167,"x":138.55,"y":219.97,"x0":-2.427709287088676,"y0":50.001139254839494,"z0":5.603345831502994,"aX":-10.192832084658423},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":10.7,"spinRate":1614,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.4513323169412291,"extension":6.419832320494032},"index":2,"playId":"afb092bf-5e70-3b7b-ae3d-22717830ccec","pitchNumber":3,"startTime":"2026-03-21T17:55:21.893Z","endTime":"2026-03-21T17:55:25.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.910563593333823,"aZ":-13.416906214072677,"pfxX":-6.008935962351819,"pfxZ":9.585241700493524,"pX":-0.26113329845250205,"pZ":3.2750672077206153,"vX0":7.30217645688979,"vY0":-138.9475458018124,"vZ0":-4.4519084198429315,"x":126.95,"y":150.35,"x0":-2.1415616814692124,"y0":50.00107892305947,"z0":5.788407366455974,"aX":-11.757391519354941},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2257,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.39408264231965795,"extension":6.4858376361223975},"hitData":{"launchSpeed":100.3,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.37,"coordY":98.03}},"index":3,"playId":"6a2a5100-b3c1-371f-9992-d8da331797c6","pitchNumber":4,"startTime":"2026-03-21T17:55:46.799Z","endTime":"2026-03-21T17:55:52.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":2.08,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:55:52.088Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out sharply to left fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:56:36.150Z","endTime":"2026-03-21T17:57:34.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-21T17:56:26.804Z","endTime":"2026-03-21T17:56:38.318Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38478864624831,"aZ":-29.63981075687418,"pfxX":0.49115676978995015,"pfxZ":1.6992329894683191,"pX":0.5107717114550381,"pZ":3.4716333785208335,"vX0":6.755716880646816,"vY0":-121.394063691127,"vZ0":0.2859415806151555,"x":97.53,"y":145.05,"x0":-2.3702293476199254,"y0":50.00584223060088,"z0":5.928945425506478,"aX":0.7338952264731411},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-2.5,"spinRate":2222,"spinDirection":123},"zone":12,"typeConfidence":0.87,"plateTime":0.4509104357747593,"extension":6.298491906307966},"index":1,"playId":"ea2c62c3-5f4f-3efd-8b20-fdab6ea55e9a","pitchNumber":1,"startTime":"2026-03-21T17:56:38.318Z","endTime":"2026-03-21T17:57:05.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.260126569085195,"aZ":-29.023288936720306,"pfxX":-2.901333144083593,"pfxZ":2.1317342254389793,"pX":-1.571471065116319,"pZ":2.8338209000790515,"vX0":3.097423357330325,"vY0":-120.44753265690127,"vZ0":-0.9959755525024595,"x":176.9,"y":162.27,"x0":-2.4940239638208537,"y0":50.00253953464523,"z0":5.807283059162944,"aX":-4.285317592411426},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":4.6,"spinRate":1672,"spinDirection":227},"zone":11,"typeConfidence":0.69,"plateTime":0.4538627798433481,"extension":6.2962406303271585},"index":2,"playId":"41ca3c89-b433-3a0f-9d3e-6d1c4c8b481a","pitchNumber":2,"startTime":"2026-03-21T17:57:12.654Z","endTime":"2026-03-21T17:57:16.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410412975921755,"aZ":-14.4056042174657,"pfxX":-4.972155223183146,"pfxZ":9.298196776230267,"pX":-0.4811136102845899,"pZ":2.49113501471205,"vX0":6.70135349109941,"vY0":-137.37445488006435,"vZ0":-6.001182831670092,"x":135.34,"y":171.52,"x0":-2.3061070952937714,"y0":50.006606738444404,"z0":5.683281885839429,"aX":-9.50626223531949},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2316,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3987047648022948,"extension":6.31794608805866},"hitData":{"launchSpeed":103.7,"launchAngle":16.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":126.86,"coordY":190.87}},"index":3,"playId":"802729ff-0fe1-365b-a8a4-fae4184a03e5","pitchNumber":3,"startTime":"2026-03-21T17:57:30.109Z","endTime":"2026-03-21T17:57:34.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:57:34.878Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:59:38.023Z","endTime":"2026-03-21T18:01:31.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30358401256999,"aZ":-26.58521241066989,"pfxX":9.182297526541431,"pfxZ":4.062312516357601,"pX":-0.5135624835269498,"pZ":3.0890866876871907,"vX0":1.5686621542303547,"vY0":-116.8654639337774,"vZ0":-7.61579177967819E-4,"x":136.58,"y":155.37,"x0":-2.3867443376153785,"y0":50.00093588020698,"z0":5.599639944108651,"aX":12.61880296073936},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.7,"breakHorizontal":-17.0,"spinRate":2222,"spinDirection":80},"zone":1,"typeConfidence":2.0,"plateTime":0.4698192827824812,"extension":6.2955301431666735},"index":0,"playId":"fddd1e10-c7ae-33bb-8c9c-7e426e4e491f","pitchNumber":1,"startTime":"2026-03-21T17:59:58.489Z","endTime":"2026-03-21T18:00:03.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26221461816058,"aZ":-23.03176840341262,"pfxX":-10.161396089685113,"pfxZ":4.714001604191591,"pX":-1.260829273438643,"pZ":1.9644237604083146,"vX0":6.2062055829284075,"vY0":-138.87562024152,"vZ0":-5.358679967088019,"x":165.06,"y":185.74,"x0":-2.2130707679447426,"y0":50.002641390243625,"z0":5.466709562574361,"aX":-19.700088361901447},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2102,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.39554464303444137,"extension":6.592753982300784},"index":1,"playId":"eb8625b8-d222-3af5-bf16-28cdc3cc4ae0","pitchNumber":2,"startTime":"2026-03-21T18:00:29.585Z","endTime":"2026-03-21T18:00:33.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719577054557817,"aZ":-28.506244309917705,"pfxX":7.339702591830094,"pfxZ":2.547163325718822,"pX":1.1102221146131568,"pZ":2.0142557689861196,"vX0":5.791413356713341,"vY0":-119.3814035091615,"vZ0":-2.024455959862096,"x":74.68,"y":184.4,"x0":-2.3033672714335856,"y0":50.000244214249676,"z0":5.447630484169822,"aX":10.555708435110008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.3,"breakHorizontal":-14.8,"spinRate":2242,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.45939641634677564,"extension":6.506961322654715},"index":2,"playId":"b6ffe5d3-3583-3dd3-8580-c30609fe3e5f","pitchNumber":3,"startTime":"2026-03-21T18:00:44.183Z","endTime":"2026-03-21T18:00:47.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.012234068202424,"aZ":-19.181737648203793,"pfxX":-5.332859047240305,"pfxZ":6.84512491557933,"pX":-0.4824987965575459,"pZ":3.9504464306359464,"vX0":6.8153089889265726,"vY0":-137.3125054653012,"vZ0":-0.8313256704894179,"x":135.39,"y":132.12,"x0":-2.3104584665668613,"y0":50.006076250009116,"z0":5.56913547312628,"aX":-10.127971177871872},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":8.2,"spinRate":2099,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3997509872627121,"extension":6.50371651906678},"index":3,"playId":"7a95d8da-9251-36b3-9ae2-9e152aece99f","pitchNumber":4,"startTime":"2026-03-21T18:01:04.902Z","endTime":"2026-03-21T18:01:07.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88889159427542,"aZ":-29.351376405057472,"pfxX":5.51994898960934,"pfxZ":1.9585254767141418,"pX":0.8383758786196448,"pZ":1.7461191866898473,"vX0":5.53937422144319,"vY0":-119.20398197473367,"vZ0":-2.674812125698032,"x":85.04,"y":191.63,"x0":-2.2323684635868646,"y0":50.00088000401701,"z0":5.532247069963704,"aX":7.942890457595054},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.1,"breakHorizontal":-11.3,"spinRate":2290,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.459459466721861,"extension":6.901708091168463},"hitData":{"launchSpeed":84.6,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.57,"coordY":170.21}},"index":4,"playId":"a51feefe-b0ed-31a3-b34c-a390d6a2e801","pitchNumber":5,"startTime":"2026-03-21T18:01:25.698Z","endTime":"2026-03-21T18:01:31.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:01:31.985Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:01:52.037Z","endTime":"2026-03-21T18:02:52.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.360519431988166,"aZ":-36.59240693066464,"pfxX":7.1967882692835605,"pfxZ":-3.354189029458828,"pX":-3.2801967160684113,"pZ":3.083713268653169,"vX0":-1.91691998101406,"vY0":-113.69290620736322,"vZ0":2.177987429206695,"x":242.03,"y":155.52,"x0":-3.3649217315179722,"y0":50.00060276128281,"z0":5.725255955671964,"aX":9.491553568982948},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.3,"breakHorizontal":-12.6,"spinRate":2250,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.48037897795067686,"extension":6.258442453317168},"index":0,"playId":"aabb4ac9-80d7-362e-975c-e9066ca861b2","pitchNumber":1,"startTime":"2026-03-21T18:01:57.167Z","endTime":"2026-03-21T18:02:01.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301952691663793,"aZ":-19.331137058453468,"pfxX":-6.3072262656573805,"pfxZ":6.622990362092125,"pX":-0.33770085957359086,"pZ":4.084307704858429,"vX0":8.66307061546155,"vY0":-138.2415563253592,"vZ0":-0.49766932548396214,"x":129.87,"y":128.5,"x0":-2.689954963723102,"y0":50.0014834565368,"z0":5.56223452534888,"aX":-12.229134146599423},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2093,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39594455566653997,"extension":6.7247201742353475},"index":1,"playId":"4cce83a3-8f34-3166-b534-13a839af084b","pitchNumber":2,"startTime":"2026-03-21T18:02:12.368Z","endTime":"2026-03-21T18:02:16.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61594107960675,"aZ":-24.755986221672714,"pfxX":-9.17123901382002,"pfxZ":3.898405736235782,"pX":1.0532887603365442,"pZ":2.2076832595470166,"vX0":13.138625618800846,"vY0":-136.87893309590268,"vZ0":-4.258243849275759,"x":76.85,"y":179.17,"x0":-2.612583320944126,"y0":50.000705079988215,"z0":5.474226220530038,"aX":-17.439063113638834},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":2203,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39983854317873346,"extension":6.609345654362682},"index":2,"playId":"680b421a-d313-30ef-8a6d-d02778785178","pitchNumber":3,"startTime":"2026-03-21T18:02:28.102Z","endTime":"2026-03-21T18:02:31.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610822244513777,"aZ":-18.62157288997811,"pfxX":-3.7571275088690252,"pfxZ":7.007756096793766,"pX":-0.6943453055930254,"pZ":2.757681474782188,"vX0":7.438573730483127,"vY0":-137.9324162313426,"vZ0":-4.090954420828306,"x":143.47,"y":164.32,"x0":-2.9334446391392546,"y0":50.00279379033274,"z0":5.509467509739311,"aX":-7.266733533128606},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":5.3,"spinRate":2098,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39652804180830437,"extension":6.771900897460074},"hitData":{"launchSpeed":84.2,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.19,"coordY":157.07}},"index":3,"playId":"659ba591-16bd-3268-8c65-e874c83c9b44","pitchNumber":4,"startTime":"2026-03-21T18:02:46.513Z","endTime":"2026-03-21T18:02:52.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:02:52.226Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kazuma Okamoto pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:03:08.590Z","endTime":"2026-03-21T18:04:02.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156730480554998,"aZ":-16.2280756559345,"pfxX":-6.835386728746674,"pfxZ":8.4105092577368,"pX":-1.0629762694478402,"pZ":2.930640339545224,"vX0":5.738593161359746,"vY0":-136.80781933374772,"vZ0":-4.2137953445649945,"x":157.52,"y":159.65,"x0":-2.2996150269995055,"y0":50.00151516733949,"z0":5.603007602254606,"aX":-12.957284206273165},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2222,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4003463508199294,"extension":6.694418629529649},"index":0,"playId":"8a0dfe78-22d0-3720-a46c-ea4459ce619b","pitchNumber":1,"startTime":"2026-03-21T18:03:20.030Z","endTime":"2026-03-21T18:03:23.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859069779213335,"aZ":-15.370192538421216,"pfxX":-6.101515474469342,"pfxZ":8.584060420668802,"pX":-0.2821744083982975,"pZ":2.779755782732657,"vX0":6.899688405400947,"vY0":-138.97138373897434,"vZ0":-4.920652350964044,"x":127.76,"y":163.73,"x0":-2.0032330098121607,"y0":50.00562288160591,"z0":5.5928534685546545,"aX":-11.948497347410463},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":9.6,"spinRate":2232,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3939767069378046,"extension":6.613196652390426},"index":1,"playId":"4b748946-a2f4-3fbb-9680-65c3c0a86847","pitchNumber":2,"startTime":"2026-03-21T18:03:35.666Z","endTime":"2026-03-21T18:03:39.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29833403061131,"aZ":-15.570125818176889,"pfxX":-6.234256484374562,"pfxZ":8.757618294153659,"pX":-0.7006306395669398,"pZ":3.070361525225597,"vX0":6.133956392783829,"vY0":-137.92667320126137,"vZ0":-3.8113974639225714,"x":143.71,"y":155.88,"x0":-2.1609222821115406,"y0":50.00076920981034,"z0":5.543905800957948,"aX":-11.816676351179485},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2276,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3995975761776287,"extension":6.512489434395414},"hitData":{"launchSpeed":86.4,"launchAngle":78.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.45,"coordY":204.0}},"index":2,"playId":"0bb6e51c-1af5-3af2-87d3-30f8e9ac88ea","pitchNumber":3,"startTime":"2026-03-21T18:03:55.379Z","endTime":"2026-03-21T18:04:02.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:04:02.802Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Horwitz homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:06:08.738Z","endTime":"2026-03-21T18:07:15.681Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.795711354176447,"aZ":-15.54676337582684,"pfxX":-6.220891848518937,"pfxZ":9.203912048473756,"pX":-1.2435062773961496,"pZ":3.1368664222255624,"vX0":4.902343730163966,"vY0":-133.80145443380812,"vZ0":-4.43418374232595,"x":164.4,"y":154.08,"x0":-2.2943089809633324,"y0":50.00598073410881,"z0":5.93531436312168,"aX":-11.242946672919752},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2164,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.40990293612179896,"extension":6.244038504860929},"index":0,"playId":"173b557f-dad2-30cb-85c0-31509689b63b","pitchNumber":1,"startTime":"2026-03-21T18:06:17.855Z","endTime":"2026-03-21T18:06:21.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49369616097987,"aZ":-29.325724996725583,"pfxX":-9.022224122964605,"pfxZ":1.9335491332341874,"pX":-0.9075065766825945,"pZ":2.5994413169968977,"vX0":6.4238011780434645,"vY0":-120.58212179633477,"vZ0":-1.5644103336129025,"x":151.59,"y":168.6,"x0":-2.434171457739513,"y0":50.00148970351789,"z0":5.844433620445955,"aX":-13.282263524282584},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2030,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4542626009798836,"extension":6.315300209807607},"index":1,"playId":"74bd00ec-47a3-3f5a-a2f7-afc6b6db0c31","pitchNumber":2,"startTime":"2026-03-21T18:06:32.473Z","endTime":"2026-03-21T18:06:37.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12944899421199,"aZ":-13.56769547986882,"pfxX":-5.111380487098925,"pfxZ":10.40810735940416,"pX":0.13597450339280803,"pZ":2.6668987481373922,"vX0":7.9696669964703535,"vY0":-133.23363093474,"vZ0":-5.6604155367158,"x":111.82,"y":166.77,"x0":-2.237687016641087,"y0":50.00153507761932,"z0":5.809042907857099,"aX":-9.136997849179624},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2307,"spinDirection":217},"zone":5,"typeConfidence":0.86,"plateTime":0.41197712573019807,"extension":6.315636598854007},"hitData":{"launchSpeed":107.7,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.04,"coordY":65.08}},"index":2,"playId":"28269990-eb70-3782-b08d-66cc3f938c97","pitchNumber":3,"startTime":"2026-03-21T18:06:48.275Z","endTime":"2026-03-21T18:07:15.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":0.83,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:07:15.681Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Henry Davis reaches on a fielding error by third baseman Kazuma Okamoto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:07:20.379Z","endTime":"2026-03-21T18:07:42.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09892319184609,"aZ":-14.19863129869794,"pfxX":-6.217346149760983,"pfxZ":9.757813449458343,"pX":-0.17190854856927984,"pZ":1.7776422903453306,"vX0":7.463444584874387,"vY0":-135.47647239561755,"vZ0":-7.849921819653088,"x":123.55,"y":190.78,"x0":-2.1665129996740657,"y0":50.001339707741366,"z0":5.7237298000988766,"aX":-11.451876252428026},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2143,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.4057095076786208,"extension":6.341986528062746},"hitData":{"launchSpeed":109.7,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.95,"coordY":166.45}},"index":0,"playId":"046fe1c3-7259-3fed-9a9d-e09574ddba35","pitchNumber":1,"startTime":"2026-03-21T18:07:35.761Z","endTime":"2026-03-21T18:07:42.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:07:42.209Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Billy Cook singles on a fly ball to center fielder Daulton Varsho. Henry Davis to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:08:12.939Z","endTime":"2026-03-21T18:09:11.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61133715320476,"aZ":-28.344485553539535,"pfxX":-8.475597576620114,"pfxZ":2.621959628039174,"pX":-0.5511791515298232,"pZ":2.2093710893353644,"vX0":6.858208167306568,"vY0":-120.13523916106506,"vZ0":-2.537472934068781,"x":138.01,"y":179.13,"x0":-2.3439369848235376,"y0":50.00044247926854,"z0":5.802532894329498,"aX":-12.36787590396082},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1663,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.4561994710511019,"extension":6.387214396019515},"index":0,"playId":"30c34ba4-82d0-3e42-8e16-53a71740c820","pitchNumber":1,"startTime":"2026-03-21T18:08:15.090Z","endTime":"2026-03-21T18:08:20.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476938504635015,"aZ":-13.320823169815625,"pfxX":-4.878595996834441,"pfxZ":9.864418338999727,"pX":-1.0646660821532663,"pZ":2.6972226643624784,"vX0":4.748566955929655,"vY0":-137.3955469937417,"vZ0":-6.020773016013855,"x":157.58,"y":165.95,"x0":-2.181627394145378,"y0":50.00554516405989,"z0":5.82249254648101,"aX":-9.327628493629893},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2177,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.39866781997889644,"extension":6.338137176407518},"index":1,"playId":"57f695ee-7413-3afc-b42e-59e7cb002df4","pitchNumber":2,"startTime":"2026-03-21T18:08:41.082Z","endTime":"2026-03-21T18:08:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840094327511114,"aZ":-23.894188879889388,"pfxX":-6.641721935652142,"pfxZ":5.5894850686357,"pX":-0.24369638633241425,"pZ":1.312198080415853,"vX0":7.214981128197214,"vY0":-122.02663708341758,"vZ0":-5.238586073967672,"x":126.29,"y":203.35,"x0":-2.3999031595582894,"y0":50.00538705308728,"z0":5.590769473800729,"aX":-9.846516301114796},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.9,"breakHorizontal":10.0,"spinRate":1447,"spinDirection":235},"zone":13,"typeConfidence":0.87,"plateTime":0.4518207880450418,"extension":6.418428055717489},"hitData":{"launchSpeed":66.6,"launchAngle":34.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.92,"coordY":111.17}},"index":2,"playId":"033d227e-b60e-3eeb-8796-333a1a55af25","pitchNumber":3,"startTime":"2026-03-21T18:09:05.967Z","endTime":"2026-03-21T18:09:11.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":0.97,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:09:11.965Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging. Billy Cook steals (2) 2nd base.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:09:44.793Z","endTime":"2026-03-21T18:11:47.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.240907410363505,"aZ":-14.258546289987075,"pfxX":-5.152289350314647,"pfxZ":9.564939764937929,"pX":-1.5329197781903179,"pZ":3.9505072404283994,"vX0":3.7874449735177795,"vY0":-136.5222765684175,"vZ0":-2.778293567215454,"x":175.43,"y":132.12,"x0":-2.2742640569029375,"y0":50.00263940128941,"z0":5.972555062262382,"aX":-9.6500239326961},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2199,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.40240331831227527,"extension":6.330011514492245},"index":0,"playId":"ac57bfa9-d84d-3b79-a167-62fae95b935b","pitchNumber":1,"startTime":"2026-03-21T18:10:13.535Z","endTime":"2026-03-21T18:10:17.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926093741227316,"aZ":-32.23194641768318,"pfxX":-5.515188720914521,"pfxZ":-0.04144857304186811,"pX":-0.5411010968956684,"pZ":1.3278990010612748,"vX0":6.050682589948859,"vY0":-120.16676940841025,"vZ0":-3.614726347911068,"x":137.63,"y":202.93,"x0":-2.389597741782201,"y0":50.002121934946224,"z0":5.752127455157189,"aX":-7.967810736310626},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":8.3,"spinRate":1638,"spinDirection":229},"zone":13,"typeConfidence":0.81,"plateTime":0.45793513696604426,"extension":6.479533817629234},"index":1,"playId":"bea92ab2-10f4-3fdd-a072-eaceea03cfc1","pitchNumber":2,"startTime":"2026-03-21T18:10:32.012Z","endTime":"2026-03-21T18:10:35.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482964678227322,"aZ":-28.91194325400813,"pfxX":-6.916354964846269,"pfxZ":2.2525555251264144,"pX":-1.0964155553615573,"pZ":0.8486087390553325,"vX0":5.2462990751774194,"vY0":-120.96155252253922,"vZ0":-5.221500228243403,"x":158.79,"y":215.87,"x0":-2.418821994766214,"y0":50.00431038822651,"z0":5.6385976269990685,"aX":-10.02238917023912},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":10.9,"spinRate":1487,"spinDirection":223},"zone":13,"typeConfidence":0.88,"plateTime":0.4567212882923126,"extension":6.462081937985232},"index":2,"playId":"bb909680-f675-391c-86c8-f790f4e2ab29","pitchNumber":3,"startTime":"2026-03-21T18:10:50.625Z","endTime":"2026-03-21T18:10:54.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.249327637165536,"aZ":-11.979197571545908,"pfxX":-5.203093580780112,"pfxZ":10.352744837374365,"pX":-0.4325290812228881,"pZ":2.4689004214878656,"vX0":6.264156544317191,"vY0":-139.47454081216372,"vZ0":-6.8791236992310125,"x":133.49,"y":172.12,"x0":-2.042065788319192,"y0":50.00462272652725,"z0":5.774196101964918,"aX":-10.151674646332442},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2290,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.39419741729932056,"extension":6.425211554674225},"index":3,"playId":"cbbf163d-ec4e-3784-9584-962c7967ab3c","pitchNumber":4,"startTime":"2026-03-21T18:11:09.591Z","endTime":"2026-03-21T18:11:13.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425267628786237,"aZ":-29.334535779683105,"pfxX":-6.559839734188515,"pfxZ":1.897654218701823,"pX":0.6873711421586802,"pZ":1.765485428096687,"vX0":9.218994321182993,"vY0":-122.23801959904787,"vZ0":-3.3111155103838428,"x":90.8,"y":191.11,"x0":-2.298766615596145,"y0":50.00486744143513,"z0":5.684093288177824,"aX":-9.826351219308101},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":9.5,"spinRate":1707,"spinDirection":252},"zone":9,"typeConfidence":0.89,"plateTime":0.4498698338321936,"extension":6.542077965366812},"index":4,"playId":"28fd2165-6987-3188-a1ae-7b67f1ae6c19","pitchNumber":5,"startTime":"2026-03-21T18:11:39.530Z","endTime":"2026-03-21T18:11:47.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:11:47.833Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alika Williams out on a sacrifice fly to left fielder Nathan Lukes. Henry Davis scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:11:59.197Z","endTime":"2026-03-21T18:12:56.751Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43082414598515,"aZ":-12.456942801232369,"pfxX":-4.65167407182941,"pfxZ":10.407230560917135,"pX":-0.43519782791492617,"pZ":3.099933220153905,"vX0":6.246609877869936,"vY0":-137.4869094743432,"vZ0":-5.036561416834579,"x":133.59,"y":155.08,"x0":-2.143333762619543,"y0":50.00119494680172,"z0":5.816270677286139,"aX":-8.812144981155306},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2253,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3999678378281639,"extension":6.457559330125104},"index":0,"playId":"5e81870b-f82e-3eda-b57f-4af20f5dd579","pitchNumber":1,"startTime":"2026-03-21T18:12:10.537Z","endTime":"2026-03-21T18:12:16.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":76.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665286278176808,"aZ":-28.00415768570151,"pfxX":-4.122738318470242,"pfxZ":2.800684496738784,"pX":0.4947916856558215,"pZ":2.3532974462100174,"vX0":8.195160546294728,"vY0":-121.051721182284,"vZ0":-2.0804127200233755,"x":98.14,"y":175.24,"x0":-2.3923552951366394,"y0":50.00432753710425,"z0":5.664983287808291,"aX":-6.145527190635406},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":5.6,"spinRate":1737,"spinDirection":233},"zone":6,"typeConfidence":0.83,"plateTime":0.4517092080587868,"extension":6.62893826821912},"index":1,"playId":"fb715ff6-8a75-3178-b941-270ad395a73b","pitchNumber":2,"startTime":"2026-03-21T18:12:28.100Z","endTime":"2026-03-21T18:12:31.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904561365647982,"aZ":-28.76686307527703,"pfxX":-5.0485053215233275,"pfxZ":2.243455519790058,"pX":0.11422669914037928,"pZ":1.7548233707648428,"vX0":7.657355326967822,"vY0":-122.89634417593051,"vZ0":-3.1989460563469945,"x":112.65,"y":191.4,"x0":-2.3957648272191916,"y0":50.00315091104913,"z0":5.534374569704796,"aX":-7.6703445713218015},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.5,"breakHorizontal":7.2,"spinRate":1664,"spinDirection":241},"zone":8,"typeConfidence":0.86,"plateTime":0.4468529269466086,"extension":6.6346976265826125},"hitData":{"launchSpeed":76.2,"launchAngle":33.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.83,"coordY":106.82}},"index":2,"playId":"110641d5-1a3b-306a-8a34-bf83aea77299","pitchNumber":3,"startTime":"2026-03-21T18:12:50.484Z","endTime":"2026-03-21T18:12:56.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.13,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:12:56.751Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:13:32.474Z","endTime":"2026-03-21T18:13:41.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53103542101094,"aZ":-14.10012736572714,"pfxX":-6.767285755167397,"pfxZ":9.568275901538499,"pX":0.24643643164278559,"pZ":1.9070308888962402,"vX0":8.98923426633097,"vY0":-137.33854558317614,"vZ0":-7.673506682022089,"x":107.61,"y":187.29,"x0":-2.2067754603311096,"y0":50.00506595374478,"z0":5.7181958709685015,"aX":-12.787309530024988},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2234,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.40049337703372423,"extension":6.453706648904461},"hitData":{"launchSpeed":111.6,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.13,"coordY":41.08}},"index":0,"playId":"a005f5fe-30ac-38ad-a1e5-b92b785bca8a","pitchNumber":1,"startTime":"2026-03-21T18:13:35.429Z","endTime":"2026-03-21T18:13:41.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:13:41.626Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:15:51.204Z","endTime":"2026-03-21T18:16:16.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:15:36.896Z","endTime":"2026-03-21T18:15:53.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660651368488907,"aZ":-19.581604886372666,"pfxX":2.16302190736224,"pfxZ":7.501255463062098,"pX":-0.3197176642583199,"pZ":3.2423325580909816,"vX0":3.95475730036243,"vY0":-128.26816812457687,"vZ0":-2.613029351491135,"x":129.19,"y":151.24,"x0":-2.1580229585633353,"y0":50.00340502299218,"z0":5.788369447373273,"aX":3.630932953914531},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.3,"breakHorizontal":-4.8,"spinRate":2746,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4257923017612111,"extension":6.039344250250089},"index":1,"playId":"9633250c-e817-3171-938a-3240d0fa11f7","pitchNumber":1,"startTime":"2026-03-21T18:15:53.432Z","endTime":"2026-03-21T18:15:56.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.739015680323966,"aZ":-19.986697617666323,"pfxX":-10.705416394213415,"pfxZ":6.617346749724792,"pX":-0.08545338623208126,"pZ":3.5994261797712017,"vX0":8.532579386332625,"vY0":-135.82416504278993,"vZ0":-1.9537544601795545,"x":120.26,"y":141.6,"x0":-1.8993705738411368,"y0":50.00202433285747,"z0":5.739143683873019,"aX":-19.713904019270405},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":17.3,"spinRate":2394,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40549645783068256,"extension":5.760015891743537},"hitData":{"launchSpeed":86.5,"launchAngle":19.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.13,"coordY":91.56}},"index":2,"playId":"0f2330e3-3919-3f20-bc07-4f1b717b8968","pitchNumber":2,"startTime":"2026-03-21T18:16:12.023Z","endTime":"2026-03-21T18:16:16.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:16:16.766Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a line drive to right fielder Billy Cook, deflected by first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:16:31.670Z","endTime":"2026-03-21T18:17:38.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.431171424901606,"aZ":-33.111090811071485,"pfxX":0.8078902261041803,"pfxZ":-0.6382047457951252,"pX":-1.293616213320884,"pZ":2.6284788463194184,"vX0":1.6346449148012128,"vY0":-120.09748696829868,"vZ0":-0.6598455853589035,"x":166.31,"y":167.81,"x0":-2.08576670155125,"y0":50.002398539265506,"z0":5.8304965148358985,"aX":1.189479096914321},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2503,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.45462681135155636,"extension":5.838889418992708},"index":0,"playId":"11bde0bd-943d-30e1-8503-451a0139d6b8","pitchNumber":1,"startTime":"2026-03-21T18:16:44.499Z","endTime":"2026-03-21T18:16:48.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36141581662428,"aZ":-16.83395928303696,"pfxX":-6.65669986711911,"pfxZ":8.277587678885226,"pX":0.6865510756791869,"pZ":1.8037435520663527,"vX0":8.721098668079053,"vY0":-135.8870791666017,"vZ0":-6.7889682913992315,"x":90.83,"y":190.08,"x0":-1.7135256658288005,"y0":50.00119136490881,"z0":5.522971605807022,"aX":-12.333168437994058},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":10.0,"spinRate":2377,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40451974178748795,"extension":5.794566303984287},"index":1,"playId":"0ede079b-3608-31d9-bea7-95ea5a0cc1fc","pitchNumber":2,"startTime":"2026-03-21T18:17:00.586Z","endTime":"2026-03-21T18:17:06.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626865871762373,"aZ":-22.53266726125495,"pfxX":1.7308839704862415,"pfxZ":5.768153706341206,"pX":0.7231289568449241,"pZ":3.0146508124922082,"vX0":5.759072319485414,"vY0":-128.023971653299,"vZ0":-2.5153199427963244,"x":89.44,"y":157.38,"x0":-1.7739359972461128,"y0":50.00509092423391,"z0":5.7599446025836185,"aX":2.8937012807762126},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":-4.3,"spinRate":2471,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4266474772617417,"extension":5.988399601794267},"hitData":{"launchSpeed":82.4,"launchAngle":12.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.26,"coordY":155.32}},"index":2,"playId":"1ae464ee-c93a-3dcc-ab6a-ddf1c74bf8db","pitchNumber":3,"startTime":"2026-03-21T18:17:32.276Z","endTime":"2026-03-21T18:17:38.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:17:38.454Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Alika Williams to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:18:10.312Z","endTime":"2026-03-21T18:19:40.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.381503672018724,"aZ":-15.735515918418535,"pfxX":-6.720861844233157,"pfxZ":8.839849332454207,"pX":-0.7249184741153071,"pZ":4.044373134715147,"vX0":5.261775415999334,"vY0":-136.1299871609816,"vZ0":-1.5356724418652434,"x":144.63,"y":129.58,"x0":-1.8182836620506517,"y0":50.00672565151107,"z0":5.715530334639373,"aX":-12.503926490046286},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":10.9,"spinRate":2276,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40374100862605333,"extension":5.873307968739854},"index":0,"playId":"4c1180fb-a94d-353b-b5c1-bbff13347937","pitchNumber":1,"startTime":"2026-03-21T18:18:10.312Z","endTime":"2026-03-21T18:18:13.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"d0d709c5-5d47-3c0a-94c1-7e29f8ff05c7","startTime":"2026-03-21T18:18:29.367Z","endTime":"2026-03-21T18:18:32.367Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13352742766501,"aZ":-15.405397180866004,"pfxX":-6.822848244906924,"pfxZ":8.977622556754959,"pX":-0.7384175312904538,"pZ":2.715915650905481,"vX0":5.221803760055184,"vY0":-136.53837551046598,"vZ0":-4.930559890793572,"x":145.15,"y":165.45,"x0":-1.7997749030070842,"y0":50.00124185115689,"z0":5.623369472145991,"aX":-12.740327585160907},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2314,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4028444517854477,"extension":5.897116205616412},"index":2,"playId":"cdcd1a89-e38e-310f-a4fb-935b1f03a08f","pitchNumber":2,"startTime":"2026-03-21T18:18:49.274Z","endTime":"2026-03-21T18:18:53.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrés Giménez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"cdcd1a89-e38e-310f-a4fb-935b1f03a08f","startTime":"2026-03-21T18:19:04.346Z","endTime":"2026-03-21T18:19:17.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"postOnSecond":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.27,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70458139649713,"aZ":-18.345610253546514,"pfxX":-9.084589319354714,"pfxZ":7.647555666815572,"pX":0.4391788345372396,"pZ":1.84182287667124,"vX0":9.122418241024814,"vY0":-133.8292176610834,"vZ0":-5.8414425740867415,"x":100.26,"y":189.05,"x0":-1.8383917692192417,"y0":50.003460435273276,"z0":5.373035594371804,"aX":-16.429335831944396},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":14.4,"spinRate":2285,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40974178235496206,"extension":5.986902978301778},"index":4,"playId":"ab82a8d0-65e6-3ed2-a211-5f66deedc9ae","pitchNumber":3,"startTime":"2026-03-21T18:19:17.469Z","endTime":"2026-03-21T18:19:22.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21582258535996,"aZ":-29.688415219283932,"pfxX":0.24992842092976542,"pfxZ":1.677587109801256,"pX":1.3438869084767218,"pZ":1.7459581638591517,"vX0":7.650050610794229,"vY0":-120.974789082348,"vZ0":-3.1006144966155516,"x":65.77,"y":191.64,"x0":-1.8953127378733037,"y0":50.000462310972175,"z0":5.6542192372018025,"aX":0.36772322899426557},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2470,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4532486248339458,"extension":6.080173456548348},"hitData":{"launchSpeed":64.6,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.46,"coordY":166.45}},"index":5,"playId":"11b99c66-f05d-3710-9cbe-9f02da75f20e","pitchNumber":4,"startTime":"2026-03-21T18:19:36.765Z","endTime":"2026-03-21T18:19:40.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.5,"awayTeamWinProbability":14.5,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.27,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:19:40.030Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a fly ball to center fielder Oneil Cruz. Andrés Giménez scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:20:07.171Z","endTime":"2026-03-21T18:20:39.468Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":74.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34892258481967,"aZ":-31.482405509177834,"pfxX":0.7894072004141659,"pfxZ":0.4982017277364017,"pX":0.9667268696414937,"pZ":1.4554912550140577,"vX0":6.833333817967529,"vY0":-117.88088437283605,"vZ0":-2.877896732390405,"x":80.15,"y":199.48,"x0":-2.0778032386181424,"y0":50.00565253390097,"z0":5.6118308914662025,"aX":1.1058768656046423},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.5,"breakHorizontal":-3.1,"spinRate":2382,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4654446699868786,"extension":6.135596498858363},"index":0,"playId":"b89617f2-6650-3615-8fc3-58fbd53839a5","pitchNumber":1,"startTime":"2026-03-21T18:20:14.532Z","endTime":"2026-03-21T18:20:18.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429410175972194,"aZ":-28.231174079002034,"pfxX":-11.025867102415997,"pfxZ":2.5897695655552155,"pX":-0.19753362845142178,"pZ":1.4188148766631163,"vX0":8.080420539317412,"vY0":-123.41282935865279,"vZ0":-4.216815417013864,"x":124.53,"y":200.47,"x0":-2.102091863751755,"y0":50.002874456344124,"z0":5.561473610392359,"aX":-16.79509942875589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2278,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44595327526377204,"extension":6.031338561553383},"hitData":{"launchSpeed":82.0,"launchAngle":22.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.18,"coordY":91.07}},"index":1,"playId":"3e3dcfb0-6f91-3c20-a1a7-583813f0fd25","pitchNumber":2,"startTime":"2026-03-21T18:20:32.190Z","endTime":"2026-03-21T18:20:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-7.099999999999994,"leverageIndex":1.08,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:20:39.468Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:20:57.649Z","endTime":"2026-03-21T18:21:20.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.724594587573137,"aZ":-32.284521189676894,"pfxX":1.912318399225098,"pfxZ":-0.0717779027020633,"pX":0.319250050853446,"pZ":2.4443461050753164,"vX0":4.391778989750301,"vY0":-121.89230962404648,"vZ0":-1.0871720587079359,"x":104.83,"y":172.78,"x0":-1.7633017022858346,"y0":50.00404582039516,"z0":5.714935409062381,"aX":2.8421710282711845},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-4.6,"spinRate":2518,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.45148649607692404,"extension":6.041714777092627},"hitData":{"launchSpeed":95.5,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.98,"coordY":58.91}},"index":0,"playId":"1f33357c-858f-3a1c-b2b6-50a27c651463","pitchNumber":1,"startTime":"2026-03-21T18:21:15.251Z","endTime":"2026-03-21T18:21:20.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:21:20.102Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to right fielder Addison Barger.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:23:28.479Z","endTime":"2026-03-21T18:23:58.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97513935745437,"aZ":-27.746075359839683,"pfxX":1.8213557877974762,"pfxZ":3.158982636660218,"pX":0.5629679065577006,"pZ":1.2137456244353517,"vX0":5.99761122129148,"vY0":-118.58319920667533,"vZ0":-4.49864888249372,"x":95.54,"y":206.01,"x0":-2.251874072541318,"y0":50.004346190417,"z0":5.712736602874791,"aX":2.552290218219163},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.7,"breakHorizontal":-4.9,"spinRate":2270,"spinDirection":189},"zone":14,"typeConfidence":0.92,"plateTime":0.4646929734961285,"extension":6.2237921052254634},"index":0,"playId":"f7263aae-1ecf-39d8-aacf-156234fb10d6","pitchNumber":1,"startTime":"2026-03-21T18:23:36.260Z","endTime":"2026-03-21T18:23:39.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754335677977682,"aZ":-27.85528897053282,"pfxX":-5.407933576603591,"pfxZ":2.951576403424701,"pX":-0.22548422159339412,"pZ":2.6769759937006126,"vX0":6.75527361209454,"vY0":-120.26667155376629,"vZ0":-1.5955846022896716,"x":125.59,"y":166.5,"x0":-2.3706354179247664,"y0":50.00185583928329,"z0":5.824255211920854,"aX":-7.9068863417794555},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.3,"breakHorizontal":8.2,"spinRate":1593,"spinDirection":233},"zone":5,"typeConfidence":0.88,"plateTime":0.4557878525423158,"extension":6.435157022291861},"hitData":{"launchSpeed":106.7,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.04,"coordY":134.27}},"index":1,"playId":"e4346d31-831f-31bd-a6ad-60cd1690c632","pitchNumber":2,"startTime":"2026-03-21T18:23:54.015Z","endTime":"2026-03-21T18:23:58.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:23:58.831Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:24:10.938Z","endTime":"2026-03-21T18:25:29.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.231489693075375,"aZ":-12.758201282171475,"pfxX":-5.225158206442612,"pfxZ":10.779038273916989,"pX":-1.6714703548554597,"pZ":2.880634100709798,"vX0":3.6750508466053735,"vY0":-134.15324258409058,"vZ0":-5.220771278679437,"x":180.71,"y":161.0,"x0":-2.388551466384304,"y0":50.00045522855952,"z0":5.78011005137802,"aX":-9.409892260445954},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2206,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4101493160599583,"extension":6.291660633753645},"index":0,"playId":"281b5ea0-de35-3972-9221-3f3a2703766a","pitchNumber":1,"startTime":"2026-03-21T18:24:30.254Z","endTime":"2026-03-21T18:24:34.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53072502425595,"aZ":-25.187931818238486,"pfxX":-0.9846528597529876,"pfxZ":4.534679603053075,"pX":0.6774481838417588,"pZ":0.4112666817287911,"vX0":7.427507027577395,"vY0":-123.32555059599152,"vZ0":-7.2545393600183035,"x":91.18,"y":227.68,"x0":-2.24532276956557,"y0":50.00110656149088,"z0":5.5153866015198245,"aX":-1.5165571232160395},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":0.0,"spinRate":2312,"spinDirection":258},"zone":14,"typeConfidence":0.81,"plateTime":0.44412799236146716,"extension":6.373139017029877},"index":1,"playId":"568ed287-db27-3eb6-bab7-72d61c0eea5d","pitchNumber":2,"startTime":"2026-03-21T18:24:47.140Z","endTime":"2026-03-21T18:24:50.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81467740871499,"aZ":-27.72009533179133,"pfxX":-8.263509425438725,"pfxZ":2.89152731118294,"pX":-0.5136500431445684,"pZ":1.2943029229484564,"vX0":7.1148154095810225,"vY0":-123.64263138497951,"vZ0":-5.030103341092794,"x":136.58,"y":203.83,"x0":-2.361941778957681,"y0":50.00263146426943,"z0":5.69529841479544,"aX":-12.72973755199349},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":1991,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4438499809066463,"extension":6.410051534284645},"index":2,"playId":"87d3e21f-b247-3f5a-89de-123596b18c43","pitchNumber":3,"startTime":"2026-03-21T18:25:06.803Z","endTime":"2026-03-21T18:25:11.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668134983469844,"aZ":-13.17236367833036,"pfxX":-5.773736421176535,"pfxZ":10.413390713705752,"pX":-1.0083727144174504,"pZ":3.033634598765536,"vX0":5.278742244221901,"vY0":-134.80860918876795,"vZ0":-4.9102450988605595,"x":155.44,"y":156.87,"x0":-2.2500016354656474,"y0":50.00179667215205,"z0":5.82186945069903,"aX":-10.5347805404791},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":9.2,"spinRate":2200,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.40765643129212314,"extension":6.31672898913255},"index":3,"playId":"2456359e-7a43-3230-9651-a7a2eb0daaf1","pitchNumber":4,"startTime":"2026-03-21T18:25:24.578Z","endTime":"2026-03-21T18:25:29.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.92,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:25:29.080Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcell Ozuna grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Brandon Lowe to 3rd. Bryan Reynolds out at 2nd. Marcell Ozuna out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:25:35.592Z","endTime":"2026-03-21T18:27:14.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497640573881203,"aZ":-30.611173208636778,"pfxX":1.6521917535655346,"pfxZ":1.069999669517422,"pX":-1.5377975849484127,"pZ":3.299437526569375,"vX0":1.77119335844418,"vY0":-120.70914200944854,"vZ0":0.5085983171383635,"x":175.62,"y":149.7,"x0":-2.498244398154579,"y0":50.00388370678407,"z0":5.800929058067204,"aX":2.415643505572654},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":2165,"spinDirection":2},"zone":11,"typeConfidence":0.91,"plateTime":0.4553623689787534,"extension":6.4037684465182805},"index":0,"playId":"a52e50ad-1f21-3dd7-acb4-8bae869c734a","pitchNumber":1,"startTime":"2026-03-21T18:26:05.786Z","endTime":"2026-03-21T18:26:09.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T18:26:35.406Z","endTime":"2026-03-21T18:27:05.248Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98369098592168,"aZ":-12.185997008403916,"pfxX":-6.282678382286967,"pfxZ":10.810348583199794,"pX":0.2934590240048569,"pZ":2.1957637285950713,"vX0":8.374972856339536,"vY0":-136.13654115913508,"vZ0":-6.99422851605933,"x":105.81,"y":179.49,"x0":-2.0278573953035606,"y0":50.00671379725481,"z0":5.668445126556394,"aX":-11.621876103505503},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":9.2,"spinRate":2307,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4046154883164115,"extension":6.507718448903522},"hitData":{"launchSpeed":100.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.58,"coordY":156.13}},"index":2,"playId":"2e584f3f-f80e-3ca3-b8a8-b769b49ef468","pitchNumber":2,"startTime":"2026-03-21T18:27:05.248Z","endTime":"2026-03-21T18:27:14.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":80.60000000000001,"awayTeamWinProbability":19.39999999999999,"homeTeamWinProbabilityAdded":-5.999999999999986,"leverageIndex":1.06,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:27:14.829Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:27:35.974Z","endTime":"2026-03-21T18:28:08.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.991736647038614,"aZ":-14.855222784232602,"pfxX":-5.001210201782952,"pfxZ":9.311540457540382,"pX":-0.2910276464398404,"pZ":2.269040678962573,"vX0":6.76892391987608,"vY0":-136.26662330269937,"vZ0":-6.517563367419028,"x":128.09,"y":177.52,"x0":-2.170195249166284,"y0":50.00336540259172,"z0":5.738626725368164,"aX":-9.303147873744141},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2062,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4036373947202634,"extension":6.424081952506886},"index":0,"playId":"cd7b088e-3da1-3364-8a19-8cb26ad392e8","pitchNumber":1,"startTime":"2026-03-21T18:27:41.642Z","endTime":"2026-03-21T18:27:44.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224954804538164,"aZ":-27.505621544489564,"pfxX":0.45846315394642456,"pfxZ":2.971207965702072,"pX":0.4476097847994551,"pZ":1.7813417729294314,"vX0":6.615484635800985,"vY0":-124.38372455167908,"vZ0":-3.906375666856589,"x":99.94,"y":190.68,"x0":-2.302703217882102,"y0":50.00437769092089,"z0":5.64511452371386,"aX":0.7194829851124154},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-2.3,"spinRate":2223,"spinDirection":248},"zone":9,"typeConfidence":0.86,"plateTime":0.4398438178812545,"extension":6.458915359467588},"hitData":{"launchSpeed":90.0,"launchAngle":51.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.68,"coordY":102.63}},"index":1,"playId":"7fedd704-96fe-3522-a4e7-19d1bb4ccb5b","pitchNumber":2,"startTime":"2026-03-21T18:28:01.730Z","endTime":"2026-03-21T18:28:08.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:28:08.843Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:30:17.891Z","endTime":"2026-03-21T18:32:55.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:29:34.818Z","endTime":"2026-03-21T18:30:20.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938717251401922,"aZ":-13.223107480315218,"pfxX":-4.5453879135187485,"pfxZ":10.221382451044391,"pX":-0.6610714856141701,"pZ":1.8422187188157968,"vX0":3.2286280233971105,"vY0":-135.17742620377518,"vZ0":-7.811046255331986,"x":142.2,"y":189.04,"x0":-1.2792156006038815,"y0":50.00461240797425,"z0":5.6939103804770195,"aX":-8.428949047441405},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2435,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40489920538297763,"extension":6.731278096740925},"index":1,"playId":"2af5b54e-6f4b-3230-8fa8-9feacd487d3e","pitchNumber":1,"startTime":"2026-03-21T18:30:20.137Z","endTime":"2026-03-21T18:30:27.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693226310443492,"aZ":-20.50864997840579,"pfxX":-5.217475795053628,"pfxZ":7.61583507806778,"pX":-0.28723553738591157,"pZ":1.3737037232205502,"vX0":3.743934013466291,"vY0":-122.79625748087548,"vZ0":-6.436205219277923,"x":127.95,"y":201.69,"x0":-1.1517291193518318,"y0":50.00155376729852,"z0":5.766519943895993,"aX":-7.989289786730288},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.6,"breakHorizontal":8.6,"spinRate":1704,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.44559006761806996,"extension":6.4520005387114265},"index":2,"playId":"6c3ddd16-b9fb-3c8b-9353-f76c7ce91161","pitchNumber":2,"startTime":"2026-03-21T18:30:52.248Z","endTime":"2026-03-21T18:30:56.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40218701587394,"aZ":-12.978820904973611,"pfxX":-5.6877991951828015,"pfxZ":10.244072117148502,"pX":-0.4337299045019072,"pZ":2.3696709792314836,"vX0":4.439341085703637,"vY0":-136.1347624274909,"vZ0":-6.65804153045885,"x":133.53,"y":174.8,"x0":-1.3481277412817276,"y0":50.001123897947124,"z0":5.7487875912649535,"aX":-10.65511182278101},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2361,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40262728554106797,"extension":6.526929336727339},"index":3,"playId":"d5a6b3b7-a6a9-332b-9f90-fb9c0a94eb17","pitchNumber":3,"startTime":"2026-03-21T18:31:09.371Z","endTime":"2026-03-21T18:31:14.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86513497830728,"aZ":-14.311870873793376,"pfxX":-3.5860993213640286,"pfxZ":9.667671742384938,"pX":-1.2470155841871307,"pZ":4.799719387525866,"vX0":1.7153766210755355,"vY0":-135.83732679676916,"vZ0":-0.2983446713596358,"x":164.53,"y":109.19,"x0":-1.4246556094168028,"y0":50.00363607942101,"z0":5.915858602247805,"aX":-6.626851985086564},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2308,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4049644958610026,"extension":6.564270914951421},"index":4,"playId":"84ffa170-316c-3474-9351-841ca825f058","pitchNumber":4,"startTime":"2026-03-21T18:31:34.948Z","endTime":"2026-03-21T18:31:38.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15584089577747,"aZ":-14.7781274073609,"pfxX":-2.54764367300721,"pfxZ":9.415145715085934,"pX":-1.0095785277144769,"pZ":4.141629705604779,"vX0":1.694451737363839,"vY0":-136.55029671610478,"vZ0":-1.8370419696210305,"x":155.48,"y":126.96,"x0":-1.3141601897486737,"y0":50.00070333560833,"z0":5.864825461017603,"aX":-4.706007526731826},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2344,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40450536724873976,"extension":6.6189115295901555},"index":5,"playId":"e76cd8b1-efb7-30b3-a0f8-a09ce867d084","pitchNumber":5,"startTime":"2026-03-21T18:31:53.325Z","endTime":"2026-03-21T18:31:56.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49958917733149,"aZ":-11.06078292510959,"pfxX":-3.779146576002515,"pfxZ":11.318906764799884,"pX":1.0171135270257823,"pZ":2.9922830448480413,"vX0":7.446778987643383,"vY0":-136.3280084870071,"vZ0":-5.242095473587084,"x":78.23,"y":157.99,"x0":-1.2700269266409752,"y0":50.001686498393155,"z0":5.716648491763002,"aX":-7.049206693091952},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":2322,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40316552309069076,"extension":6.767867301745771},"index":6,"playId":"dda5de30-228f-3a8f-8f62-dd6608247d89","pitchNumber":6,"startTime":"2026-03-21T18:32:19.458Z","endTime":"2026-03-21T18:32:22.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-21T18:32:39.251Z","endTime":"2026-03-21T18:32:52.543Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.078612993665224,"aZ":-15.847391403165112,"pfxX":-6.364714799974352,"pfxZ":8.852345285198705,"pX":-0.6361236678671489,"pZ":4.004686526914814,"vX0":3.7165470749034615,"vY0":-136.4414542978965,"vZ0":-1.927038396908488,"x":141.25,"y":130.65,"x0":-1.2046461641707968,"y0":50.00340356302209,"z0":5.838716282570901,"aX":-11.740870194876802},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2332,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4048028251446545,"extension":4.569890911434684},"index":8,"playId":"108e8128-dda4-329f-9e6e-a1f32110cb31","pitchNumber":7,"startTime":"2026-03-21T18:32:52.543Z","endTime":"2026-03-21T18:32:55.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:32:55.543Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, first baseman Spencer Horwitz to pitcher Isaac Mattson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:33:00.753Z","endTime":"2026-03-21T18:35:36.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":85.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222404079114554,"aZ":-9.87768763071264,"pfxX":-5.232693069558621,"pfxZ":11.909032357610538,"pX":0.261567212623993,"pZ":1.9320132864219437,"vX0":5.764140565625964,"vY0":-136.4965002180173,"vZ0":-8.146308853616398,"x":107.03,"y":186.62,"x0":-1.2055395466788636,"y0":50.004752906134975,"z0":5.649706818298048,"aX":-9.79861580934674},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":8.2,"spinRate":2348,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.402483072867835,"extension":6.6053171744256005},"index":0,"playId":"a37e341a-5e5d-356f-8fd1-9732f3d77c1d","pitchNumber":1,"startTime":"2026-03-21T18:33:22.175Z","endTime":"2026-03-21T18:33:26.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11863364879988,"aZ":-9.954413481701529,"pfxX":-2.1779357800142467,"pfxZ":11.591324808384257,"pX":0.5234919239435611,"pZ":2.646123733057156,"vX0":5.489017406610628,"vY0":-138.3577940573518,"vZ0":-6.410200568577989,"x":97.05,"y":167.33,"x0":-1.2131842390073335,"y0":50.003266970411104,"z0":5.677577334840828,"aX":-4.175784215804618},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":2.6,"spinRate":2323,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3976063455732457,"extension":6.676613782417514},"index":1,"playId":"09b1f5a4-59a3-3d7c-a459-1fa436b9809c","pitchNumber":2,"startTime":"2026-03-21T18:33:40.200Z","endTime":"2026-03-21T18:33:47.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882532543156547,"aZ":-31.439799797313427,"pfxX":1.2708043614796138,"pfxZ":0.4805981836149593,"pX":0.06795379297775676,"pZ":1.8677445231399072,"vX0":3.1811765701880663,"vY0":-122.09492909987055,"vZ0":-2.9219078102914855,"x":114.41,"y":188.35,"x0":-1.4141878767632523,"y0":50.00077370753063,"z0":5.7714375780112555,"aX":1.9276426436237843},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.5,"breakHorizontal":-3.0,"spinRate":2231,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.44773605435498576,"extension":6.579487267029672},"index":2,"playId":"8758e8d2-7c97-3f18-84b7-667952e7cd72","pitchNumber":3,"startTime":"2026-03-21T18:34:09.909Z","endTime":"2026-03-21T18:34:14.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-21T18:34:29.077Z","endTime":"2026-03-21T18:34:41.575Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54191309727694,"aZ":-28.34349523499142,"pfxX":3.896011409899292,"pfxZ":2.397345133970048,"pX":1.6302606593064404,"pZ":-0.02356305807126152,"vX0":5.620766171672119,"vY0":-124.85654833506665,"vZ0":-8.374410969106561,"x":54.86,"y":239.42,"x0":-1.1466733317991484,"y0":50.00123317736526,"z0":5.669654320095138,"aX":6.21746477457778},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-8.3,"spinRate":2172,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4368492886438573,"extension":6.698776918782515},"index":4,"playId":"9adb3bc5-6ff8-3ff0-ae75-6e0e1df12e0f","pitchNumber":4,"startTime":"2026-03-21T18:34:41.575Z","endTime":"2026-03-21T18:34:44.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395825200015953,"aZ":-8.809070973883712,"pfxX":-3.414936134602807,"pfxZ":12.223548877298652,"pX":-0.08025459401877884,"pZ":2.058887799184946,"vX0":4.47327991198608,"vY0":-137.60016722630232,"vZ0":-8.106711051852342,"x":120.06,"y":183.19,"x0":-1.2856613777536827,"y0":50.00609642834752,"z0":5.6455182754390485,"aX":-6.529815406924389},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":5.2,"spinRate":2343,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39851886656309743,"extension":6.721731816561576},"index":5,"playId":"5b63053b-3d09-38e9-bd08-4a6eda9d9154","pitchNumber":5,"startTime":"2026-03-21T18:35:01.770Z","endTime":"2026-03-21T18:35:04.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957178246366343,"aZ":-26.49909797658869,"pfxX":2.6848036062571476,"pfxZ":3.4453237746353693,"pX":0.5066946122981807,"pZ":2.421876608086504,"vX0":3.4070648967250485,"vY0":-126.96032177485705,"vZ0":-3.238814923570204,"x":97.69,"y":173.39,"x0":-1.1971773732695283,"y0":50.00200629349974,"z0":5.8041195793750875,"aX":4.418062597445529},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-5.6,"spinRate":2145,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.4300566522799425,"extension":6.66680335211835},"hitData":{"launchSpeed":104.1,"launchAngle":1.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.03,"coordY":176.97}},"index":6,"playId":"3ddfcd3f-50ed-3234-8c11-ea0610d35f20","pitchNumber":6,"startTime":"2026-03-21T18:35:29.904Z","endTime":"2026-03-21T18:35:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:35:36.320Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:35:58.331Z","endTime":"2026-03-21T18:36:17.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946796901265355,"aZ":-14.601784334931933,"pfxX":-4.155747317903436,"pfxZ":9.31883314245009,"pX":-0.2215403406274989,"pZ":3.4183958057358486,"vX0":4.584672719149792,"vY0":-136.44995331631594,"vZ0":-3.6551517036233827,"x":125.44,"y":146.48,"x0":-1.3833951119675014,"y0":50.006085905976235,"z0":5.781076985829684,"aX":-7.839965953252555},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2292,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.401365953285016,"extension":6.50286681443046},"hitData":{"launchSpeed":98.6,"launchAngle":23.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.37,"coordY":79.06}},"index":0,"playId":"2df93593-19d1-38d6-a139-df39e9d00592","pitchNumber":1,"startTime":"2026-03-21T18:36:12.542Z","endTime":"2026-03-21T18:36:17.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:36:17.102Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:37:46.787Z","endTime":"2026-03-21T18:40:27.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867387171638402,"aZ":-13.366675009022961,"pfxX":-6.655269540487229,"pfxZ":10.531821753006884,"pX":-0.22116101895878504,"pZ":2.909095738321021,"vX0":7.322706919062741,"vY0":-133.11880289284824,"vZ0":-5.254345322569941,"x":125.43,"y":160.23,"x0":-2.1492993307616755,"y0":50.00592869903476,"z0":5.884271170804043,"aX":-11.889072948311789},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":10.3,"spinRate":2155,"spinDirection":211},"zone":2,"typeConfidence":0.88,"plateTime":0.4122224318808825,"extension":6.402554584359629},"index":0,"playId":"2ff5c208-0a71-3458-b902-cd68e23fe396","pitchNumber":1,"startTime":"2026-03-21T18:38:36.754Z","endTime":"2026-03-21T18:38:40.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152669023567338,"aZ":-26.969706797780134,"pfxX":-6.191824505233731,"pfxZ":3.5209797854304643,"pX":0.9318734340285405,"pZ":1.7208366461481892,"vX0":9.358561183576965,"vY0":-120.50963630629174,"vZ0":-3.9384397751734506,"x":81.48,"y":192.32,"x0":-2.187312173867333,"y0":50.00560911844659,"z0":5.743472491562059,"aX":-9.16190258177344},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":9.1,"spinRate":2257,"spinDirection":175},"zone":14,"typeConfidence":0.89,"plateTime":0.4535135388507445,"extension":6.4284069829108335},"index":1,"playId":"86a4d323-7736-3288-9b2f-705cb1ff30fe","pitchNumber":2,"startTime":"2026-03-21T18:38:58.737Z","endTime":"2026-03-21T18:39:01.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84658517382654,"aZ":-28.2285190897165,"pfxX":-0.0770154565384793,"pfxZ":2.574657318092318,"pX":1.8939160223020344,"pZ":1.9713082268698914,"vX0":9.91585712899016,"vY0":-122.67212254770125,"vZ0":-3.318558451738353,"x":44.81,"y":185.55,"x0":-2.1801733103993803,"y0":50.00571551785098,"z0":5.732283764291066,"aX":-0.1205323419678046},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-2.0,"spinRate":2166,"spinDirection":267},"zone":14,"typeConfidence":0.88,"plateTime":0.44544699213154537,"extension":6.577396048366621},"index":2,"playId":"b5d09ebe-3cae-3300-b61b-ab95d274bdd9","pitchNumber":3,"startTime":"2026-03-21T18:39:15.693Z","endTime":"2026-03-21T18:39:19.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992949931704008,"aZ":-30.379600244500654,"pfxX":-6.289514210790793,"pfxZ":1.2479911842053122,"pX":-0.1354838768740613,"pZ":1.1409411112416181,"vX0":7.244970179678933,"vY0":-120.0007078093346,"vZ0":-4.297001569355164,"x":122.16,"y":207.97,"x0":-2.3947796038383795,"y0":50.0033842957738,"z0":5.699984923198947,"aX":-9.055830233564484},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":9.4,"spinRate":1454,"spinDirection":253},"zone":13,"typeConfidence":0.87,"plateTime":0.45869090369285503,"extension":6.3674342727942665},"index":3,"playId":"92cacd4a-bb6a-3bc0-8085-92310a8f8fdf","pitchNumber":4,"startTime":"2026-03-21T18:39:30.416Z","endTime":"2026-03-21T18:39:33.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71406898038614,"aZ":-12.833080227904976,"pfxX":-1.8618201479319436,"pfxZ":10.332126826937504,"pX":-0.053582151793449675,"pZ":3.097251446106571,"vX0":6.309040717509501,"vY0":-136.80918823989163,"vZ0":-4.904806880104741,"x":119.04,"y":155.15,"x0":-2.1603751418607886,"y0":50.00039086597062,"z0":5.811585486924691,"aX":-3.484690175168},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":1.9,"spinRate":2350,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.4022872992027202,"extension":6.326112197864488},"index":4,"playId":"26f7f996-5943-39f5-8743-a9d4ccfecd95","pitchNumber":5,"startTime":"2026-03-21T18:39:47.564Z","endTime":"2026-03-21T18:39:52.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41608830764739,"aZ":-10.77646288657012,"pfxX":-5.670748929222938,"pfxZ":11.213100966936318,"pX":1.4375678646180094,"pZ":3.134447951945894,"vX0":11.3630352221987,"vY0":-138.3601187272866,"vZ0":-5.17952212553098,"x":62.2,"y":154.15,"x0":-2.015271849316137,"y0":50.0011771830861,"z0":5.7750036987121,"aX":-10.8206274536888},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2324,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3982779277911619,"extension":6.6769024257432426},"index":5,"playId":"bdc8b85d-170b-390f-9abd-ddee5049a8a2","pitchNumber":6,"startTime":"2026-03-21T18:40:08.961Z","endTime":"2026-03-21T18:40:11.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70423203933512,"aZ":-29.34709861153844,"pfxX":-7.32693426447678,"pfxZ":1.94503146901023,"pX":-1.4124417320103504,"pZ":2.2806451308447837,"vX0":4.592377949058031,"vY0":-120.37589289536659,"vZ0":-2.0291301748378716,"x":170.84,"y":177.2,"x0":-2.4034304086688394,"y0":50.001744624773906,"z0":5.75989489592705,"aX":-10.636883060524598},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.2,"breakHorizontal":12.0,"spinRate":1679,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4568941490871459,"extension":6.419861555911085},"index":6,"playId":"9e9477bb-2a41-3f7b-a3e9-8e7766058d08","pitchNumber":7,"startTime":"2026-03-21T18:40:24.175Z","endTime":"2026-03-21T18:40:27.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:27.528Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Billy Cook pops out to second baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:05.728Z","endTime":"2026-03-21T18:43:13.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[1,2],"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:40:48.008Z","endTime":"2026-03-21T18:42:26.569Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Geovanny Planchart replaces catcher Alejandro Kirk, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T18:42:26.569Z","endTime":"2026-03-21T18:42:26.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685712,"link":"/api/v1/people/685712"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jorge Alcala replaces Kevin Gausman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T18:42:26.603Z","endTime":"2026-03-21T18:43:07.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660896,"link":"/api/v1/people/660896"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592332,"link":"/api/v1/people/592332","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367029156114704,"aZ":-17.43965238296852,"pfxX":-6.736684329963172,"pfxZ":7.631519689364332,"pX":-0.99478068173309,"pZ":3.0219598801910195,"vX0":2.6896198287761326,"vY0":-137.98914957008174,"vZ0":-5.6678957342648175,"x":154.92,"y":157.19,"x0":-1.1062816949860326,"y0":50.00112237068621,"z0":6.2752568057534255,"aX":-13.005385033600152},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":2144,"spinDirection":217},"zone":11,"typeConfidence":0.74,"plateTime":0.3967477875236858,"extension":5.574561717883811},"hitData":{"launchSpeed":77.6,"launchAngle":67.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.01,"coordY":157.07}},"index":3,"playId":"0e85ea60-9a85-345d-bd36-5db1d32f650b","pitchNumber":1,"startTime":"2026-03-21T18:43:07.964Z","endTime":"2026-03-21T18:43:13.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:43:13.995Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Konnor Griffin grounds into a force out, third baseman Kazuma Okamoto to second baseman Ernie Clement. Henry Davis out at 2nd. Konnor Griffin to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:36.313Z","endTime":"2026-03-21T18:44:52.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692337561673146,"aZ":-25.22889699101983,"pfxX":3.2677921537140615,"pfxZ":4.024103944870172,"pX":0.6398224744173185,"pZ":2.4170285003042937,"vX0":4.414964437552212,"vY0":-130.14280874139092,"vZ0":-4.9617871177916815,"x":92.61,"y":173.52,"x0":-1.4990728675948721,"y0":50.0026215015207,"z0":6.24398663522086,"aX":5.641029482079157},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-6.8,"spinRate":2408,"spinDirection":177},"zone":6,"typeConfidence":0.9,"plateTime":0.41985012567901236,"extension":5.657033863812943},"index":0,"playId":"7918e282-2e3a-3c60-acab-0a471eb5f5f6","pitchNumber":1,"startTime":"2026-03-21T18:43:43.364Z","endTime":"2026-03-21T18:43:47.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123614828525128,"aZ":-20.333003940481657,"pfxX":-7.506917259301524,"pfxZ":5.974156998340875,"pX":0.11554536506970557,"pZ":1.718268711200298,"vX0":5.959355749757877,"vY0":-139.7993489305101,"vZ0":-8.808501219847718,"x":112.6,"y":192.39,"x0":-1.0670300461845303,"y0":50.00353916867485,"z0":6.241453813207493,"aX":-14.879489331645658},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":12.4,"spinRate":2172,"spinDirection":220},"zone":8,"typeConfidence":0.95,"plateTime":0.3916005816952475,"extension":5.621455277532115},"index":1,"playId":"581240ca-bef9-3548-a054-16db6b2019f5","pitchNumber":2,"startTime":"2026-03-21T18:43:58.805Z","endTime":"2026-03-21T18:44:01.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T18:44:13.479Z","endTime":"2026-03-21T18:44:23.662Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44582350758799,"aZ":-21.8020977111739,"pfxX":2.61647686096961,"pfxZ":5.906592344930676,"pX":0.744904993092915,"pZ":1.489676855957078,"vX0":4.469600992136207,"vY0":-131.33504402517363,"vZ0":-7.766378097020687,"x":88.61,"y":198.56,"x0":-1.3155219715704507,"y0":50.00453283466383,"z0":6.093197944441162,"aX":4.594152158026978},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-5.6,"spinRate":2399,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.41622295825572797,"extension":5.660783331238054},"index":3,"playId":"a382e6e8-73b3-36bd-9300-3cc1a4b75a5e","pitchNumber":3,"startTime":"2026-03-21T18:44:23.662Z","endTime":"2026-03-21T18:44:27.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990111975531505,"aZ":-25.384709265056458,"pfxX":1.8692009344305687,"pfxZ":3.757901913698036,"pX":0.13747726564429566,"pZ":2.1444931103416107,"vX0":3.134739423893815,"vY0":-132.69875798095538,"vZ0":-6.007840611164039,"x":111.76,"y":180.88,"x0":-1.2961137348602199,"y0":50.000934027714315,"z0":6.255450544346894,"aX":3.3758180312321637},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":-4.0,"spinRate":2441,"spinDirection":181},"zone":8,"typeConfidence":0.9,"plateTime":0.4107477568117073,"extension":5.626857767365108},"hitData":{"launchSpeed":83.0,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":164.58}},"index":4,"playId":"853250ad-69fd-36af-a879-c537a0a57df1","pitchNumber":4,"startTime":"2026-03-21T18:44:45.724Z","endTime":"2026-03-21T18:44:52.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:44:52.029Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a ground ball to left fielder Nathan Lukes. Konnor Griffin scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:45:34.265Z","endTime":"2026-03-21T18:47:14.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"08315536-0516-0003-001c-f08cd117d70a","startTime":"2026-03-21T18:45:34.353Z","endTime":"2026-03-21T18:45:36.517Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27792331694639,"aZ":-12.340441351811954,"pfxX":-2.8465058986187755,"pfxZ":10.070706601747677,"pX":0.10160054381465794,"pZ":2.4878443935916312,"vX0":4.634339323820086,"vY0":-140.0646731581419,"vZ0":-8.042277946007406,"x":113.13,"y":171.61,"x0":-1.2113979394218508,"y0":50.00187148090988,"z0":6.220317030997259,"aX":-5.6056176415898475},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2348,"spinDirection":213},"zone":5,"typeConfidence":0.95,"plateTime":0.39241132338871854,"extension":5.698430682113679},"index":1,"playId":"c1a65fd3-e336-3375-b849-a5d2ba639fff","pitchNumber":1,"startTime":"2026-03-21T18:45:36.517Z","endTime":"2026-03-21T18:45:40.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61166140566253,"aZ":-13.086885763960183,"pfxX":-3.986914285316371,"pfxZ":9.661213338081136,"pX":-1.3748714209570334,"pZ":1.4394005161399543,"vX0":0.7677956707080392,"vY0":-140.33020752093753,"vZ0":-10.785610510281746,"x":169.41,"y":199.92,"x0":-1.1360486247721722,"y0":50.00141739074688,"z0":6.207810349885664,"aX":-7.8738332042171395},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2290,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.3917743123937911,"extension":5.758780437567668},"index":2,"playId":"1c201507-ba3b-3418-92d5-182f796fed84","pitchNumber":2,"startTime":"2026-03-21T18:45:53.232Z","endTime":"2026-03-21T18:45:58.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Konnor Griffin steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"1c201507-ba3b-3418-92d5-182f796fed84","startTime":"2026-03-21T18:46:13.966Z","endTime":"2026-03-21T18:46:25.950Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.56,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247676945124315,"aZ":-25.91609182074422,"pfxX":5.263246382289316,"pfxZ":3.537821366139813,"pX":0.48275275881370777,"pZ":2.619827099784052,"vX0":2.671631644489867,"vY0":-131.46365759538224,"vZ0":-4.59952611282075,"x":98.6,"y":168.04,"x0":-1.2271818906539274,"y0":50.000382247607554,"z0":6.292353527977984,"aX":9.303500857505293},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":-10.1,"spinRate":2410,"spinDirection":171},"zone":6,"typeConfidence":0.91,"plateTime":0.4150472442499371,"extension":5.604026969362902},"index":4,"playId":"952e9be3-b091-3fe8-b626-c3908d0fb234","pitchNumber":3,"startTime":"2026-03-21T18:46:25.950Z","endTime":"2026-03-21T18:46:28.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90475290757484,"aZ":-13.205433073442892,"pfxX":-3.3078073337518465,"pfxZ":9.494535766987283,"pX":0.6350782680109778,"pZ":5.773846037137281,"vX0":5.475659219668993,"vY0":-141.11893838055585,"vZ0":-0.13062298984658743,"x":92.79,"y":82.89,"x0":-0.9090186034654976,"y0":50.00492183303493,"z0":6.678222335334008,"aX":-6.610603544205192},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":4.8,"spinRate":2301,"spinDirection":205},"zone":12,"typeConfidence":0.96,"plateTime":0.3895195367031601,"extension":5.612368183884161},"index":5,"playId":"8db5d4e3-41bf-3708-b916-5dec948a1870","pitchNumber":4,"startTime":"2026-03-21T18:46:45.742Z","endTime":"2026-03-21T18:46:48.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56619420376544,"aZ":-20.401150387967263,"pfxX":-9.448281547439311,"pfxZ":6.003910011839951,"pX":-0.07589352638461798,"pZ":2.630427811976588,"vX0":5.887256889272309,"vY0":-139.82953970649297,"vZ0":-6.543375961600332,"x":119.89,"y":167.76,"x0":-0.9925196978156405,"y0":50.0003130324684,"z0":6.361223604788151,"aX":-18.513816177096523},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2194,"spinDirection":216},"zone":5,"typeConfidence":0.98,"plateTime":0.39327016530734626,"extension":5.618790213429336},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.75,"coordY":127.8}},"index":6,"playId":"fd271ffc-3ea7-3a1e-86c3-1e0474fafcfb","pitchNumber":5,"startTime":"2026-03-21T18:47:07.480Z","endTime":"2026-03-21T18:47:14.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":0.56,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:47:14.522Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (2) on a fly ball to right field. Alika Williams scores.","rbi":2,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:47:47.265Z","endTime":"2026-03-21T18:49:15.082Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":660896,"link":"/api/v1/people/660896"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":660896,"link":"/api/v1/people/660896"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418542083460423,"aZ":-29.060383104872177,"pfxX":1.5990455821251928,"pfxZ":1.773666173543785,"pX":1.2862439454982342,"pZ":1.9806657591628487,"vX0":6.248843527739755,"vY0":-131.41513421074214,"vZ0":-5.244857140931137,"x":67.97,"y":185.3,"x0":-1.3283874868054006,"y0":50.00098112331456,"z0":6.1566880716035275,"aX":2.7991713503967888},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2495,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4165385051231416,"extension":5.791047070114023},"index":0,"playId":"2158070e-9921-3892-bf9d-fc7971f80bf7","pitchNumber":1,"startTime":"2026-03-21T18:47:55.144Z","endTime":"2026-03-21T18:47:58.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"1c398a31-2597-3b65-84e8-b1f7017f8d89","startTime":"2026-03-21T18:48:13.229Z","endTime":"2026-03-21T18:48:16.229Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63969818172607,"aZ":-36.66416050302151,"pfxX":1.9255144094427155,"pfxZ":-3.029188543344098,"pX":-0.4952695925221162,"pZ":3.0568568751328153,"vX0":1.370626542074373,"vY0":-120.75412010794804,"vZ0":-0.6518865281972848,"x":135.88,"y":156.24,"x0":-1.3196058141737437,"y0":50.00327824324921,"z0":6.544970156912263,"aX":2.8543743433018243},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.4,"breakHorizontal":-3.8,"spinRate":2463,"spinDirection":70},"zone":4,"typeConfidence":0.9,"plateTime":0.4529120855800248,"extension":5.701241117405386},"index":2,"playId":"c69c9685-3260-3ebd-a8ad-80c5d0647306","pitchNumber":2,"startTime":"2026-03-21T18:48:35.588Z","endTime":"2026-03-21T18:48:39.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97014447973453,"aZ":-37.632860652520534,"pfxX":5.224525277123961,"pfxZ":-3.507980509575214,"pX":0.7800094241420318,"pZ":1.1105209105697376,"vX0":2.869807868236826,"vY0":-123.9773280996692,"vZ0":-5.254983363028004,"x":87.27,"y":208.8,"x0":-1.0716347051526889,"y0":50.00325581582722,"z0":6.4012500513114166,"aX":8.126635529633402},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.3,"breakHorizontal":-10.1,"spinRate":2634,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4419196720363239,"extension":5.528152709320354},"index":3,"playId":"ccb5cd84-05c6-3579-b312-309e1adfa610","pitchNumber":3,"startTime":"2026-03-21T18:48:52.369Z","endTime":"2026-03-21T18:48:55.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88818611805963,"aZ":-11.632430120453165,"pfxX":-1.64401556657978,"pfxZ":10.53434110831061,"pX":-0.30526718811853426,"pZ":2.313367999762178,"vX0":3.026593950187208,"vY0":-139.16702484250337,"vZ0":-8.606698871984934,"x":128.64,"y":176.32,"x0":-1.196161174333894,"y0":50.00606721329714,"z0":6.227855998626782,"aX":-3.207015766678299},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2283,"spinDirection":217},"zone":7,"typeConfidence":0.95,"plateTime":0.3944226012825647,"extension":5.590096939832406},"hitData":{"launchSpeed":103.9,"launchAngle":35.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.21,"coordY":61.89}},"index":4,"playId":"9638acd4-dd02-3219-9849-f89b8f9f5276","pitchNumber":4,"startTime":"2026-03-21T18:49:11.837Z","endTime":"2026-03-21T18:49:15.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":6.699999999999989,"leverageIndex":0.33,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:49:15.082Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:49:52.018Z","endTime":"2026-03-21T18:50:57.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685712,"link":"/api/v1/people/685712"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.449905878147305,"aZ":-12.868038503281124,"pfxX":-3.8905891980431146,"pfxZ":9.617231345513868,"pX":0.30887805436305765,"pZ":2.3873675409561135,"vX0":5.187756529436305,"vY0":-141.95113122300054,"vZ0":-7.973077875300007,"x":105.23,"y":174.32,"x0":-1.050997250338462,"y0":50.00053400619953,"z0":6.082464055774791,"aX":-7.808951847799281},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2279,"spinDirection":217},"zone":6,"typeConfidence":0.95,"plateTime":0.3882823541150193,"extension":5.912607729479927},"index":0,"playId":"a41f558a-cbf1-376d-838f-2032e8b0cffb","pitchNumber":1,"startTime":"2026-03-21T18:50:03.867Z","endTime":"2026-03-21T18:50:06.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800417724951817,"aZ":-25.796836036611612,"pfxX":1.969593755740572,"pfxZ":3.566712924750817,"pX":0.8543912033591213,"pZ":2.3213595980880513,"vX0":4.74566900144429,"vY0":-132.02256628645858,"vZ0":-5.227901469167639,"x":84.43,"y":176.1,"x0":-1.213357077448009,"y0":50.001597100167565,"z0":6.195814236330997,"aX":3.519728087047909},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2452,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4128900604209651,"extension":5.7570019537083},"index":1,"playId":"b02202ae-df9f-329b-a5db-eeb818ad0bec","pitchNumber":2,"startTime":"2026-03-21T18:50:21.828Z","endTime":"2026-03-21T18:50:24.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.503653092732655,"aZ":-12.12733444586113,"pfxX":-2.0336641383254945,"pfxZ":10.087426324590986,"pX":-0.2781514942271234,"pZ":2.175712197257578,"vX0":2.615517532575369,"vY0":-140.90639305504402,"vZ0":-8.83402452285408,"x":127.6,"y":180.04,"x0":-0.959319171374633,"y0":50.00528255781534,"z0":6.158523299883423,"aX":-4.042476820109647},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":3.1,"spinRate":2190,"spinDirection":215},"zone":5,"typeConfidence":0.96,"plateTime":0.3904776917240076,"extension":5.764873686313388},"index":2,"playId":"b8c5420a-7cae-3b43-bb9d-8cb07a4afba7","pitchNumber":3,"startTime":"2026-03-21T18:50:54.552Z","endTime":"2026-03-21T18:50:57.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":660896,"link":"/api/v1/people/660896"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:50:57.552Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:53:05.092Z","endTime":"2026-03-21T18:53:53.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"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-21T18:52:38.432Z","endTime":"2026-03-21T18:53:07.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86080706929338,"aZ":-10.678304307968029,"pfxX":2.510940128929489,"pfxZ":10.662001934571677,"pX":0.4434344008681846,"pZ":3.339478739229814,"vX0":-1.8722675163071665,"vY0":-141.0376245682067,"vZ0":-4.843185105379516,"x":100.1,"y":148.61,"x0":0.7894139936321773,"y0":50.00190791838613,"z0":5.766679864535385,"aX":5.0619064157365115},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":-4.2,"spinRate":2161,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.38825004856303647,"extension":6.926976451512039},"index":1,"playId":"a63355cb-005c-3965-a5c4-e8afc73e675f","pitchNumber":1,"startTime":"2026-03-21T18:53:07.337Z","endTime":"2026-03-21T18:53:11.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.096744616212824,"aZ":-10.579777733154229,"pfxX":0.4573780335234565,"pfxZ":10.598138448980166,"pX":0.19247348353991883,"pZ":3.785660200098948,"vX0":-2.0520625012308877,"vY0":-141.76119845359554,"vZ0":-3.738530910827531,"x":109.66,"y":136.57,"x0":0.865947927730108,"y0":50.00096899593899,"z0":5.7957421014955255,"aX":0.9321783981428444},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":-0.4,"spinRate":2153,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.38621778637992765,"extension":6.928983390423835},"index":2,"playId":"4dd4943a-b21f-39ca-8dc9-af3ad88e82fa","pitchNumber":2,"startTime":"2026-03-21T18:53:20.852Z","endTime":"2026-03-21T18:53:24.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24444548936598,"aZ":-40.22678066907861,"pfxX":1.8974048652843383,"pfxZ":-4.895892656503332,"pX":-0.8872332408267887,"pZ":0.013423245349456723,"vX0":-4.839711616276574,"vY0":-127.40528785197964,"vZ0":-6.129547416910701,"x":150.82,"y":238.42,"x0":0.790743199404812,"y0":50.004382636572046,"z0":5.630608433582177,"aX":3.1185112072500836},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-10.1,"breakHorizontal":-2.3,"spinRate":2718,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.42994460118708977,"extension":6.929671960991496},"index":3,"playId":"2cb663d6-5fb5-3292-88ad-b867311df8ef","pitchNumber":3,"startTime":"2026-03-21T18:53:34.604Z","endTime":"2026-03-21T18:53:38.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57950980040697,"aZ":-9.950804114286878,"pfxX":3.0926296870270664,"pfxZ":10.810182020878624,"pX":-0.6060769279889763,"pZ":2.7638027562165965,"vX0":-4.826963812847866,"vY0":-142.4394927547471,"vZ0":-6.4515053265823346,"x":140.1,"y":164.16,"x0":0.7083587670515552,"y0":50.0049410599328,"z0":5.686823069926016,"aX":6.359288594834676},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":-4.7,"spinRate":2097,"spinDirection":168},"zone":4,"typeConfidence":2.0,"plateTime":0.3844841243751551,"extension":6.999453907198433},"hitData":{"launchSpeed":62.7,"launchAngle":8.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.58,"coordY":159.97}},"index":4,"playId":"463e77e5-b493-3995-9ce9-03696bc769bd","pitchNumber":4,"startTime":"2026-03-21T18:53:50.323Z","endTime":"2026-03-21T18:53:53.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:53:53.643Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:54:10.150Z","endTime":"2026-03-21T18:55:50.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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, 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":87.5,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99919559903402,"aZ":-33.14977780188848,"pfxX":-0.8937967588622653,"pfxZ":-0.5868075246873152,"pX":-0.3907381603936649,"pZ":0.5657177057104779,"vX0":-3.0538952634030947,"vY0":-127.4506942184293,"vZ0":-6.260543793390667,"x":131.89,"y":223.51,"x0":0.9348579509050446,"y0":50.004235741318695,"z0":5.643554757494443,"aX":-1.4831870201892932},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":2.3,"spinRate":2479,"spinDirection":357},"zone":13,"typeConfidence":2.0,"plateTime":0.4282943367276144,"extension":6.838494030506275},"index":0,"playId":"ad16f804-6115-3b3f-9d27-0f4a6715243d","pitchNumber":1,"startTime":"2026-03-21T18:54:17.571Z","endTime":"2026-03-21T18:54:20.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214554904591424,"aZ":-37.216589554781,"pfxX":1.048124327678405,"pfxZ":-3.1004531157516126,"pX":0.20528685507993416,"pZ":3.4942886378781193,"vX0":-2.280828661601656,"vY0":-126.27775842097397,"vZ0":1.40992092716761,"x":109.17,"y":144.43,"x0":0.9815527183755619,"y0":50.00543863687628,"z0":5.908857810851656,"aX":1.703933141754795},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.2,"breakHorizontal":-1.4,"spinRate":2692,"spinDirection":323},"zone":12,"typeConfidence":2.0,"plateTime":0.43273737739569196,"extension":6.766721796188545},"index":1,"playId":"5a7aad65-db3a-3774-be6f-d782724fef98","pitchNumber":2,"startTime":"2026-03-21T18:54:34.118Z","endTime":"2026-03-21T18:54:38.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465417929983072,"aZ":-36.67566003869898,"pfxX":-0.8986208649819405,"pfxZ":-2.848001964338402,"pX":-1.5537339757821618,"pZ":1.6957333032030533,"vX0":-5.41172007585701,"vY0":-124.76598925245038,"vZ0":-2.673277106580556,"x":176.22,"y":193.0,"x0":0.7577523327075628,"y0":50.003901265921925,"z0":5.79569145545184,"aX":-1.4190967011615976},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":2.9,"spinRate":2740,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4385635690495615,"extension":6.865170031624519},"index":2,"playId":"63a251bd-4d13-3280-bec9-ebf667a6d8bd","pitchNumber":3,"startTime":"2026-03-21T18:54:49.328Z","endTime":"2026-03-21T18:54:53.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523134829274095,"aZ":-36.89649101124704,"pfxX":-0.26495310568041597,"pfxZ":-2.9767757921154936,"pX":0.18525877584783196,"pZ":0.8963607278937039,"vX0":-1.7349834614720767,"vY0":-124.19808432704771,"vZ0":-4.340541200953494,"x":109.94,"y":214.58,"x0":0.9232327063514719,"y0":50.00536938778873,"z0":5.688632462715598,"aX":-0.4197128981541644},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.1,"breakHorizontal":0.8,"spinRate":2756,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.43861784842048124,"extension":6.814279502629906},"index":3,"playId":"d43a661a-76fa-32d6-a0a3-9bddc445e63b","pitchNumber":4,"startTime":"2026-03-21T18:55:03.724Z","endTime":"2026-03-21T18:55:08.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22633885656855,"aZ":-8.686464150126307,"pfxX":3.2144970765609715,"pfxZ":11.133080311102596,"pX":-0.32654721619452554,"pZ":3.1381397816415837,"vX0":-4.19016542384831,"vY0":-144.67182834042686,"vZ0":-5.896923382466742,"x":129.45,"y":154.05,"x0":0.7261459019727454,"y0":50.00482161034601,"z0":5.741513353971712,"aX":6.783123849599521},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.1,"breakHorizontal":-4.9,"spinRate":2316,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.3792895222555477,"extension":6.911116759882029},"index":4,"playId":"38d3aeca-dfa5-3ace-ad78-e03fd960dff6","pitchNumber":5,"startTime":"2026-03-21T18:55:21.847Z","endTime":"2026-03-21T18:55:27.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.133806033332046,"aZ":-39.10167154012888,"pfxX":0.7686848332102025,"pfxZ":-4.223641175463184,"pX":-0.4667337132954765,"pZ":2.114493215736122,"vX0":-3.0370210702917366,"vY0":-126.28235467877538,"vZ0":-1.5316545660764473,"x":134.79,"y":181.69,"x0":0.6439423851774786,"y0":50.00461163421689,"z0":5.8322146992475705,"aX":1.2603150267749335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.8,"breakHorizontal":-0.8,"spinRate":2668,"spinDirection":338},"zone":7,"typeConfidence":2.0,"plateTime":0.4312875131701306,"extension":6.806155371240566},"hitData":{"launchSpeed":91.3,"launchAngle":23.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.18,"coordY":91.8}},"index":5,"playId":"170a1b34-8e74-3027-9804-9d98f790a219","pitchNumber":6,"startTime":"2026-03-21T18:55:46.110Z","endTime":"2026-03-21T18:55:50.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:55:50.498Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:56:05.631Z","endTime":"2026-03-21T18:58:22.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":99.5,"endSpeed":90.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73006999668486,"aZ":-7.763490253952745,"pfxX":2.148302315617362,"pfxZ":11.53949395530385,"pX":0.06957687046207897,"pZ":2.3142525961041875,"vX0":-2.832749057636513,"vY0":-144.74234649890388,"vZ0":-8.123018001447951,"x":114.35,"y":176.3,"x0":0.7832024470568014,"y0":50.00138988842287,"z0":5.637027698033935,"aX":4.544266852024843},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.4,"breakHorizontal":-3.4,"spinRate":2301,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.3788402638226147,"extension":6.892906977376708},"index":0,"playId":"292d93dc-0886-376d-aaaa-69dc5b69d488","pitchNumber":1,"startTime":"2026-03-21T18:56:14.128Z","endTime":"2026-03-21T18:56:17.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86327407811341,"aZ":-8.267358670614845,"pfxX":2.898514432058872,"pfxZ":11.440804400623126,"pX":-0.25767401541080903,"pZ":2.6686425741807027,"vX0":-4.118333682304075,"vY0":-143.96881721056863,"vZ0":-6.986041790365238,"x":126.82,"y":166.73,"x0":0.8178253852919942,"y0":50.00167501007873,"z0":5.645014654543321,"aX":6.05645637344232},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":-4.3,"spinRate":2346,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.38111926838245136,"extension":6.983020974323065},"index":1,"playId":"ec7bc9e7-deea-3dd8-a01c-1a0b7f779657","pitchNumber":2,"startTime":"2026-03-21T18:56:28.525Z","endTime":"2026-03-21T18:56:31.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T18:56:43.403Z","endTime":"2026-03-21T18:56:51.775Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52553388525225,"aZ":-8.91293740169753,"pfxX":3.1163335499465914,"pfxZ":10.902710971680309,"pX":-0.6435741176798695,"pZ":3.6249342424637443,"vX0":-5.061489049931522,"vY0":-145.46069722995486,"vZ0":-4.773192863838201,"x":141.53,"y":140.91,"x0":0.7176738237645678,"y0":50.0031235674435,"z0":5.832637379790684,"aX":6.64948059512929},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.0,"breakHorizontal":-4.6,"spinRate":2320,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.37718878511461806,"extension":6.7962506611242866},"index":3,"playId":"f6181d65-bb3b-3c85-9859-b8087693991b","pitchNumber":3,"startTime":"2026-03-21T18:56:51.775Z","endTime":"2026-03-21T18:56:58.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27539390093556,"aZ":-28.91939488431579,"pfxX":-0.14152096425223926,"pfxZ":1.845784818074578,"pX":-0.423414060433034,"pZ":-0.00555109196569106,"vX0":-3.5137033885399056,"vY0":-131.54201677949462,"vZ0":-8.681705816407947,"x":133.14,"y":238.93,"x0":0.9445708299122634,"y0":50.003190584957984,"z0":5.462060286814231,"aX":-0.24918438922478697},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":1.0,"spinRate":2641,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41539786772237974,"extension":6.855628424229846},"index":4,"playId":"a8538961-672a-34cd-bf84-7dec828238e3","pitchNumber":4,"startTime":"2026-03-21T18:57:08.689Z","endTime":"2026-03-21T18:57:11.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.138380377955755,"aZ":-10.14414326288025,"pfxX":2.743799562937863,"pfxZ":10.546291773829886,"pX":0.6900874395619381,"pZ":1.3064698170413798,"vX0":-1.4056738886987934,"vY0":-143.3846549684581,"vZ0":-10.377900287153992,"x":90.7,"y":203.51,"x0":0.8292988930846416,"y0":50.00620902547761,"z0":5.599384177522556,"aX":5.732863958315606},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":-4.7,"spinRate":2088,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.38153126249852365,"extension":7.0342360482998405},"index":5,"playId":"c071455f-58f2-3662-bc80-9f2ce21f6a89","pitchNumber":5,"startTime":"2026-03-21T18:57:24.162Z","endTime":"2026-03-21T18:57:27.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18257594331938,"aZ":-8.245849073303413,"pfxX":2.603532398213672,"pfxZ":11.383357790581858,"pX":0.7717644284971056,"pZ":2.9543716268387366,"vX0":-1.2748572356508743,"vY0":-144.20904236489602,"vZ0":-6.201576511214663,"x":87.58,"y":159.01,"x0":0.8818287432730354,"y0":50.002410324701515,"z0":5.644223898589121,"aX":5.471916919281607},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.6,"breakHorizontal":-4.4,"spinRate":2143,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.38012142402742377,"extension":6.911852044519576},"index":6,"playId":"65124b57-6be9-3399-86ee-ea2b2051703f","pitchNumber":6,"startTime":"2026-03-21T18:57:38.523Z","endTime":"2026-03-21T18:57:41.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595376402762422,"aZ":-36.2806161563748,"pfxX":0.3790552969190726,"pfxZ":-2.453456660831776,"pX":0.813259833977365,"pZ":2.2542619399004407,"vX0":-0.48321192620225584,"vY0":-127.95799740900898,"vZ0":-1.7133390819506156,"x":86.0,"y":177.91,"x0":0.9546654305287904,"y0":50.00629831009668,"z0":5.7559198618952045,"aX":0.6333139354688891},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.6,"breakHorizontal":-0.6,"spinRate":2552,"spinDirection":322},"zone":6,"typeConfidence":2.0,"plateTime":0.4268539851475328,"extension":6.696372068071758},"index":7,"playId":"1e01f1d5-0f73-3c41-a233-84f080968ae2","pitchNumber":7,"startTime":"2026-03-21T18:57:54.732Z","endTime":"2026-03-21T18:57:57.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1964491508649,"aZ":-10.944133639331376,"pfxX":4.283966239552026,"pfxZ":10.102922090308851,"pX":0.2231971609852951,"pZ":2.521566535718916,"vX0":-3.1402694876392165,"vY0":-144.41102455830472,"vZ0":-7.123900842715866,"x":108.49,"y":170.7,"x0":0.770875825782966,"y0":50.003812784574045,"z0":5.7016567472825805,"aX":9.003632012435569},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2194,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.38000496452843535,"extension":6.88671161837727},"hitData":{"launchSpeed":92.3,"launchAngle":6.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.76,"coordY":81.84}},"index":8,"playId":"1d208deb-062d-3240-92a7-077630e1e34f","pitchNumber":8,"startTime":"2026-03-21T18:58:17.003Z","endTime":"2026-03-21T18:58:22.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:58:22.566Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T18:58:59.389Z","endTime":"2026-03-21T19:01:06.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,8],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Leo Jiménez replaces Andrés Giménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"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-21T18:58:51.900Z","endTime":"2026-03-21T18:59:01.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"},"base":1,"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34530755441843,"aZ":-41.18652766952048,"pfxX":0.5804609444910351,"pfxZ":-5.658238072815509,"pX":-0.6416201973770931,"pZ":0.1897209462320653,"vX0":-3.9460713594523273,"vY0":-124.70065072956898,"vZ0":-5.007036668579212,"x":141.46,"y":233.66,"x0":0.8780211359402309,"y0":50.00133048688762,"z0":5.578940717944343,"aX":0.9247522542368255},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-11.0,"breakHorizontal":-0.2,"spinRate":2692,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4372996104784921,"extension":6.952040569414834},"index":1,"playId":"df17dcda-2cb2-3640-b351-f4b81277b313","pitchNumber":1,"startTime":"2026-03-21T18:59:01.560Z","endTime":"2026-03-21T18:59:04.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85777428091702,"aZ":-6.771770339807807,"pfxX":3.6228450911283625,"pfxZ":12.279031023405908,"pX":-0.7916323792131974,"pZ":0.2797761097629647,"vX0":-6.26263292989584,"vY0":-142.90019027108266,"vZ0":-13.362605387647175,"x":147.18,"y":231.23,"x0":0.9574345531761522,"y0":50.00565241803196,"z0":5.44182541534139,"aX":7.496588310018307},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":-5.3,"spinRate":2275,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.3832743456758223,"extension":7.018815463229023},"index":2,"playId":"4049727a-f09e-35b0-a578-a6c44a5e2d6f","pitchNumber":2,"startTime":"2026-03-21T18:59:28.333Z","endTime":"2026-03-21T18:59:34.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Henry Davis. Leo Jiménez to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"4049727a-f09e-35b0-a578-a6c44a5e2d6f","startTime":"2026-03-21T18:59:53.086Z","endTime":"2026-03-21T18:59:56.004Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"postOnSecond":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.26,"dramaIndex":13.0,"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355023942702417,"aZ":-36.153635506717336,"pfxX":1.400056035014309,"pfxZ":-2.4301554399046257,"pX":-0.30340153937174374,"pZ":-0.017313894781739413,"vX0":-3.7581779766397303,"vY0":-126.47883293746648,"vZ0":-6.949088808051142,"x":128.56,"y":239.25,"x0":1.0132726325071377,"y0":50.00352422780821,"z0":5.629296809535968,"aX":2.291388581505285},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":-1.8,"spinRate":2745,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4313852279472412,"extension":7.002170092881628},"index":4,"playId":"60d084c8-a687-3406-ad8b-066f2c49b591","pitchNumber":3,"startTime":"2026-03-21T18:59:56.004Z","endTime":"2026-03-21T18:59:59.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.787124783451606,"aZ":-15.932538478680785,"pfxX":3.972596733772354,"pfxZ":8.763152998440418,"pX":0.08355289139951985,"pZ":1.9881964790373112,"vX0":-3.452468325428714,"vY0":-134.90950000472685,"vZ0":-6.4856427872184375,"x":113.82,"y":185.1,"x0":0.8601748989021657,"y0":50.00530516774124,"z0":5.535450048291561,"aX":7.365558838605097},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":-6.5,"spinRate":1487,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4051079072787722,"extension":7.0396689996214885},"index":5,"playId":"f391fc31-ec68-34fa-8889-b94ea7b35f36","pitchNumber":4,"startTime":"2026-03-21T19:00:15.427Z","endTime":"2026-03-21T19:00:18.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82688363530145,"aZ":-18.735152889298234,"pfxX":4.217949472911169,"pfxZ":7.382860263287357,"pX":0.6953654027361021,"pZ":0.7445810808031843,"vX0":-2.6137651857383686,"vY0":-133.7740452047294,"vZ0":-8.756352425165788,"x":90.49,"y":218.68,"x0":1.1352048995191237,"y0":50.000387772781146,"z0":5.393808189354164,"aX":7.672747236107349},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-7.1,"spinRate":1577,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.40885490523044865,"extension":6.970321000230896},"index":6,"playId":"d3c549a9-453a-34fd-847d-238630a11b9d","pitchNumber":5,"startTime":"2026-03-21T19:00:43.269Z","endTime":"2026-03-21T19:00:46.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-21T19:00:59.429Z","endTime":"2026-03-21T19:01:02.981Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.528222158420853,"aZ":-15.944874202086602,"pfxX":3.207882703671776,"pfxZ":8.677547841694361,"pX":-0.9271454410721177,"pZ":1.4226124914916929,"vX0":-6.0238997100086795,"vY0":-135.4013778883902,"vZ0":-7.861659977702025,"x":152.34,"y":200.37,"x0":0.9023386858690469,"y0":50.00551173591421,"z0":5.463945990568542,"aX":6.001852940855495},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-4.7,"spinRate":1750,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4033984955006611,"extension":7.092835929302317},"index":8,"playId":"0b9448ff-9f05-3cc8-9f4f-e0c414c4f6b0","pitchNumber":6,"startTime":"2026-03-21T19:01:02.981Z","endTime":"2026-03-21T19:01:06.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.26,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:01:06.686Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. Leo Jiménez to 3rd. Ryan McCarty to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:03:53.260Z","endTime":"2026-03-21T19:06:17.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":825932,"fullName":"Draven Zeigler","link":"/api/v1/people/825932"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":806005,"fullName":"Ryan McCarty","link":"/api/v1/people/806005"},"postOnThird":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,6,7,8,9,10],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":806005,"fullName":"Ryan McCarty","link":"/api/v1/people/806005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ryan McCarty replaces George Springer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"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-21T19:01:36.005Z","endTime":"2026-03-21T19:01:52.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806005,"link":"/api/v1/people/806005"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"base":1,"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"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-21T19:01:52.060Z","endTime":"2026-03-21T19:03:13.535Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Draven Zeigler replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-21T19:03:13.535Z","endTime":"2026-03-21T19:03:55.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":825932,"link":"/api/v1/people/825932"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960695861074075,"aZ":-16.66728983202468,"pfxX":-4.271782128927815,"pfxZ":8.250076671415904,"pX":1.1459258942675523,"pZ":2.7447228619751995,"vX0":8.582415660175151,"vY0":-136.2524592350123,"vZ0":-3.8071339472676415,"x":73.32,"y":164.67,"x0":-1.4899937880237017,"y0":50.00642808319987,"z0":5.31212507901603,"aX":-8.033762781543802},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":5.9,"spinRate":2113,"spinDirection":225},"zone":12,"typeConfidence":1.0,"plateTime":0.40201986967680226,"extension":5.916964907206698},"index":3,"playId":"65d11977-926f-3dfb-9245-890dfb642332","pitchNumber":1,"startTime":"2026-03-21T19:03:55.587Z","endTime":"2026-03-21T19:03:58.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42512986439843,"aZ":-17.48294266139299,"pfxX":-6.257190592322561,"pfxZ":7.756281627471646,"pX":0.6805199861984244,"pZ":2.6203616870109516,"vX0":8.315915557518478,"vY0":-137.25217135157263,"vZ0":-3.7204257466658053,"x":91.06,"y":168.03,"x0":-1.5858677956279752,"y0":50.0022177681248,"z0":5.1952859090518215,"aX":-11.851746428549136},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2200,"spinDirection":231},"zone":6,"typeConfidence":0.57,"plateTime":0.4001730847883551,"extension":5.998875942592552},"index":4,"playId":"f3693e1f-9b00-326f-a3b7-9f92002f6bbd","pitchNumber":2,"startTime":"2026-03-21T19:04:25.597Z","endTime":"2026-03-21T19:04:28.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-21T19:04:45.041Z","endTime":"2026-03-21T19:04:51.323Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779791396872447,"aZ":-25.56884437213231,"pfxX":-6.875788049210006,"pfxZ":4.109622288431154,"pX":-1.0250524582944767,"pZ":3.226470027274672,"vX0":3.699567890869312,"vY0":-126.05509770630677,"vZ0":-0.20665854703682507,"x":156.07,"y":151.67,"x0":-1.6188641768262377,"y0":50.00446184281276,"z0":5.374869884058966,"aX":-11.059072519430321},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":11.6,"spinRate":1678,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.43461882690447284,"extension":6.173273470430403},"index":6,"playId":"cdbac922-fec3-3c5e-99c6-9c342702edf3","pitchNumber":3,"startTime":"2026-03-21T19:04:51.323Z","endTime":"2026-03-21T19:04:54.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691846463227947,"aZ":-35.69241564749319,"pfxX":7.140084811646092,"pfxZ":-2.4343463202369104,"pX":-2.7142510755899787,"pZ":3.763155403017734,"vX0":-3.786771449447884,"vY0":-119.29751595707143,"vZ0":3.5692275507215876,"x":220.46,"y":137.17,"x0":-2.03505015288498,"y0":50.00547914729352,"z0":5.462404546357783,"aX":10.305485092131745},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.2,"breakHorizontal":-12.0,"spinRate":1864,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.45893013452750875,"extension":5.666883480666832},"index":7,"playId":"6c8de1af-23be-391c-983a-30ffa6aa2e7d","pitchNumber":4,"startTime":"2026-03-21T19:05:07.704Z","endTime":"2026-03-21T19:05:10.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453350232882414,"aZ":-15.294552534194645,"pfxX":-5.791344316464618,"pfxZ":8.873911810252547,"pX":1.4099873217314032,"pZ":2.194005640533936,"vX0":9.700460499777911,"vY0":-137.29550150277115,"vZ0":-5.250079975583974,"x":63.25,"y":179.54,"x0":-1.4225123098005614,"y0":50.00175425673053,"z0":5.178104440155639,"aX":-11.01538281648657},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2366,"spinDirection":225},"zone":14,"typeConfidence":0.99,"plateTime":0.39951668751481195,"extension":6.03564229553131},"index":8,"playId":"473eec6c-d351-3dce-ac28-7884165dc008","pitchNumber":5,"startTime":"2026-03-21T19:05:25.728Z","endTime":"2026-03-21T19:05:29.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"e4bea2ec-6d34-32a5-b1ee-7a4afdfe08c4","startTime":"2026-03-21T19:05:47.048Z","endTime":"2026-03-21T19:05:50.048Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167537518559012,"aZ":-21.909891164878765,"pfxX":-7.447685092824249,"pfxZ":5.469171068813532,"pX":-1.462089726710253,"pZ":1.960404327581147,"vX0":3.3038440695499185,"vY0":-135.99687029537444,"vZ0":-4.567334602088323,"x":172.73,"y":185.85,"x0":-1.7233750763098161,"y0":50.005986345183146,"z0":5.176798979309292,"aX":-13.98597296328507},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":12.8,"spinRate":2253,"spinDirection":231},"zone":13,"typeConfidence":0.93,"plateTime":0.4023849044103218,"extension":5.969139478448856},"index":10,"playId":"ef0f5945-4f1d-3a5c-82e2-f5ecea5ee80d","pitchNumber":6,"startTime":"2026-03-21T19:06:07.385Z","endTime":"2026-03-21T19:06:17.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":806005,"link":"/api/v1/people/806005"},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":825932,"link":"/api/v1/people/825932"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.6,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:06:17.077Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Cunningham grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:06:45.603Z","endTime":"2026-03-21T19:07:27.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":825932,"fullName":"Draven Zeigler","link":"/api/v1/people/825932"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carter Cunningham replaces Vladimir Guerrero Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"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-21T19:06:41.434Z","endTime":"2026-03-21T19:06:58.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":806005,"link":"/api/v1/people/806005"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Carlos Mendoza replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"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-21T19:06:47.946Z","endTime":"2026-03-21T19:06:47.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"base":1,"defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":806005,"link":"/api/v1/people/806005"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.430586914725158,"aZ":-16.84150035894707,"pfxX":-2.736747752823022,"pfxZ":7.964844316318809,"pX":-0.27984340427883575,"pZ":3.763785203120198,"vX0":4.455058065330145,"vY0":-137.80669443698764,"vZ0":-1.3333003129837877,"x":127.67,"y":137.16,"x0":-1.5613169594548957,"y0":50.000659166405555,"z0":5.390794556804921,"aX":-5.267354452945845},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2345,"spinDirection":225},"zone":11,"typeConfidence":0.99,"plateTime":0.397370241775421,"extension":5.854942034315087},"index":2,"playId":"9fa75e4e-41e5-34f0-90ec-b04b79c0c516","pitchNumber":1,"startTime":"2026-03-21T19:06:47.948Z","endTime":"2026-03-21T19:06:52.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"second":{"id":806005,"link":"/api/v1/people/806005"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.819022551172058,"aZ":-16.12895029497479,"pfxX":-3.358478779869246,"pfxZ":8.739396482410069,"pX":0.8853702135184794,"pZ":1.988303802865382,"vX0":6.681369885897736,"vY0":-134.99061330604593,"vZ0":-5.388235557475307,"x":83.25,"y":185.1,"x0":-1.1912811306757065,"y0":50.00276465573324,"z0":5.155090266289097,"aX":-6.1665359151124095},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":4.6,"spinRate":2232,"spinDirection":227},"zone":14,"typeConfidence":1.0,"plateTime":0.4065707989707188,"extension":6.060258708637041},"index":3,"playId":"24f85b60-566d-3484-8b79-86276be89bb5","pitchNumber":2,"startTime":"2026-03-21T19:07:05.126Z","endTime":"2026-03-21T19:07:09.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"second":{"id":806005,"link":"/api/v1/people/806005"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564255356200405,"aZ":-34.40610594908151,"pfxX":6.045813641694173,"pfxZ":-1.5177269939821816,"pX":-0.1669366451158239,"pZ":1.3610511018118068,"vX0":2.0053415186815653,"vY0":-120.94502672092732,"vZ0":-2.0462740138489095,"x":123.36,"y":202.03,"x0":-1.7930749213585286,"y0":50.000508042417444,"z0":5.248239213215678,"aX":8.914767299978914},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":-11.4,"spinRate":1953,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4536373265459668,"extension":5.975549874291714},"hitData":{"launchSpeed":93.3,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.74,"coordY":167.72}},"index":4,"playId":"352ee2fd-8e34-3ab6-81ae-3a223a641177","pitchNumber":3,"startTime":"2026-03-21T19:07:20.449Z","endTime":"2026-03-21T19:07:27.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"first":{"id":685332,"link":"/api/v1/people/685332"},"second":{"id":806005,"link":"/api/v1/people/806005"},"third":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_ab"},{"player":{"id":825932,"link":"/api/v1/people/825932"},"credit":"p_ab"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_pa"},{"player":{"id":825932,"link":"/api/v1/people/825932"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:27.936Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:09:51.298Z","endTime":"2026-03-21T19:11:01.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[9,10,11,12,13],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"description":"Ryan McCarty remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"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-21T19:09:53.529Z","endTime":"2026-03-21T19:09:53.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806005,"link":"/api/v1/people/806005"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":543807,"link":"/api/v1/people/543807"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carlos Mendoza remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"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-21T19:09:53.531Z","endTime":"2026-03-21T19:09:53.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685332,"link":"/api/v1/people/685332"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carter Cunningham remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"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-21T19:09:53.533Z","endTime":"2026-03-21T19:09:53.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Je'Von Ward replaces right fielder Addison Barger, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:09:53.535Z","endTime":"2026-03-21T19:09:53.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669219,"link":"/api/v1/people/669219"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jay Harry replaces center fielder Daulton Varsho, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:09:53.537Z","endTime":"2026-03-21T19:09:53.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803385,"link":"/api/v1/people/803385"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cade Doughty replaces third baseman Kazuma Okamoto, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:09:53.539Z","endTime":"2026-03-21T19:09:53.540Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683103,"link":"/api/v1/people/683103"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":672960,"link":"/api/v1/people/672960"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rafael Lantigua replaces second baseman Ernie Clement, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T19:09:53.541Z","endTime":"2026-03-21T19:09:53.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Leo Jiménez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T19:09:53.543Z","endTime":"2026-03-21T19:09:53.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jesse Hahn replaces Jorge Alcala.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-03-21T19:09:53.545Z","endTime":"2026-03-21T19:09:53.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":534910,"link":"/api/v1/people/534910"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660896,"link":"/api/v1/people/660896","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159019066913864,"aZ":-29.396588227539283,"pfxX":-6.492324837334702,"pfxZ":1.4635601947103876,"pX":-0.5218611787712821,"pZ":2.6182670331501705,"vX0":7.708184746983935,"vY0":-136.4225769410406,"vZ0":-1.6454432011035265,"x":136.89,"y":168.09,"x0":-2.531717838571568,"y0":50.00167150861603,"z0":5.242705450964066,"aX":-12.31735378951375},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":10.2,"spinRate":2248,"spinDirection":253},"zone":4,"typeConfidence":0.85,"plateTime":0.40048430749749286,"extension":6.381185476536163},"index":9,"playId":"399b1d9d-5b66-3c79-b7bc-1fed4cf3ce96","pitchNumber":1,"startTime":"2026-03-21T19:09:53.547Z","endTime":"2026-03-21T19:09:57.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300750694265695,"aZ":-33.27787000210026,"pfxX":12.531830248708806,"pfxZ":-0.812327735267302,"pX":-1.4673857283089946,"pZ":1.3786557888468192,"vX0":-0.4300566612163136,"vY0":-115.92611488149636,"vZ0":-1.5973376530359102,"x":172.93,"y":201.56,"x0":-2.9065872857610993,"y0":50.003883989910385,"z0":5.262453249094736,"aX":17.0038013047155},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.6,"breakHorizontal":-22.6,"spinRate":2919,"spinDirection":70},"zone":13,"typeConfidence":0.92,"plateTime":0.47304047236714464,"extension":6.238167609124942},"index":10,"playId":"9e45b788-e8fa-393c-8746-8b1041baf308","pitchNumber":2,"startTime":"2026-03-21T19:10:07.432Z","endTime":"2026-03-21T19:10:10.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30622256290337,"aZ":-30.151729874708273,"pfxX":-6.480181335910578,"pfxZ":1.0817354671556352,"pX":-1.224440609358877,"pZ":3.7534782715280404,"vX0":5.778768225145262,"vY0":-136.73751297941982,"vZ0":1.5880382513212372,"x":163.67,"y":137.44,"x0":-2.5349420422404885,"y0":50.00342440486868,"z0":5.250588527656619,"aX":-12.13378045849044},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":10.3,"spinRate":2335,"spinDirection":250},"zone":11,"typeConfidence":0.89,"plateTime":0.4022955114207578,"extension":6.445475418767053},"index":11,"playId":"43b91978-7377-3438-9429-0b3c8de699f0","pitchNumber":3,"startTime":"2026-03-21T19:10:25.032Z","endTime":"2026-03-21T19:10:28.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79411331406574,"aZ":-32.23663909183566,"pfxX":-8.321448088938315,"pfxZ":-0.03033822041475709,"pX":-1.8447265783594897,"pZ":3.7159034329469462,"vX0":4.851804747213661,"vY0":-135.75511669807835,"vZ0":1.9144839376312075,"x":187.32,"y":138.45,"x0":-2.5843192666921597,"y0":50.006028212034224,"z0":5.263033478335321,"aX":-15.362599136663377},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":13.9,"spinRate":2308,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.40519771428198403,"extension":6.354726899934208},"index":12,"playId":"d0b0ccde-37a8-317c-940d-22abea600dee","pitchNumber":4,"startTime":"2026-03-21T19:10:40.752Z","endTime":"2026-03-21T19:10:44.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932709873501636,"aZ":-29.605095559606372,"pfxX":-8.060167759991208,"pfxZ":1.4144271365524945,"pX":1.0816737754406545,"pZ":1.7537324438424546,"vX0":11.874096589764083,"vY0":-134.30921977728568,"vZ0":-3.47299906534761,"x":75.77,"y":191.43,"x0":-2.363303385051853,"y0":50.00254076028766,"z0":5.184693030683236,"aX":-14.626926437923801},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":2278,"spinDirection":248},"zone":14,"typeConfidence":0.75,"plateTime":0.40887714309300494,"extension":6.557504501441313},"index":13,"playId":"dedc2282-5cec-3c45-9d4a-52b08033c6f7","pitchNumber":5,"startTime":"2026-03-21T19:10:57.651Z","endTime":"2026-03-21T19:11:01.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:11:01.632Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcell Ozuna grounds into a double play, shortstop Leo Jiménez to second baseman Rafael Lantigua to first baseman Carter Cunningham. Carter Gwost out at 2nd. Marcell Ozuna out at 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:11:29.806Z","endTime":"2026-03-21T19:13:03.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":836075,"fullName":"Carter Gwost","link":"/api/v1/people/836075"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Carter Gwost replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"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-21T19:11:31.917Z","endTime":"2026-03-21T19:11:31.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":836075,"link":"/api/v1/people/836075"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"base":1,"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36924369255092,"aZ":-36.552141579741544,"pfxX":-6.251724144368547,"pfxZ":-2.278380780472249,"pX":1.1102000062805824,"pZ":2.866231767941683,"vX0":11.262793315465558,"vY0":-138.11095595667953,"vZ0":0.10166120588963645,"x":74.68,"y":161.39,"x0":-2.2188438786268967,"y0":50.003989040034305,"z0":5.298705775418167,"aX":-12.012014275568129},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-3.8,"breakHorizontal":8.9,"spinRate":2194,"spinDirection":248},"zone":12,"typeConfidence":0.91,"plateTime":0.39744437251233444,"extension":6.422170496254421},"index":1,"playId":"28c4fee3-d48b-3d3d-8830-e457059501b3","pitchNumber":1,"startTime":"2026-03-21T19:11:31.919Z","endTime":"2026-03-21T19:11:35.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":836075,"link":"/api/v1/people/836075"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.146587028490956,"aZ":-33.01171075705917,"pfxX":-8.752465057802358,"pfxZ":-0.4453123768178102,"pX":0.2788323742932055,"pZ":2.164796221592109,"vX0":9.718802631221871,"vY0":-136.37056091138183,"vZ0":-1.8771986321638003,"x":106.37,"y":180.33,"x0":-2.2133446952764326,"y0":50.00676458718046,"z0":5.164232850819656,"aX":-16.303020735494247},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.6,"spinRate":2152,"spinDirection":252},"zone":9,"typeConfidence":0.89,"plateTime":0.4033902033503942,"extension":6.4664344616286815},"index":2,"playId":"aaae672d-3833-341e-bdb6-6c64ab1bf801","pitchNumber":2,"startTime":"2026-03-21T19:11:50.938Z","endTime":"2026-03-21T19:11:54.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":836075,"link":"/api/v1/people/836075"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"5520ce65-b353-3a7a-88a6-adbbffe5d561","startTime":"2026-03-21T19:12:15.460Z","endTime":"2026-03-21T19:12:18.460Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":836075,"link":"/api/v1/people/836075"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312333694757484,"aZ":-31.206062421510694,"pfxX":-7.090510968060951,"pfxZ":0.5129969999292676,"pX":-2.1111373620910943,"pZ":2.4899385203181366,"vX0":3.5209202220076903,"vY0":-136.5929178333758,"vZ0":-1.5073165517154454,"x":197.47,"y":171.55,"x0":-2.4987593254077436,"y0":50.000654072484785,"z0":5.203283171637604,"aX":-13.33825294946109},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.8,"breakHorizontal":12.0,"spinRate":2276,"spinDirection":255},"zone":13,"typeConfidence":0.88,"plateTime":0.40165172677755656,"extension":6.236374898746713},"index":4,"playId":"4c55a1bc-ea7b-31c7-a8d7-e379aae6e85e","pitchNumber":3,"startTime":"2026-03-21T19:12:34.056Z","endTime":"2026-03-21T19:12:37.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":836075,"link":"/api/v1/people/836075"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560119147227397,"aZ":-33.037313566945556,"pfxX":-8.85480652140052,"pfxZ":-0.4487516043476223,"pX":0.1150867465769042,"pZ":2.7110205221900157,"vX0":9.77542710510276,"vY0":-137.8769003040841,"vZ0":-0.7286465507975246,"x":112.61,"y":165.58,"x0":-2.331226733563453,"y0":50.004052696611815,"z0":5.214420601758879,"aX":-16.996143327533524},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.7,"breakHorizontal":13.9,"spinRate":2360,"spinDirection":253},"zone":5,"typeConfidence":0.91,"plateTime":0.39774078604303575,"extension":6.447891825087376},"hitData":{"launchSpeed":95.1,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.78,"coordY":153.81}},"index":5,"playId":"96a4d3d4-d2f3-317e-904d-fa54109f71b2","pitchNumber":4,"startTime":"2026-03-21T19:12:56.189Z","endTime":"2026-03-21T19:13:03.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":836075,"link":"/api/v1/people/836075"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:13:03.832Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Rafael Lantigua to first baseman Carter Cunningham.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:13:30.088Z","endTime":"2026-03-21T19:14:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":534910,"fullName":"Jesse Hahn","link":"/api/v1/people/534910"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398886299399347,"aZ":-36.28697575085972,"pfxX":7.6262895835379165,"pfxZ":-2.6995913473606628,"pX":-0.6164999898825407,"pZ":2.340944057242899,"vX0":2.669423600788184,"vY0":-122.1217827788097,"vZ0":0.06262614218874885,"x":140.5,"y":175.57,"x0":-2.7126336655814502,"y0":50.005879381026126,"z0":5.417551961456313,"aX":11.604155810343437},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.7,"breakHorizontal":-14.4,"spinRate":2872,"spinDirection":80},"zone":4,"typeConfidence":0.67,"plateTime":0.4472677179727076,"extension":6.168686800644353},"index":0,"playId":"48a6de7a-8313-3235-8aa3-86195351632f","pitchNumber":1,"startTime":"2026-03-21T19:13:30.862Z","endTime":"2026-03-21T19:13:35.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370892721976062,"aZ":-30.49189243277406,"pfxX":-7.072508358807846,"pfxZ":0.8850805577800305,"pX":0.019692062526769413,"pZ":3.3423069802919882,"vX0":8.628828345526086,"vY0":-137.37558617184948,"vZ0":0.3945603631719763,"x":116.25,"y":148.54,"x0":-2.2480600674653863,"y0":50.00527635325625,"z0":5.275081143412006,"aX":-13.475974919377183},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":10.9,"spinRate":2262,"spinDirection":249},"zone":12,"typeConfidence":0.89,"plateTime":0.3992166524015057,"extension":6.4877891589901315},"index":1,"playId":"d9ce6285-3d85-354a-8371-1ad2c1377cf4","pitchNumber":2,"startTime":"2026-03-21T19:13:44.423Z","endTime":"2026-03-21T19:13:47.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836738958772017,"aZ":-29.666474683216055,"pfxX":-3.5363413593785724,"pfxZ":1.511493120648952,"pX":0.28923536783045417,"pZ":1.7996580962815474,"vX0":8.104995196227875,"vY0":-127.47766473576579,"vZ0":-2.649047560228529,"x":105.98,"y":190.19,"x0":-2.45840006453337,"y0":50.004137443277074,"z0":5.171331390314668,"aX":-5.8768335620700185},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":4.8,"spinRate":1334,"spinDirection":265},"zone":9,"typeConfidence":0.86,"plateTime":0.4280875894606715,"extension":6.425102143138758},"index":2,"playId":"a4751049-5385-3180-8539-db1cc0ea6ec7","pitchNumber":3,"startTime":"2026-03-21T19:13:58.973Z","endTime":"2026-03-21T19:14:04.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609854947599754,"aZ":-33.50654454924711,"pfxX":12.23125296503554,"pfxZ":-0.997002888494082,"pX":-0.7477343143019775,"pZ":2.2615489669969597,"vX0":1.0451420904389577,"vY0":-115.15939569142563,"vZ0":0.38877453397658757,"x":145.5,"y":177.72,"x0":-2.7961248120365547,"y0":50.00344079354035,"z0":5.347889575321377,"aX":16.32731105315483},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.4,"breakHorizontal":-22.4,"spinRate":2970,"spinDirection":66},"zone":4,"typeConfidence":0.92,"plateTime":0.4767526780358837,"extension":6.429220394205143},"hitData":{"launchSpeed":77.6,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.06,"coordY":156.23}},"index":3,"playId":"7dec75ca-c119-36af-9063-b81e3d3e1c77","pitchNumber":4,"startTime":"2026-03-21T19:14:32.158Z","endTime":"2026-03-21T19:14:38.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":534910,"link":"/api/v1/people/534910"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:14:38.521Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Je'Von Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:16:57.877Z","endTime":"2026-03-21T19:17:59.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11],"actionIndex":[0,1,2,3,4,5,6,7],"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":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":815074,"link":"/api/v1/people/815074"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Urquidy replaces Draven Zeigler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"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-21T19:17:00.105Z","endTime":"2026-03-21T19:17:00.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664353,"link":"/api/v1/people/664353"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":825932,"link":"/api/v1/people/825932","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Lonnie White Jr. replaces shortstop Konnor Griffin, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:17:00.107Z","endTime":"2026-03-21T19:17:00.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":695257,"link":"/api/v1/people/695257"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Derek Berg replaces right fielder Billy Cook, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:17:00.109Z","endTime":"2026-03-21T19:17:00.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815074,"link":"/api/v1/people/815074"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mike Jarvis replaces catcher Henry Davis, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:17:00.111Z","endTime":"2026-03-21T19:17:00.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690448,"link":"/api/v1/people/690448"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: P.J. Hilson replaces first baseman Spencer Horwitz, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"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-21T19:17:00.113Z","endTime":"2026-03-21T19:17:00.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680713,"link":"/api/v1/people/680713"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carter Gwost remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"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-21T19:17:00.115Z","endTime":"2026-03-21T19:17:00.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":836075,"link":"/api/v1/people/836075"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raymond Mola replaces second baseman Brandon Lowe, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T19:17:00.117Z","endTime":"2026-03-21T19:17:00.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806986,"link":"/api/v1/people/806986"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Hunter Stovall replaces center fielder Oneil Cruz, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T19:17:00.119Z","endTime":"2026-03-21T19:17:00.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667663,"link":"/api/v1/people/667663"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4353344401539,"aZ":-14.697567347248096,"pfxX":-3.5065988499281144,"pfxZ":9.709451891151291,"pX":-0.8052571942678552,"pZ":2.92896171338631,"vX0":2.6102250680632317,"vY0":-133.0366215510328,"vZ0":-5.336499235967737,"x":147.69,"y":159.7,"x0":-1.3415076142609528,"y0":50.00402831458986,"z0":6.019204328728504,"aX":-6.312110827220504},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2161,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4110761353385568,"extension":5.667972020074554},"index":8,"playId":"16128c6a-061c-35a8-9d69-770e17c4c5ab","pitchNumber":1,"startTime":"2026-03-21T19:17:00.121Z","endTime":"2026-03-21T19:17:27.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":815074,"fullName":"Derek Berg","link":"/api/v1/people/815074"}},"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":82.3,"endSpeed":75.1,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408958473887527,"aZ":-24.46428036501045,"pfxX":-6.025934201685208,"pfxZ":5.338383827637749,"pX":-0.10781453135813623,"pZ":3.2591433678800517,"vX0":5.475818258163079,"vY0":-119.79977926139595,"vZ0":-1.3080196854321628,"x":121.11,"y":150.78,"x0":-1.6466859272554593,"y0":50.00439608226277,"z0":6.010924902196379,"aX":-8.708441522542081},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":9.5,"spinRate":1815,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.45822297833654924,"extension":5.709331015829265},"index":9,"playId":"eadd90f4-63c9-31aa-b3b2-200495a7e141","pitchNumber":2,"startTime":"2026-03-21T19:17:27.825Z","endTime":"2026-03-21T19:17:30.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27594404023585,"aZ":-27.636330233419997,"pfxX":-7.5268032770382955,"pfxZ":3.205141384197587,"pX":-1.218694186146392,"pZ":2.3968765936743908,"vX0":3.187192485462977,"vY0":-119.21819985326641,"vZ0":-2.5356701601852962,"x":163.45,"y":174.06,"x0":-1.6064792773377958,"y0":50.00553265712304,"z0":6.008995820947687,"aX":-10.665948295075319},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":1904,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.46223080087199087,"extension":5.441059234323239},"index":10,"playId":"e41fe028-686e-35ae-baa9-648f383f7a50","pitchNumber":3,"startTime":"2026-03-21T19:17:41.447Z","endTime":"2026-03-21T19:17:45.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642761102321526,"aZ":-14.442383309584713,"pfxX":-3.4835756019310216,"pfxZ":9.677932130472426,"pX":0.20394394116969314,"pZ":2.885800115051951,"vX0":4.808508304941221,"vY0":-134.59570602147576,"vZ0":-5.595476629874652,"x":109.23,"y":160.86,"x0":-1.154403101715715,"y0":50.000853284707354,"z0":6.0170504123440205,"aX":-6.3813103147952415},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2239,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40718770079701194,"extension":5.625916676593793},"index":11,"playId":"897f8b06-218f-3bce-b80c-af0f0252796f","pitchNumber":4,"startTime":"2026-03-21T19:17:56.912Z","endTime":"2026-03-21T19:17:59.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:17:59.912Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geovanny Planchart doubles (1) on a line drive to right fielder Lonnie White Jr.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:18:22.817Z","endTime":"2026-03-21T19:18:34.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":685712,"fullName":"Geovanny Planchart","link":"/api/v1/people/685712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685712,"fullName":"Geovanny Planchart","link":"/api/v1/people/685712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":685712,"fullName":"Geovanny Planchart","link":"/api/v1/people/685712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23526826846636,"aZ":-25.423877467076142,"pfxX":0.3573211588862457,"pfxZ":4.364654253987503,"pX":0.5396832276117344,"pZ":2.535563181845334,"vX0":5.618314320409572,"vY0":-122.48042775735952,"vZ0":-2.5755817578043105,"x":96.43,"y":170.32,"x0":-1.8137163713640583,"y0":50.00183415580362,"z0":5.73625923349457,"aX":0.5509271521480785},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2300,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4442640425808073,"extension":5.680290348364077},"hitData":{"launchSpeed":96.4,"launchAngle":16.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.44,"coordY":91.23}},"index":0,"playId":"df01f014-6a7d-3874-ab17-cc967825967f","pitchNumber":1,"startTime":"2026-03-21T19:18:22.817Z","endTime":"2026-03-21T19:18:34.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":685712,"link":"/api/v1/people/685712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685712,"link":"/api/v1/people/685712"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":685712,"link":"/api/v1/people/685712"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.15,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:18:34.014Z","atBatIndex":63},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jay Harry triples (1) on a line drive to right fielder Lonnie White Jr. Geovanny Planchart scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:19:03.248Z","endTime":"2026-03-21T19:19:33.536Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":803385,"fullName":"Jay Harry","link":"/api/v1/people/803385"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":803385,"fullName":"Jay Harry","link":"/api/v1/people/803385"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":803385,"fullName":"Jay Harry","link":"/api/v1/people/803385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":685712,"fullName":"Geovanny Planchart","link":"/api/v1/people/685712"},"responsiblePitcher":{"id":664353,"link":"/api/v1/people/664353"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.527562318118445,"aZ":-41.03275126082173,"pfxX":8.891053791192704,"pfxZ":-7.128403113878964,"pX":0.6885401085524918,"pZ":2.8610223042911875,"vX0":2.2062345610941443,"vY0":-110.96566025030498,"vZ0":2.058849528818559,"x":90.75,"y":161.53,"x0":-1.4745364060185253,"y0":50.00307968467928,"z0":6.207515731136523,"aX":11.047478188169448},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.0,"breakHorizontal":-16.7,"spinRate":2604,"spinDirection":34},"zone":3,"typeConfidence":2.0,"plateTime":0.49428469103688855,"extension":5.631382731415141},"index":0,"playId":"60e8de8b-c9b5-3870-84ec-c44947190c09","pitchNumber":1,"startTime":"2026-03-21T19:19:07.148Z","endTime":"2026-03-21T19:19:10.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":803385,"link":"/api/v1/people/803385","batSide":{"code":"L","description":"Left"}},"second":{"id":685712,"link":"/api/v1/people/685712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53301046360464,"aZ":-15.441767639002808,"pfxX":-2.645803046237003,"pfxZ":9.092379642323877,"pX":0.5102944948460656,"pZ":3.3267770589492978,"vX0":4.83098542451418,"vY0":-134.83909430828692,"vZ0":-4.231631632854124,"x":97.55,"y":148.96,"x0":-0.9613827265462482,"y0":50.00030717745302,"z0":6.007160661570756,"aX":-4.8679594154772134},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":3.7,"spinRate":2225,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40632637096449864,"extension":5.680847052389626},"hitData":{"launchSpeed":93.5,"launchAngle":12.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.6,"coordY":152.74}},"index":1,"playId":"8ff9d16b-25f9-39ec-8888-992ce1f8387c","pitchNumber":2,"startTime":"2026-03-21T19:19:23.565Z","endTime":"2026-03-21T19:19:33.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":803385,"link":"/api/v1/people/803385","batSide":{"code":"L","description":"Left"}},"second":{"id":685712,"link":"/api/v1/people/685712"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803385,"link":"/api/v1/people/803385"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":803385,"link":"/api/v1/people/803385"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.36,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:19:33.536Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cade Doughty grounds out, shortstop Mike Jarvis to first baseman Raymond Mola. Jay Harry scores.","rbi":1,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:19:53.719Z","endTime":"2026-03-21T19:20:16.389Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683103,"fullName":"Cade Doughty","link":"/api/v1/people/683103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683103,"fullName":"Cade Doughty","link":"/api/v1/people/683103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690448,"link":"/api/v1/people/690448"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":806986,"link":"/api/v1/people/806986"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":803385,"fullName":"Jay Harry","link":"/api/v1/people/803385"},"responsiblePitcher":{"id":664353,"link":"/api/v1/people/664353"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795150565060993,"aZ":-20.410015468532592,"pfxX":-6.332836177416532,"pfxZ":6.466259932625231,"pX":-0.9998227052783729,"pZ":2.6532612548797467,"vX0":3.5132883152676406,"vY0":-134.01039361536158,"vZ0":-4.288786073369307,"x":155.11,"y":167.14,"x0":-1.5045634275498105,"y0":50.00577935095239,"z0":5.731304130205109,"aX":-11.527317982732216},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":10.7,"spinRate":2252,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40862352433053095,"extension":5.695787728873855},"hitData":{"launchSpeed":69.1,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":157.55}},"index":0,"playId":"ae39ecdc-58f2-3c80-913a-ac2887fcae76","pitchNumber":1,"startTime":"2026-03-21T19:20:11.015Z","endTime":"2026-03-21T19:20:16.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":683103,"link":"/api/v1/people/683103","batSide":{"code":"R","description":"Right"}},"third":{"id":803385,"link":"/api/v1/people/803385"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683103,"link":"/api/v1/people/683103"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":683103,"link":"/api/v1/people/683103"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.7,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:20:16.389Z","atBatIndex":65},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Rafael Lantigua reaches on a throwing error by shortstop Mike Jarvis.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:20:42.346Z","endTime":"2026-03-21T19:20:49.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690448,"link":"/api/v1/people/690448"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59620497087167,"aZ":-17.804659740557415,"pfxX":-5.109269789955809,"pfxZ":7.9662592590968355,"pX":-1.0636329723155207,"pZ":2.578613186013346,"vX0":3.0487281066101755,"vY0":-133.8719812680027,"vZ0":-5.520059684741697,"x":157.54,"y":169.16,"x0":-1.557160233536051,"y0":50.00202703905131,"z0":5.953932423820871,"aX":-9.21502054179371},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2091,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4101231723720278,"extension":5.708239873943856},"hitData":{"launchSpeed":62.0,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.87,"coordY":161.29}},"index":0,"playId":"d13e57bc-98e6-3b91-ab8a-deb346de642b","pitchNumber":1,"startTime":"2026-03-21T19:20:44.114Z","endTime":"2026-03-21T19:20:49.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:20:49.252Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, shortstop Mike Jarvis to second baseman Hunter Stovall. Rafael Lantigua out at 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:21:13.453Z","endTime":"2026-03-21T19:21:59.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690448,"link":"/api/v1/people/690448"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":667663,"link":"/api/v1/people/667663"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404757466976623,"aZ":-25.04446380981054,"pfxX":-6.89201899040896,"pfxZ":4.827574659242405,"pX":0.28723090010502583,"pZ":0.775139034328105,"vX0":6.3705220996657195,"vY0":-121.23640436985184,"vZ0":-6.38453704269621,"x":106.05,"y":217.85,"x0":-1.488787257613,"y0":50.00403089245152,"z0":5.65133377834753,"aX":-10.181614817844471},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.3,"breakHorizontal":10.8,"spinRate":1903,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45312814799769985,"extension":5.729177902415096},"index":0,"playId":"c16df26a-daf2-3a6f-8b04-40d597d67721","pitchNumber":1,"startTime":"2026-03-21T19:21:19.938Z","endTime":"2026-03-21T19:21:22.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06357432508803,"aZ":-27.266917454842027,"pfxX":1.9981361169515113,"pfxZ":3.2734674416060736,"pX":0.8505368468718202,"pZ":1.7645267546895955,"vX0":5.616461892778212,"vY0":-121.98322031901444,"vZ0":-3.7615004739925757,"x":84.58,"y":191.14,"x0":-1.745826370591966,"y0":50.00358033541981,"z0":5.6897353072548675,"aX":2.996868896189811},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":-5.0,"spinRate":2419,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4498430453694482,"extension":5.626142727937229},"index":1,"playId":"1844cfdd-6d3f-383c-a2aa-114660fbdb00","pitchNumber":2,"startTime":"2026-03-21T19:21:37.036Z","endTime":"2026-03-21T19:21:40.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20243095635917,"aZ":-19.549539018885397,"pfxX":-4.964864245064662,"pfxZ":6.756339112727333,"pX":-0.7826676889200509,"pZ":1.9908861392913184,"vX0":3.755654145840297,"vY0":-135.4778745946657,"vZ0":-6.244221405443633,"x":146.83,"y":185.03,"x0":-1.538373853432318,"y0":50.002931899290964,"z0":5.681516698886805,"aX":-9.275789703620855},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":8.3,"spinRate":2215,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4035285270473752,"extension":5.6721322481042185},"hitData":{"launchSpeed":79.3,"launchAngle":0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.2,"coordY":154.41}},"index":2,"playId":"fd2dd275-81a8-3e0b-93cb-4ac80a24bd08","pitchNumber":3,"startTime":"2026-03-21T19:21:54.202Z","endTime":"2026-03-21T19:21:59.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:21:59.820Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Jarvis walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:24:10.535Z","endTime":"2026-03-21T19:25:45.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Bastardo replaces Jesse Hahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"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-21T19:23:49.502Z","endTime":"2026-03-21T19:24:12.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682785,"link":"/api/v1/people/682785"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":534910,"link":"/api/v1/people/534910","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56776462855621,"aZ":-12.908688978487486,"pfxX":-5.776498824114002,"pfxZ":9.495784781530066,"pX":0.670309148463732,"pZ":0.7081275640723675,"vX0":7.412883420106907,"vY0":-141.38825475570684,"vZ0":-10.590601422989534,"x":91.45,"y":219.66,"x0":-1.232294356811353,"y0":50.00620365962019,"z0":5.326079739064888,"aX":-11.723857731547294},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2323,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3870674597356212,"extension":6.341599147335035},"index":1,"playId":"b8ec5da1-a6e6-38ea-acb0-fd0fac5f607c","pitchNumber":1,"startTime":"2026-03-21T19:24:12.659Z","endTime":"2026-03-21T19:24:15.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6372931578145,"aZ":-14.074525343387645,"pfxX":-3.565332346936713,"pfxZ":9.002292486520819,"pX":-0.6151552493571995,"pZ":4.225831060602962,"vX0":2.9255323401911233,"vY0":-141.02658664349318,"vZ0":-1.8054991065899726,"x":140.45,"y":124.68,"x0":-1.203735144810523,"y0":50.00112303067895,"z0":5.784075075236429,"aX":-7.1673451926524905},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":5.9,"spinRate":2337,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3886577255893555,"extension":5.939376835966854},"index":2,"playId":"9bc488ff-4534-395c-9db6-ece954606c06","pitchNumber":2,"startTime":"2026-03-21T19:24:31.371Z","endTime":"2026-03-21T19:24:35.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01080821276214,"aZ":-14.519229045552756,"pfxX":-2.8862090790958836,"pfxZ":8.686883989109386,"pX":0.3023002053014582,"pZ":2.38439301174806,"vX0":5.2701026557460136,"vY0":-141.57708785871773,"vZ0":-6.325663622703942,"x":105.48,"y":174.4,"x0":-1.2073955654483957,"y0":50.00162688536777,"z0":5.5751310244516485,"aX":-5.865389396573118},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":4.2,"spinRate":2384,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.386734478780566,"extension":6.1412769987734235},"index":3,"playId":"ed1d7607-48f1-3981-9cde-4663c2d7f211","pitchNumber":3,"startTime":"2026-03-21T19:24:48.913Z","endTime":"2026-03-21T19:24:51.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.937385349045705,"aZ":-8.40250569185959,"pfxX":-6.06667305577258,"pfxZ":11.749401378355966,"pX":0.5502467723217948,"pZ":0.8439491189814997,"vX0":6.884746832914541,"vY0":-141.49320290826793,"vZ0":-10.95845278158317,"x":96.03,"y":215.99,"x0":-1.128816901904919,"y0":50.00324163195879,"z0":5.3100787499565545,"aX":-12.27489850552721},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":9.6,"spinRate":2500,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3874309825800766,"extension":6.33423589417381},"index":4,"playId":"61c72183-ab19-38c6-85f7-81139c0ceabc","pitchNumber":4,"startTime":"2026-03-21T19:25:20.760Z","endTime":"2026-03-21T19:25:24.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34802161311563,"aZ":-13.51508209144087,"pfxX":-3.755003908139682,"pfxZ":9.316778810492323,"pX":1.5210223085928138,"pZ":2.590504469300704,"vX0":8.480962290421614,"vY0":-141.15315988659466,"vZ0":-5.6393538713874385,"x":59.02,"y":168.84,"x0":-1.044712736313644,"y0":50.005132649208434,"z0":5.496223159649198,"aX":-7.522883781599093},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":4.9,"spinRate":2424,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3891453251730561,"extension":6.257597869670349},"index":5,"playId":"606b9c47-419d-3e4c-bea2-134cc5377dd3","pitchNumber":5,"startTime":"2026-03-21T19:25:41.991Z","endTime":"2026-03-21T19:25:45.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":690448,"link":"/api/v1/people/690448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690448,"link":"/api/v1/people/690448"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:25:45.834Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Berg strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:25:51.618Z","endTime":"2026-03-21T19:27:21.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":815074,"fullName":"Derek Berg","link":"/api/v1/people/815074"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815074,"fullName":"Derek Berg","link":"/api/v1/people/815074"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685712,"link":"/api/v1/people/685712"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.820158359879226,"aZ":-35.43510282826703,"pfxX":2.4047688228149693,"pfxZ":-2.13153727406206,"pX":0.6269173379921649,"pZ":2.9967474052569245,"vX0":3.993792891748044,"vY0":-122.04323286100865,"vZ0":0.6199238844198405,"x":93.1,"y":157.87,"x0":-1.3342001692607697,"y0":50.003544777806624,"z0":5.757390658182596,"aX":3.6780443556568896},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-5.2,"spinRate":2321,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.44639532168836826,"extension":6.3111466247484005},"index":0,"playId":"33b875a8-6f2e-3e66-9885-6527199161fa","pitchNumber":1,"startTime":"2026-03-21T19:26:12.831Z","endTime":"2026-03-21T19:26:16.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":815074,"link":"/api/v1/people/815074","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.990069167115216,"aZ":-11.33227147440483,"pfxX":-2.929554152869138,"pfxZ":10.385017551675562,"pX":0.02443471879152889,"pZ":2.577849470961573,"vX0":4.381404719197233,"vY0":-141.41717959988023,"vZ0":-6.346887668923285,"x":116.07,"y":169.18,"x0":-1.1709058029358772,"y0":50.002810271539225,"z0":5.592379999300023,"aX":-5.87974372153318},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2438,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38865878259959974,"extension":6.033655740783931},"index":1,"playId":"0bc66834-1551-3f4e-80f4-252bbc9dedbb","pitchNumber":2,"startTime":"2026-03-21T19:26:33.418Z","endTime":"2026-03-21T19:26:37.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":815074,"link":"/api/v1/people/815074","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"0f318883-338b-38c0-b1d7-a2dd815e473e","startTime":"2026-03-21T19:26:57.459Z","endTime":"2026-03-21T19:27:01.577Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":815074,"link":"/api/v1/people/815074","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09426863078348,"aZ":-11.700060498208051,"pfxX":-4.434311415356879,"pfxZ":10.231114245459068,"pX":0.1859090113435383,"pZ":2.6207811618153083,"vX0":5.253333709831157,"vY0":-141.46220802102155,"vZ0":-6.391081100174619,"x":109.91,"y":168.02,"x0":-1.1303388346978542,"y0":50.00311569988194,"z0":5.679660197997299,"aX":-8.873862333720021},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2404,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38910176265704743,"extension":6.15144505578606},"index":3,"playId":"81f2df6f-cdec-3edf-9c5c-b74903345c77","pitchNumber":3,"startTime":"2026-03-21T19:27:18.021Z","endTime":"2026-03-21T19:27:21.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":815074,"link":"/api/v1/people/815074","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815074,"link":"/api/v1/people/815074"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":815074,"link":"/api/v1/people/815074"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:27:21.021Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lonnie White Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:27:46.583Z","endTime":"2026-03-21T19:29:40.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696145,"fullName":"Lonnie White Jr.","link":"/api/v1/people/696145"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696145,"fullName":"Lonnie White Jr.","link":"/api/v1/people/696145"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685712,"link":"/api/v1/people/685712"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832168374362826,"aZ":-36.49983061549461,"pfxX":1.7529397865543253,"pfxZ":-2.9127150385374003,"pX":1.3621918646374376,"pZ":0.3239785194121181,"vX0":5.579169413723838,"vY0":-121.36555563490217,"vZ0":-4.936747624403527,"x":65.08,"y":230.03,"x0":-1.1987606474958157,"y0":50.00462031545812,"z0":5.580637039373928,"aX":2.60132596077972},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.2,"breakHorizontal":-4.6,"spinRate":2493,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45214660509633653,"extension":6.022298116405087},"index":0,"playId":"477e8b2f-1514-36b2-bfb5-5f4a41224fa0","pitchNumber":1,"startTime":"2026-03-21T19:27:46.583Z","endTime":"2026-03-21T19:27:49.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Angel Bastardo. Mike Jarvis to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"477e8b2f-1514-36b2-bfb5-5f4a41224fa0","startTime":"2026-03-21T19:28:15.206Z","endTime":"2026-03-21T19:28:15.207Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690448,"link":"/api/v1/people/690448"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"first":{"id":690448,"link":"/api/v1/people/690448"},"postOnSecond":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59169009798688,"aZ":-36.38116713788334,"pfxX":0.882645109232137,"pfxZ":-2.7630027273383693,"pX":0.2897026223853261,"pZ":3.009500886605332,"vX0":3.89480361619577,"vY0":-122.79387304092502,"vZ0":0.9626610144877068,"x":105.96,"y":157.52,"x0":-1.4323030354882984,"y0":50.000290285796,"z0":5.710649151859953,"aX":1.3450883010002848},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.6,"breakHorizontal":-2.5,"spinRate":2207,"spinDirection":34},"zone":3,"typeConfidence":2.0,"plateTime":0.446266389131448,"extension":6.283246161843882},"index":2,"playId":"5d183f2c-4510-323d-9ebb-82fdfbdf8799","pitchNumber":2,"startTime":"2026-03-21T19:28:15.208Z","endTime":"2026-03-21T19:28:19.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"35c3cdc1-8466-3169-980d-4317fc3682d1","startTime":"2026-03-21T19:28:33.884Z","endTime":"2026-03-21T19:28:36.978Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382871437364578,"aZ":-28.163529077305693,"pfxX":-5.466260743923975,"pfxZ":2.439449232242025,"pX":0.8652499512965675,"pZ":0.9035674699601858,"vX0":7.024657539467151,"vY0":-127.58484167822712,"vZ0":-6.377742433166288,"x":84.02,"y":214.38,"x0":-1.2143120223622614,"y0":50.00630838933831,"z0":5.6569047816541875,"aX":-9.008336995455004},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":8.3,"spinRate":1932,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42939314776146764,"extension":6.056965831917652},"index":4,"playId":"c4005043-e4c7-39e6-9e23-8fc91578a0c1","pitchNumber":3,"startTime":"2026-03-21T19:28:56.824Z","endTime":"2026-03-21T19:29:00.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669075446550423,"aZ":-35.79472064485818,"pfxX":-6.496491669129531,"pfxZ":-2.325229617390873,"pX":-0.10007221736942946,"pZ":2.732091799007294,"vX0":5.313010319168839,"vY0":-124.8152564365077,"vZ0":0.0021751242782792612,"x":120.81,"y":165.01,"x0":-1.4236260258287181,"y0":50.000185676090844,"z0":5.70571504738793,"aX":-10.137667601025077},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":10.3,"spinRate":1756,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4406756854564109,"extension":6.028751294025522},"index":5,"playId":"8f761ff8-ed14-322f-8a46-9d48731eeb84","pitchNumber":4,"startTime":"2026-03-21T19:29:17.494Z","endTime":"2026-03-21T19:29:21.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.374783461318245,"aZ":-14.903498724309344,"pfxX":-1.9785773742201063,"pfxZ":8.649494652669329,"pX":-0.19263579920171087,"pZ":3.973966988497293,"vX0":3.572806564388909,"vY0":-140.75098918272863,"vZ0":-2.1674340105884227,"x":124.34,"y":131.48,"x0":-1.2241655934810263,"y0":50.00377561510632,"z0":5.724544152990238,"aX":-3.951518268688731},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":2.8,"spinRate":2331,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38987334655418815,"extension":6.277033078106504},"index":6,"playId":"e530947a-a3ba-3756-a0d5-6e354e8113ed","pitchNumber":5,"startTime":"2026-03-21T19:29:37.689Z","endTime":"2026-03-21T19:29:40.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":696145,"link":"/api/v1/people/696145","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":696145,"link":"/api/v1/people/696145"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:29:40.689Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alika Williams walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:29:52.631Z","endTime":"2026-03-21T19:31:26.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnThird":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":96.7,"endSpeed":87.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37975999745999,"aZ":-14.3701953797382,"pfxX":-2.6798351566497653,"pfxZ":8.956177991188897,"pX":0.9196721451885618,"pZ":3.9171747741622602,"vX0":6.555943293385278,"vY0":-140.69255407668155,"vZ0":-2.3716586094980023,"x":81.94,"y":133.02,"x0":-1.101226723990782,"y0":50.00431503308116,"z0":5.711766854615464,"aX":-5.328557839529328},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":3.4,"spinRate":2293,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39054272869416673,"extension":6.222141316637898},"index":0,"playId":"32d254cc-374a-3f00-907c-bf0b2121e576","pitchNumber":1,"startTime":"2026-03-21T19:30:06.414Z","endTime":"2026-03-21T19:30:10.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85551405754396,"aZ":-12.616169482388607,"pfxX":-2.7320922050077465,"pfxZ":9.704529134893594,"pX":1.0331018000751917,"pZ":3.335495520194165,"vX0":6.855612831569216,"vY0":-141.4365818653517,"vZ0":-4.140047768886667,"x":77.62,"y":148.72,"x0":-1.0729617045605548,"y0":50.00289184023469,"z0":5.634215427000279,"aX":-5.5071697818277645},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":3.5,"spinRate":2314,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3880472921015552,"extension":6.375828016510147},"index":1,"playId":"b156e5fb-f58c-3131-bd1e-83cee3d032d7","pitchNumber":2,"startTime":"2026-03-21T19:30:24.457Z","endTime":"2026-03-21T19:30:27.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Geovanny Planchart. Mike Jarvis to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"b156e5fb-f58c-3131-bd1e-83cee3d032d7","startTime":"2026-03-21T19:30:40.419Z","endTime":"2026-03-21T19:31:00.368Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690448,"link":"/api/v1/people/690448"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":690448,"link":"/api/v1/people/690448"},"postOnThird":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.658935862249095,"aZ":-12.37854853665492,"pfxX":-1.5851047680512358,"pfxZ":9.883903526943671,"pX":-0.5972332160271618,"pZ":4.775187828051097,"vX0":2.4520266495329954,"vY0":-141.42890645587858,"vZ0":-0.5745024448116304,"x":139.77,"y":109.85,"x0":-1.2740721954092507,"y0":50.001990485633605,"z0":5.783342669689446,"aX":-3.1746265469342547},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":2.3,"spinRate":2249,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3889542129433936,"extension":6.332362100544898},"index":3,"playId":"f8741995-3f1d-397e-9d04-742b3c86a1d9","pitchNumber":3,"startTime":"2026-03-21T19:31:00.368Z","endTime":"2026-03-21T19:31:03.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"third":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03500329548996,"aZ":-12.499467189999123,"pfxX":-3.5220999002602893,"pfxZ":9.926600913387627,"pX":0.9622616497674359,"pZ":4.00016555570985,"vX0":6.797033466779519,"vY0":-140.86079578303566,"vZ0":-2.44136013424309,"x":80.32,"y":130.78,"x0":-1.039408489286592,"y0":50.00567894817952,"z0":5.700479684845685,"aX":-6.9834303833508535},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2262,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39087460829307563,"extension":6.169468649108451},"index":4,"playId":"7685de0b-960a-3244-93ca-1b239711b9e1","pitchNumber":4,"startTime":"2026-03-21T19:31:22.424Z","endTime":"2026-03-21T19:31:26.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"third":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:31:26.381Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Stovall singles on a line drive to right fielder Je'Von Ward. Alika Williams scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:32:25.346Z","endTime":"2026-03-21T19:34:13.740Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":667663,"fullName":"Hunter Stovall","link":"/api/v1/people/667663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682785,"fullName":"Angel Bastardo","link":"/api/v1/people/682785"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667663,"fullName":"Hunter Stovall","link":"/api/v1/people/667663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":690448,"fullName":"Mike Jarvis","link":"/api/v1/people/690448"},"responsiblePitcher":{"id":682785,"link":"/api/v1/people/682785"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667663,"fullName":"Hunter Stovall","link":"/api/v1/people/667663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669219,"link":"/api/v1/people/669219"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":682785,"link":"/api/v1/people/682785"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":2.961,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461672797846116,"aZ":-35.06084338719415,"pfxX":3.345531670249106,"pfxZ":-1.942832809979727,"pX":-0.20662068565069144,"pZ":2.1420838828522877,"vX0":1.92019599414195,"vY0":-121.1707046448416,"vZ0":-1.1358468349477306,"x":124.88,"y":180.94,"x0":-1.445063514943533,"y0":50.00592628046611,"z0":5.690053899173238,"aX":4.958022004534372},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.5,"breakHorizontal":-6.5,"spinRate":2365,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4526409020974005,"extension":6.2882782527506365},"index":0,"playId":"518aec42-aa48-3fa6-a2dd-8458b848c25d","pitchNumber":1,"startTime":"2026-03-21T19:32:25.346Z","endTime":"2026-03-21T19:32:29.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":667663,"link":"/api/v1/people/667663","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":2.961,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411728446863403,"aZ":-42.04244837582857,"pfxX":8.145045397694677,"pfxZ":-7.615602073929109,"pX":0.35951681036541494,"pZ":2.754749571820864,"vX0":1.1742541916796374,"vY0":-113.62010010912617,"vZ0":2.2695300775227336,"x":103.3,"y":164.4,"x0":-1.222325316241786,"y0":50.00051848296579,"z0":5.9460710612935666,"aX":10.559625728474812},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.8,"breakHorizontal":-15.0,"spinRate":2469,"spinDirection":36},"zone":3,"typeConfidence":2.0,"plateTime":0.48359224170834025,"extension":6.301162931652864},"index":1,"playId":"27bbb455-b3f2-3eec-97dd-8971b040fac3","pitchNumber":2,"startTime":"2026-03-21T19:32:46.820Z","endTime":"2026-03-21T19:32:50.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":667663,"link":"/api/v1/people/667663","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":2.961,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.171817184267294,"aZ":-42.92982088094855,"pfxX":5.402286614455265,"pfxZ":-7.886561224662973,"pX":2.104728725336132,"pZ":0.04045547320847462,"vX0":5.251867880152684,"vY0":-117.19988494788183,"vZ0":-3.7592522095541554,"x":36.77,"y":237.69,"x0":-0.8833482714808062,"y0":50.00336285140752,"z0":5.754285915619676,"aX":7.367440978165208},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.0,"breakHorizontal":-11.3,"spinRate":2438,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4708748134767333,"extension":6.318745262289542},"index":2,"playId":"aad1eac2-832a-324e-a859-55729e90200d","pitchNumber":3,"startTime":"2026-03-21T19:33:19.426Z","endTime":"2026-03-21T19:33:22.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":667663,"link":"/api/v1/people/667663","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":690448,"link":"/api/v1/people/690448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Angel Bastardo. Mike Jarvis scores. Alika Williams to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"aad1eac2-832a-324e-a859-55729e90200d","startTime":"2026-03-21T19:33:40.109Z","endTime":"2026-03-21T19:34:06.982Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690448,"link":"/api/v1/people/690448"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":667663,"link":"/api/v1/people/667663","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":690448,"link":"/api/v1/people/690448"},"postOnSecond":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.26,"dramaIndex":21.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":2.961,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81726393231186,"aZ":-13.485407553082172,"pfxX":-1.8295558309958522,"pfxZ":9.392010666122772,"pX":0.927719730354262,"pZ":2.705517623141212,"vX0":5.7007092005059645,"vY0":-140.41988792384126,"vZ0":-5.680681997596624,"x":81.64,"y":165.73,"x0":-0.8942074905491116,"y0":50.00629809879567,"z0":5.637789509066318,"aX":-3.642617524525565},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":2.0,"spinRate":2281,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3905889156297224,"extension":6.147572138310732},"hitData":{"launchSpeed":93.8,"launchAngle":9.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.27,"coordY":148.1}},"index":4,"playId":"b23425c7-1312-34d7-a4e1-802a8c672c1b","pitchNumber":4,"startTime":"2026-03-21T19:34:06.982Z","endTime":"2026-03-21T19:34:13.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":667663,"link":"/api/v1/people/667663","batSide":{"code":"R","description":"Right"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667663,"link":"/api/v1/people/667663"},"credit":"b_ab"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_ab"},{"player":{"id":667663,"link":"/api/v1/people/667663"},"credit":"b_pa"},{"player":{"id":682785,"link":"/api/v1/people/682785"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:34:13.740Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raymond Mola strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:36:41.022Z","endTime":"2026-03-21T19:37:21.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":806986,"fullName":"Raymond Mola","link":"/api/v1/people/806986"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676596,"fullName":"Josh Fleming","link":"/api/v1/people/676596"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806986,"fullName":"Raymond Mola","link":"/api/v1/people/806986"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685712,"link":"/api/v1/people/685712"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Fleming replaces Angel Bastardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:35:14.331Z","endTime":"2026-03-21T19:36:41.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676596,"link":"/api/v1/people/676596"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682785,"link":"/api/v1/people/682785","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":667663,"link":"/api/v1/people/667663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962738212598076,"aZ":-29.8035887040913,"pfxX":11.644913532375513,"pfxZ":1.3817698597213628,"pX":1.79921542555929,"pZ":2.572893877382854,"vX0":-6.777169065049415,"vY0":-129.67803782316827,"vZ0":-1.307918696151365,"x":15.26,"y":196.88,"x0":2.9220852681438507,"y0":50.00452169367856,"z0":5.339697895843014,"aX":20.003164734484976},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-19.8,"spinRate":1625,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.42101916791906957,"extension":6.003575895752477},"index":1,"playId":"a11a5398-6c09-3750-a447-b7b73d339278","pitchNumber":1,"startTime":"2026-03-21T19:36:41.022Z","endTime":"2026-03-21T19:36:44.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":667663,"link":"/api/v1/people/667663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.932568808832922,"aZ":-32.8597859210616,"pfxX":9.29357484276667,"pfxZ":-0.49075108627932806,"pX":1.0249154522742805,"pZ":1.7722005838474657,"vX0":-7.4737009278011834,"vY0":-117.05099222692604,"vZ0":-0.6806683187822281,"x":77.93,"y":190.93,"x0":3.035730372211802,"y0":50.001195321568524,"z0":5.115655644145717,"aX":13.02945021457143},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.8,"breakHorizontal":-15.2,"spinRate":1564,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4660785988052467,"extension":6.412890048833289},"index":2,"playId":"5fcd9889-5b38-3086-80f4-d79c4d2e471b","pitchNumber":2,"startTime":"2026-03-21T19:36:59.075Z","endTime":"2026-03-21T19:37:02.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":667663,"link":"/api/v1/people/667663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T19:37:14.861Z","endTime":"2026-03-21T19:37:18.830Z","isPitch":false,"type":"action","player":{"id":806986,"link":"/api/v1/people/806986"},"defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":667663,"link":"/api/v1/people/667663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.940179454323644,"aZ":-33.12033578766748,"pfxX":8.22913096498958,"pfxZ":-0.6680439563390737,"pX":0.4581051651257351,"pZ":1.8783848990883725,"vX0":-8.247078529763492,"vY0":-117.45218986195356,"vZ0":-0.3502207157180188,"x":99.54,"y":188.06,"x0":2.9275370093420747,"y0":50.004359053857385,"z0":5.080694711720175,"aX":11.626032440440438},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":1472,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.46438252453049644,"extension":6.441062997818449},"index":4,"playId":"a5539a91-1802-3a08-a668-1350a2fbd849","pitchNumber":3,"startTime":"2026-03-21T19:37:18.830Z","endTime":"2026-03-21T19:37:21.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676596,"link":"/api/v1/people/676596","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":685712,"link":"/api/v1/people/685712"},"first":{"id":701860,"link":"/api/v1/people/701860"},"second":{"id":672463,"link":"/api/v1/people/672463"},"third":{"id":683103,"link":"/api/v1/people/683103"},"shortstop":{"id":677870,"link":"/api/v1/people/677870"},"left":{"id":685332,"link":"/api/v1/people/685332"},"center":{"id":803385,"link":"/api/v1/people/803385"},"right":{"id":669219,"link":"/api/v1/people/669219"}},"offense":{"batter":{"id":806986,"link":"/api/v1/people/806986","batSide":{"code":"R","description":"Right"}},"first":{"id":667663,"link":"/api/v1/people/667663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806986,"link":"/api/v1/people/806986"},"credit":"b_ab"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_ab"},{"player":{"id":806986,"link":"/api/v1/people/806986"},"credit":"b_pa"},{"player":{"id":676596,"link":"/api/v1/people/676596"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:37:21.830Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McCarty strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:39:31.969Z","endTime":"2026-03-21T19:40:22.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806005,"fullName":"Ryan McCarty","link":"/api/v1/people/806005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806005,"fullName":"Ryan McCarty","link":"/api/v1/people/806005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815074,"link":"/api/v1/people/815074"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90920425615498,"aZ":-19.0918755506747,"pfxX":-5.1563627054895305,"pfxZ":7.464870051858331,"pX":-0.24046306169567797,"pZ":1.9110672134164055,"vX0":4.89756005529015,"vY0":-131.5382724483361,"vZ0":-6.333496954745242,"x":126.17,"y":187.18,"x0":-1.456588970570416,"y0":50.00254188945828,"z0":5.765724085793992,"aX":-9.035626391419175},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":8.3,"spinRate":2156,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4164063946163643,"extension":5.728145782869646},"index":0,"playId":"c68940b5-86c2-31af-bf98-20164ff0dbf2","pitchNumber":1,"startTime":"2026-03-21T19:39:31.969Z","endTime":"2026-03-21T19:39:35.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":806005,"link":"/api/v1/people/806005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618740716798676,"aZ":-23.11168140395621,"pfxX":-8.016862490064545,"pfxZ":6.236794916511011,"pX":0.5457558005653759,"pZ":2.2646117519031033,"vX0":6.95209409986967,"vY0":-119.87637778683954,"vZ0":-3.7391795789945097,"x":96.2,"y":177.64,"x0":-1.3532124053221477,"y0":50.001087983264995,"z0":5.912740105444867,"aX":-11.64308321162106},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2018,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4572663178162175,"extension":5.543191309149756},"index":1,"playId":"d1cd30a3-8f0a-3efa-ae99-6fb37525bb2b","pitchNumber":2,"startTime":"2026-03-21T19:39:44.465Z","endTime":"2026-03-21T19:39:48.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":806005,"link":"/api/v1/people/806005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95035203549461,"aZ":-13.129462502092727,"pfxX":-2.2456898660589295,"pfxZ":10.96322224593904,"pX":0.7878812484743231,"pZ":1.8689800284428397,"vX0":5.4282194008086675,"vY0":-131.2624681309766,"vZ0":-8.112790585688977,"x":86.97,"y":188.32,"x0":-1.0192855703437664,"y0":50.003867862891994,"z0":5.986959478674932,"aX":-3.9019836833716153},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2292,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4179926380398915,"extension":5.637284697964094},"index":2,"playId":"7ccd468f-3adf-33ae-80c4-019c3800a7c3","pitchNumber":3,"startTime":"2026-03-21T19:40:04.097Z","endTime":"2026-03-21T19:40:07.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":806005,"link":"/api/v1/people/806005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61313068501097,"aZ":-24.340560685955726,"pfxX":-7.115651671711741,"pfxZ":5.55988636535884,"pX":0.3138132447951266,"pZ":1.7595025714838244,"vX0":6.005006733708457,"vY0":-119.01713191709295,"vZ0":-4.781738767413898,"x":105.04,"y":191.27,"x0":-1.3393082938672827,"y0":50.00500667960325,"z0":6.047419544957777,"aX":-10.029171680146826},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.9,"breakHorizontal":11.2,"spinRate":2071,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4633633931515244,"extension":5.593280026860109},"index":3,"playId":"3bf5577d-4420-314b-a9c8-251d79251733","pitchNumber":4,"startTime":"2026-03-21T19:40:18.000Z","endTime":"2026-03-21T19:40:22.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":806005,"link":"/api/v1/people/806005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806005,"link":"/api/v1/people/806005"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":806005,"link":"/api/v1/people/806005"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:40:22.586Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Mendoza lines out to center fielder P.J. Hilson.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:40:38.106Z","endTime":"2026-03-21T19:41:02.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":685332,"fullName":"Carlos Mendoza","link":"/api/v1/people/685332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680713,"link":"/api/v1/people/680713"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.182240366311675,"aZ":-39.05773405798355,"pfxX":6.969340306724399,"pfxZ":-5.432356549101405,"pX":0.4290794431075485,"pZ":2.637827784068232,"vX0":2.7029866001793588,"vY0":-112.10533828495369,"vZ0":0.823555523583098,"x":100.64,"y":167.56,"x0":-1.6995527263155348,"y0":50.00464664010259,"z0":6.26800141100538,"aX":8.827529465025558},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.2,"breakHorizontal":-13.3,"spinRate":2608,"spinDirection":36},"zone":3,"typeConfidence":2.0,"plateTime":0.4894911730736853,"extension":5.439534538754117},"index":0,"playId":"4f40a034-34ad-39d0-90c2-fbb7c112024f","pitchNumber":1,"startTime":"2026-03-21T19:40:44.607Z","endTime":"2026-03-21T19:40:48.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.7,"strikeZoneTop":2.959,"strikeZoneBottom":1.494,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085732251042295,"aZ":-22.64736296072436,"pfxX":-8.588075012222333,"pfxZ":6.640582447599909,"pX":-0.8793352492320654,"pZ":2.111740368348019,"vX0":4.340183845976054,"vY0":-119.82114175146019,"vZ0":-4.187861722870358,"x":150.52,"y":181.76,"x0":-1.61143826101485,"y0":50.00215950355421,"z0":5.939058297976081,"aX":-12.317450058830326},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2161,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45951723042267245,"extension":5.4326462785921805},"hitData":{"launchSpeed":91.3,"launchAngle":17.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.79,"coordY":92.18}},"index":1,"playId":"082396fb-ab6c-3738-a304-0d25ec9a64bf","pitchNumber":2,"startTime":"2026-03-21T19:40:58.281Z","endTime":"2026-03-21T19:41:02.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":685332,"link":"/api/v1/people/685332","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685332,"link":"/api/v1/people/685332"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":685332,"link":"/api/v1/people/685332"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:41:02.133Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Cunningham singles on a sharp line drive to right fielder Lonnie White Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:41:17.625Z","endTime":"2026-03-21T19:42:01.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696145,"link":"/api/v1/people/696145"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060978010147206,"aZ":-22.90215512975527,"pfxX":-8.023861288972444,"pfxZ":6.3313495130949216,"pX":0.27126158504702014,"pZ":2.089465314811399,"vX0":6.581181927098636,"vY0":-120.96131827773003,"vZ0":-4.155430242389325,"x":106.66,"y":182.36,"x0":-1.457161800690322,"y0":50.00496946485697,"z0":5.864653481653232,"aX":-11.758553816893922},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.6,"breakHorizontal":12.7,"spinRate":2057,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4547497148839845,"extension":5.539684967300955},"index":0,"playId":"6ba59bdc-6871-3459-a3b4-524abda94ca2","pitchNumber":1,"startTime":"2026-03-21T19:41:29.700Z","endTime":"2026-03-21T19:41:33.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715302555076125,"aZ":-20.197262873866396,"pfxX":-7.776547287295977,"pfxZ":6.70850460527721,"pX":-0.32456367507519057,"pZ":2.346699690150808,"vX0":5.881614139590301,"vY0":-133.2731466982014,"vZ0":-5.244717036079972,"x":129.37,"y":175.42,"x0":-1.5582996814808254,"y0":50.00179891619748,"z0":5.814832399009403,"aX":-13.879987117872563},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2187,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.41221461164413586,"extension":5.498966070957753},"index":1,"playId":"41c282c9-661a-3774-bc88-3ebbe7dbb3e4","pitchNumber":2,"startTime":"2026-03-21T19:41:41.740Z","endTime":"2026-03-21T19:41:44.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01390893909824,"aZ":-40.15373986698249,"pfxX":7.3522295178984045,"pfxZ":-6.107867226141944,"pX":0.0060746080755501594,"pZ":1.05550284101283,"vX0":1.4080670295062272,"vY0":-113.89414501425486,"vZ0":-2.38938583478336,"x":116.77,"y":210.28,"x0":-1.5759182453988096,"y0":50.00271753342425,"z0":6.11019791781558,"aX":9.604678725352247},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.4,"breakHorizontal":-13.7,"spinRate":2761,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4819452797434076,"extension":5.40272863861566},"hitData":{"launchSpeed":100.1,"launchAngle":14.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.29,"coordY":129.44}},"index":2,"playId":"ffb27bbf-d876-3fc9-ad48-4f472ab7d888","pitchNumber":3,"startTime":"2026-03-21T19:41:57.159Z","endTime":"2026-03-21T19:42:01.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":701860,"link":"/api/v1/people/701860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":701860,"link":"/api/v1/people/701860"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:42:01.855Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Je'Von Ward pops out to third baseman Alika Williams.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:42:28.671Z","endTime":"2026-03-21T19:43:28.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":701860,"fullName":"Carter Cunningham","link":"/api/v1/people/701860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669219,"fullName":"Je'Von Ward","link":"/api/v1/people/669219"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.4,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954206321795745,"aZ":-26.470170919919035,"pfxX":-7.907346165009644,"pfxZ":4.030669815282507,"pX":-1.5798888201404278,"pZ":1.959753592952439,"vX0":2.584428753008951,"vY0":-118.81684111783446,"vZ0":-3.307116453481457,"x":177.22,"y":185.87,"x0":-1.6609244585231946,"y0":50.0026311745448,"z0":5.801872574292933,"aX":-11.189122357215483},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.7,"breakHorizontal":13.6,"spinRate":2029,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4628186110228225,"extension":5.570127344227788},"index":0,"playId":"93a4537d-dc96-3e62-b81f-69dd26425b5a","pitchNumber":1,"startTime":"2026-03-21T19:42:28.707Z","endTime":"2026-03-21T19:42:33.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"first":{"id":701860,"link":"/api/v1/people/701860"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549311385893546,"aZ":-12.925925221994085,"pfxX":-5.432309134754044,"pfxZ":11.095118285631058,"pX":1.00573579450823,"pZ":2.8785883419045013,"vX0":7.207393348955881,"vY0":-131.32551357642066,"vZ0":-5.731865766806946,"x":78.66,"y":161.06,"x0":-1.077093246556492,"y0":50.00293499609424,"z0":6.0624737622376355,"aX":-9.425025114928795},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":2207,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4181462951096564,"extension":5.529375259988489},"index":1,"playId":"47b309eb-6913-3cef-903e-227eb4120f4a","pitchNumber":2,"startTime":"2026-03-21T19:42:43.498Z","endTime":"2026-03-21T19:42:50.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"first":{"id":701860,"link":"/api/v1/people/701860"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carter Cunningham advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"47b309eb-6913-3cef-903e-227eb4120f4a","startTime":"2026-03-21T19:43:00.531Z","endTime":"2026-03-21T19:43:00.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701860,"link":"/api/v1/people/701860"},"defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"first":{"id":701860,"link":"/api/v1/people/701860"},"postOnSecond":{"id":701860,"link":"/api/v1/people/701860"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310712173716905,"aZ":-27.199411111138044,"pfxX":-8.69283197614729,"pfxZ":3.3909241046532177,"pX":-0.3761149469495431,"pZ":2.8444258404838565,"vX0":5.383854069815212,"vY0":-120.85176034743702,"vZ0":-1.4151847833328173,"x":131.34,"y":161.98,"x0":-1.5124258640329893,"y0":50.00326172221368,"z0":5.844651670004383,"aX":-12.755842685775953},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":14.3,"spinRate":1922,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4546080411165274,"extension":5.609708167595749},"index":3,"playId":"2f878892-115d-37b6-876a-9499adf2fee2","pitchNumber":3,"startTime":"2026-03-21T19:43:00.533Z","endTime":"2026-03-21T19:43:03.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"second":{"id":701860,"link":"/api/v1/people/701860"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327447338028456,"aZ":-25.203306104396326,"pfxX":-7.753729625363133,"pfxZ":4.863943701513415,"pX":-0.19819926152948525,"pZ":2.6927640245857107,"vX0":5.352138534986773,"vY0":-119.59354517699093,"vZ0":-2.2878007742539648,"x":124.55,"y":166.08,"x0":-1.4695135309365344,"y0":50.0043994118007,"z0":5.946719876495052,"aX":-11.114747614042203},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.4,"breakHorizontal":12.6,"spinRate":1916,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4598507067961086,"extension":5.623404002492505},"hitData":{"launchSpeed":88.4,"launchAngle":71.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.59,"coordY":167.72}},"index":4,"playId":"de63d5f6-b36c-380e-9440-33d64aa33a5f","pitchNumber":4,"startTime":"2026-03-21T19:43:20.008Z","endTime":"2026-03-21T19:43:28.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664353,"link":"/api/v1/people/664353","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815074,"link":"/api/v1/people/815074"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":667663,"link":"/api/v1/people/667663"},"third":{"id":675961,"link":"/api/v1/people/675961"},"shortstop":{"id":690448,"link":"/api/v1/people/690448"},"left":{"id":836075,"link":"/api/v1/people/836075"},"center":{"id":680713,"link":"/api/v1/people/680713"},"right":{"id":696145,"link":"/api/v1/people/696145"}},"offense":{"batter":{"id":669219,"link":"/api/v1/people/669219","batSide":{"code":"L","description":"Left"}},"second":{"id":701860,"link":"/api/v1/people/701860"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_ab"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_ab"},{"player":{"id":669219,"link":"/api/v1/people/669219"},"credit":"b_pa"},{"player":{"id":664353,"link":"/api/v1/people/664353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:43:28.586Z","atBatIndex":77}]