[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T20:10:45.070Z","endTime":"2026-04-01T20:12:20.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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-04-01T17:01:42.988Z","endTime":"2026-04-01T19:42:41.077Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-04-01T19:42:41.077Z","endTime":"2026-04-01T20:10:07.288Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"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-04-01T20:10:07.288Z","endTime":"2026-04-01T20:10:47.236Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47158027820248,"aZ":-6.977665062756763,"pfxX":-2.4482588245958947,"pfxZ":13.551899385577833,"pX":0.06109962625069246,"pZ":2.9730487087716293,"vX0":2.4819025181097785,"vY0":-136.9983790258944,"vZ0":-7.94836048791833,"x":114.67,"y":158.51,"x0":-0.5482033796197702,"y0":50.0009962045964,"z0":6.425086875327925,"aX":-4.551196169142954},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.6,"breakHorizontal":3.7,"spinRate":2434,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.4032320431455272,"extension":6.838452718140354},"index":3,"playId":"df753795-0869-3dc8-a474-82222b7fbd2c","pitchNumber":1,"startTime":"2026-04-01T20:10:47.236Z","endTime":"2026-04-01T20:10:50.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.1,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84539080923818,"aZ":-8.555934806696634,"pfxX":-1.6034898193927987,"pfxZ":12.648026200643152,"pX":-0.7759816639344589,"pZ":3.789128267769169,"vX0":-0.07510339736996217,"vY0":-136.90823495690933,"vZ0":-5.883555651735298,"x":146.58,"y":136.47,"x0":-0.5402589483227562,"y0":50.00311643447322,"z0":6.574784807276375,"aX":-2.993813594541747},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.6,"breakHorizontal":2.9,"spinRate":2443,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4026062131581938,"extension":6.80506737926641},"index":4,"playId":"0d8fceae-0dc7-35f9-84d7-a05eea93e35d","pitchNumber":2,"startTime":"2026-04-01T20:11:01.720Z","endTime":"2026-04-01T20:11:06.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.362848988498214,"aZ":-9.378236821230356,"pfxX":-0.3041195964917458,"pfxZ":12.093625510294384,"pX":-0.7856820028596236,"pZ":4.272377901741995,"vX0":-0.769540768658133,"vY0":-137.37637548395998,"vZ0":-4.530841559280331,"x":146.95,"y":123.43,"x0":-0.4608638819023743,"y0":50.00340521621044,"z0":6.597764102910228,"aX":-0.5729723585830117},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.0,"breakHorizontal":0.7,"spinRate":2351,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4008395399033664,"extension":6.74707085647721},"index":5,"playId":"fddfc150-4d94-391f-8509-acac7c8f5f71","pitchNumber":3,"startTime":"2026-04-01T20:11:19.658Z","endTime":"2026-04-01T20:11:23.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.8,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01335531045883,"aZ":-8.248756746401524,"pfxX":-0.8441635154837348,"pfxZ":12.464125563661892,"pX":-1.138856739457879,"pZ":3.6460997892572684,"vX0":-1.1956765687145074,"vY0":-137.98152073398592,"vZ0":-6.346580109007621,"x":160.41,"y":140.34,"x0":-0.5895199006430323,"y0":50.00106767240222,"z0":6.538350530968615,"aX":-1.619765734592079},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.4,"breakHorizontal":1.8,"spinRate":2335,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39765737491455955,"extension":6.781310591653286},"index":6,"playId":"7fb8655d-6f7d-3654-b347-aa9495fcf525","pitchNumber":4,"startTime":"2026-04-01T20:11:35.985Z","endTime":"2026-04-01T20:11:40.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845004410616145,"aZ":-32.23045082150552,"pfxX":8.887538361375608,"pfxZ":-0.04500141808933167,"pX":0.7988701283650897,"pZ":0.9946761775040703,"vX0":0.837394422763848,"vY0":-120.22858716737852,"vZ0":-6.056732784234268,"x":86.55,"y":211.92,"x0":-0.7078084535203065,"y0":50.0001940952418,"z0":6.447399757776883,"aX":12.855975862500932},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.4,"breakHorizontal":-16.2,"spinRate":2674,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4576189284777916,"extension":6.7046556111774676},"index":7,"playId":"2b24a619-a616-36c6-99db-d343d963183e","pitchNumber":5,"startTime":"2026-04-01T20:11:55.860Z","endTime":"2026-04-01T20:12:00.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66103137919285,"aZ":-9.167365086947521,"pfxX":-1.521897468642873,"pfxZ":11.921592413596024,"pX":-0.5050233048884062,"pZ":3.0422087279689016,"vX0":0.7495656507109096,"vY0":-138.47267987437587,"vZ0":-7.537102311484168,"x":136.25,"y":156.64,"x0":-0.5823612692728681,"y0":50.006819457157405,"z0":6.422882430856903,"aX":-2.9384066074275905},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":2.6,"spinRate":2349,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.39645699227371844,"extension":6.897322115256146},"hitData":{"launchSpeed":94.3,"launchAngle":26.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.64,"coordY":83.82}},"index":8,"playId":"5ac6a6f5-fece-3525-9492-8656696ba92f","pitchNumber":6,"startTime":"2026-04-01T20:12:13.046Z","endTime":"2026-04-01T20:12:20.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-01T20:12:20.329Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T20:12:35.966Z","endTime":"2026-04-01T20:14:17.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.9,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83744165708265,"aZ":-9.13485356095085,"pfxX":-0.34848448078222105,"pfxZ":12.09489543389643,"pX":-0.21848418831182262,"pZ":2.8895806659693495,"vX0":1.252246046574334,"vY0":-137.91079095520243,"vZ0":-7.966330753130336,"x":125.33,"y":160.76,"x0":-0.6353673529769487,"y0":50.00147212291806,"z0":6.450926709397792,"aX":-0.6637643242587343},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":0.4,"spinRate":2330,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.39884123033108576,"extension":6.9397012315011075},"index":0,"playId":"033036c1-2999-33e6-84db-6bc89e6ecab9","pitchNumber":1,"startTime":"2026-04-01T20:12:48.150Z","endTime":"2026-04-01T20:12:52.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.3,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.199863938875005,"aZ":-7.461665742518841,"pfxX":-2.3322455912305715,"pfxZ":12.698432300917528,"pX":0.3069801271545804,"pZ":3.6341253676915213,"vX0":3.0270003022371266,"vY0":-139.95458343673997,"vZ0":-6.494815123740537,"x":105.3,"y":140.66,"x0":-0.49536399863134767,"y0":50.002385353297925,"z0":6.500387789350045,"aX":-4.538789493905841},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.5,"breakHorizontal":3.5,"spinRate":2457,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.3942547473093052,"extension":6.921140833001217},"index":1,"playId":"98d4cefe-46f0-35ae-a4e9-8a1d19603792","pitchNumber":2,"startTime":"2026-04-01T20:13:09.024Z","endTime":"2026-04-01T20:13:16.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T20:13:27.171Z","endTime":"2026-04-01T20:13:57.393Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"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.2,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79658826900361,"aZ":-8.31945997068157,"pfxX":-2.646463541185223,"pfxZ":12.394488550073934,"pX":-0.2418651799067164,"pZ":4.424103603334425,"vX0":1.7062156335237524,"vY0":-138.5411730722017,"vZ0":-4.389428160683093,"x":126.22,"y":119.33,"x0":-0.5250059586705408,"y0":50.004896691482806,"z0":6.596361378277473,"aX":-5.094411420779975},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.6,"breakHorizontal":4.4,"spinRate":2344,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3968579575592357,"extension":6.993865484171485},"index":3,"playId":"bfcfadec-3d40-37b2-95d3-ad5a4baa05af","pitchNumber":3,"startTime":"2026-04-01T20:13:57.393Z","endTime":"2026-04-01T20:14:00.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10175870530615,"aZ":-6.359026524964873,"pfxX":-1.8078608273202494,"pfxZ":13.30059680968151,"pX":0.08858301880147702,"pZ":3.0395498848089852,"vX0":1.9151593106945266,"vY0":-139.335503253736,"vZ0":-8.15306905752729,"x":113.62,"y":156.71,"x0":-0.3770898426466722,"y0":50.00110300339668,"z0":6.444485535945181,"aX":-3.508391368086089},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":22.3,"breakHorizontal":2.8,"spinRate":2373,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.39507437053751815,"extension":6.915137330662389},"index":4,"playId":"44ac5d64-b2c8-324c-9d86-5520acc0c51e","pitchNumber":4,"startTime":"2026-04-01T20:14:13.970Z","endTime":"2026-04-01T20:14:17.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:14:17.724Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Gavin Sheets in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T20:14:29.537Z","endTime":"2026-04-01T20:15:25.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386795282657392,"aZ":-43.750001719989186,"pfxX":5.927978208553908,"pfxZ":-8.681111978730117,"pX":0.28549039195992004,"pZ":2.146088476140214,"vX0":0.6260960877075968,"vY0":-116.11148390555407,"vZ0":-0.6311553616297467,"x":106.12,"y":180.84,"x0":-0.7573694446043809,"y0":50.00142310662197,"z0":6.668223848405221,"aX":7.907283460254905},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":-10.8,"spinRate":2871,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.47593578060430275,"extension":6.733804217724513},"index":0,"playId":"faa07c98-57ad-3328-886a-448f03562806","pitchNumber":1,"startTime":"2026-04-01T20:14:44.171Z","endTime":"2026-04-01T20:14:48.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.7,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51058589255516,"aZ":-7.257673999376059,"pfxX":-1.6953537443513977,"pfxZ":13.190888515129796,"pX":-1.0881285589937382,"pZ":5.769045579993817,"vX0":-0.770444441910019,"vY0":-137.76417059679494,"vZ0":-1.2612612297969858,"x":158.48,"y":83.02,"x0":-0.5831175429958853,"y0":50.005706300897096,"z0":6.73387046444602,"aX":-3.203235631594056},"breaks":{"breakAngle":24.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":23.6,"breakHorizontal":3.2,"spinRate":2401,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4002253291079101,"extension":6.699337509359927},"index":1,"playId":"db787900-a344-3f2a-bb04-90d818ae82e9","pitchNumber":2,"startTime":"2026-04-01T20:15:00.046Z","endTime":"2026-04-01T20:15:03.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.5,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.069646338701055,"aZ":-5.490075838423054,"pfxX":-1.1368404447443923,"pfxZ":14.308139786660307,"pX":-0.26074702696957086,"pZ":3.25038993534334,"vX0":0.37509723934953654,"vY0":-137.32041919424097,"vZ0":-7.774723040929683,"x":126.94,"y":151.02,"x0":-0.25337680205320273,"y0":50.003519799898434,"z0":6.527932859035748,"aX":-2.120092113338068},"breaks":{"breakAngle":14.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":24.0,"breakHorizontal":1.9,"spinRate":2384,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.402513121578588,"extension":6.897609422918144},"hitData":{"launchSpeed":89.5,"launchAngle":77.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.84,"coordY":194.17}},"index":2,"playId":"ca8a0709-4b6d-3953-b067-c73f8ce7d5fd","pitchNumber":3,"startTime":"2026-04-01T20:15:15.685Z","endTime":"2026-04-01T20:15:25.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:15:25.371Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T20:17:26.273Z","endTime":"2026-04-01T20:18:20.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.187088601135795,"aZ":-16.706568760545004,"pfxX":-10.502633634959803,"pfxZ":8.007532779931346,"pX":0.07768489054632058,"pZ":1.9210605381935235,"vX0":6.870508419207321,"vY0":-138.18369671064207,"vZ0":-7.425840322636561,"x":114.04,"y":186.91,"x0":-1.0781331333716546,"y0":50.00245708823208,"z0":5.768552558731104,"aX":-20.28239687290049},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":17.5,"spinRate":2263,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3965950685305195,"extension":6.351453510714558},"index":0,"playId":"f9a73432-c09e-3af4-9126-8769ac84bd2d","pitchNumber":1,"startTime":"2026-04-01T20:17:38.158Z","endTime":"2026-04-01T20:17:42.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.2,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54383692998821,"aZ":-18.872433824538316,"pfxX":-9.739157400257806,"pfxZ":6.878138574289869,"pX":-2.43574170944587,"pZ":3.4581119548907995,"vX0":0.5480033369928851,"vY0":-138.55960640576671,"vZ0":-3.111348563174051,"x":209.84,"y":145.41,"x0":-1.3724000119812334,"y0":50.003317983008785,"z0":5.865078661787749,"aX":-18.831953661230337},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":17.5,"spinRate":2228,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39613310081433095,"extension":6.375671581610893},"index":1,"playId":"550a302c-15c7-3826-93a2-14d0b259775d","pitchNumber":2,"startTime":"2026-04-01T20:17:51.002Z","endTime":"2026-04-01T20:17:57.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107749058281573,"aZ":-21.45174183508046,"pfxX":-10.92998718373424,"pfxZ":5.728746145301143,"pX":-0.17753437840664754,"pZ":1.895472989698578,"vX0":6.150969074955292,"vY0":-136.25989449988353,"vZ0":-6.271415268884061,"x":114.9,"y":141.84,"x0":-1.0490018288931688,"y0":50.0056397411853,"z0":5.7183939712084255,"aX":-20.470444261205454},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":18.4,"spinRate":2127,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4026206126467522,"extension":6.4497043242479215},"hitData":{"launchSpeed":95.7,"launchAngle":22.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.51,"coordY":98.86}},"index":2,"playId":"ff8c1c48-abe9-3147-8949-2cc1f388db65","pitchNumber":3,"startTime":"2026-04-01T20:18:13.031Z","endTime":"2026-04-01T20:18:20.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:18:20.496Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T20:18:35.724Z","endTime":"2026-04-01T20:20:08.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456960775236794,"aZ":-21.73065491336563,"pfxX":-11.582453722443036,"pfxZ":5.3899849247243194,"pX":0.7667221093748733,"pZ":1.9566822985489558,"vX0":8.92494224698517,"vY0":-138.26148384318483,"vZ0":-6.326152067289407,"x":87.77,"y":185.95,"x0":-0.9961613370466267,"y0":50.005942212713904,"z0":5.730038870530618,"aX":-22.45721390480681},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":19.2,"spinRate":2141,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39594963379172965,"extension":6.556977199218108},"index":0,"playId":"f0e0bcf9-e60a-306b-a192-04e2def2be23","pitchNumber":1,"startTime":"2026-04-01T20:18:44.731Z","endTime":"2026-04-01T20:18:49.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16697963723537,"aZ":-23.456361188103138,"pfxX":-11.162413062471824,"pfxZ":5.547679445416403,"pX":0.6103795723521986,"pZ":0.4600873442000032,"vX0":7.85832079675415,"vY0":-125.57771891499058,"vZ0":-7.712453199690645,"x":93.73,"y":226.36,"x0":-1.1340634979533932,"y0":50.00435459626272,"z0":5.525282623147759,"aX":-17.548674260697492},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":1681,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4388105220785481,"extension":6.645674347500036},"index":1,"playId":"25535347-4eac-393c-adc0-8aa44e87fd7a","pitchNumber":2,"startTime":"2026-04-01T20:18:57.172Z","endTime":"2026-04-01T20:19:00.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.418404176771936,"aZ":-23.955150457866807,"pfxX":-12.546794573453973,"pfxZ":4.2418432543250875,"pX":0.6891202377906852,"pZ":1.4351870193368472,"vX0":9.095304628966923,"vY0":-139.08470330422358,"vZ0":-7.261699805234173,"x":90.73,"y":200.03,"x0":-1.0117336467168518,"y0":50.002446134140904,"z0":5.695528169896213,"aX":-24.30891019710312},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":20.5,"spinRate":2188,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3954905105982549,"extension":6.720753999846787},"index":2,"playId":"be4a8e86-3064-3a9d-b435-7a476f24a159","pitchNumber":3,"startTime":"2026-04-01T20:19:14.492Z","endTime":"2026-04-01T20:19:18.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.906136218076938,"aZ":-22.380016999564127,"pfxX":-11.71227512891629,"pfxZ":5.139502535727813,"pX":-0.49020917666677877,"pZ":1.0343435006476505,"vX0":6.215138503436462,"vY0":-137.53373600691083,"vZ0":-8.2454201916264,"x":135.69,"y":210.85,"x0":-1.2634368857592584,"y0":50.006575276897344,"z0":5.601850303411665,"aX":-22.331561623288113},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":19.8,"spinRate":2164,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3990029352650275,"extension":6.726846654934872},"index":3,"playId":"f007c593-b274-3f16-baa0-695b675726aa","pitchNumber":4,"startTime":"2026-04-01T20:19:29.043Z","endTime":"2026-04-01T20:19:32.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47203244703246,"aZ":-19.929156298033444,"pfxX":-10.862986301308915,"pfxZ":6.380766284409135,"pX":-1.0859878938578849,"pZ":1.988326827783344,"vX0":4.491623127046811,"vY0":-138.09460439605056,"vZ0":-6.174079650122769,"x":158.4,"y":185.1,"x0":-1.3276785990724798,"y0":50.004807234819154,"z0":5.606076407255992,"aX":-20.857720698521284},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":18.6,"spinRate":2070,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39754087149154405,"extension":6.692186461036698},"index":4,"playId":"7e42b6e4-4602-3eb9-aefc-b4b8e6ed6475","pitchNumber":5,"startTime":"2026-04-01T20:19:43.756Z","endTime":"2026-04-01T20:19:47.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307057099265304,"aZ":-32.330660483250576,"pfxX":-10.649306388674708,"pfxZ":-0.10002265928249265,"pX":-0.598220603034486,"pZ":1.8965455314470643,"vX0":5.023304370337912,"vY0":-123.92330371406968,"vZ0":-2.814902093304143,"x":139.8,"y":187.57,"x0":-1.2799407313761997,"y0":50.004771953043786,"z0":5.778288188999673,"aX":-16.382602540459224},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":17.9,"spinRate":1758,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.44386860669758565,"extension":6.642787064532776},"index":5,"playId":"ea57554b-74e1-38f2-b0e9-37c274e4c278","pitchNumber":6,"startTime":"2026-04-01T20:20:04.950Z","endTime":"2026-04-01T20:20:08.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:20:08.908Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T20:20:23.498Z","endTime":"2026-04-01T20:22:47.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(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.2,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.861701771605276,"aZ":-21.821827145531845,"pfxX":-9.800084913036878,"pfxZ":5.352998733558385,"pX":-1.3265777530748015,"pZ":3.197058670502044,"vX0":3.214257005660623,"vY0":-138.61159212305787,"vZ0":-3.285455153064203,"x":167.57,"y":152.46,"x0":-1.232633070304522,"y0":50.00188462978462,"z0":5.865987053217129,"aX":-18.943735124723027},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2156,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39614144315666744,"extension":6.615853181162286},"index":0,"playId":"6be19817-b0d7-38ef-a8c0-646ed72a4b54","pitchNumber":1,"startTime":"2026-04-01T20:20:34.168Z","endTime":"2026-04-01T20:20:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515842709685923,"aZ":-27.175795374815223,"pfxX":-10.167249982591768,"pfxZ":3.216395625691157,"pX":-0.24023670377906856,"pZ":1.6665761804362293,"vX0":5.769092832501682,"vY0":-124.10577779582506,"vZ0":-4.21887868776552,"x":126.16,"y":193.78,"x0":-1.2774534353295068,"y0":50.004965010581856,"z0":5.6596826243010545,"aX":-15.815623631865712},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":1595,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4418259332580381,"extension":6.715688287533688},"index":1,"playId":"f4ffe107-d761-32d7-b0fd-ad619530577a","pitchNumber":2,"startTime":"2026-04-01T20:20:47.236Z","endTime":"2026-04-01T20:20:51.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601844223222937,"aZ":-30.830935490488116,"pfxX":-10.781069277946527,"pfxZ":0.8812762681278095,"pX":-1.1477578105707111,"pZ":2.3904641333893886,"vX0":3.7557255948203974,"vY0":-123.69187494668196,"vZ0":-1.9200381065702048,"x":160.75,"y":174.24,"x0":-1.2962255996469134,"y0":50.00553739822354,"z0":5.793829149392532,"aX":-16.495264908017372},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":18.5,"spinRate":1659,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4449896735512908,"extension":6.622495251221332},"index":2,"playId":"bd36c847-07c4-32ea-b7ee-5b4ed2e9fbd7","pitchNumber":3,"startTime":"2026-04-01T20:21:01.394Z","endTime":"2026-04-01T20:21:05.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.0,"endSpeed":85.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.47282875721346,"aZ":-12.269920524125723,"pfxX":-5.839491787886393,"pfxZ":10.458233148794683,"pX":0.6200568575408347,"pZ":2.964296500793429,"vX0":6.6567357249349355,"vY0":-139.29380620175334,"vZ0":-5.698914207743882,"x":93.36,"y":158.74,"x0":-1.078544189732573,"y0":50.00033751655736,"z0":5.897544919125434,"aX":-11.111804008914492},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2303,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39806266394031065,"extension":6.616851875784041},"index":3,"playId":"ff6c3d88-d882-3ec9-934b-ec630d408273","pitchNumber":4,"startTime":"2026-04-01T20:21:21.492Z","endTime":"2026-04-01T20:21:26.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16468185395323,"aZ":-22.534782997790362,"pfxX":-11.152565962528868,"pfxZ":6.244884285623438,"pX":-0.7840267618891729,"pZ":1.838417511469259,"vX0":4.79990722933221,"vY0":-124.8298562456787,"vZ0":-4.834816473669537,"x":146.89,"y":189.14,"x0":-1.3057319245110959,"y0":50.004309201961156,"z0":5.70717661655478,"aX":-17.223830090975127},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":1662,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.44243496759622714,"extension":6.6054081652605765},"index":4,"playId":"541c48d6-f07b-332c-b4fa-0b7ce4c2cd64","pitchNumber":5,"startTime":"2026-04-01T20:21:46.598Z","endTime":"2026-04-01T20:21:50.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.1,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294509395152037,"aZ":-28.31488535702739,"pfxX":-3.077031211763745,"pfxZ":2.3682314524107735,"pX":1.731019550848889,"pZ":-0.17095033761347622,"vX0":8.206018730381695,"vY0":-127.80293666050069,"vZ0":-8.50173616876098,"x":51.02,"y":243.4,"x0":-1.1446973792178137,"y0":50.001952292051186,"z0":5.475702474852442,"aX":-5.009407514104263},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":3.4,"spinRate":2399,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.43123806308861923,"extension":6.8149337254104},"index":5,"playId":"2d24d95d-b8bd-3140-ae81-f870a777661c","pitchNumber":6,"startTime":"2026-04-01T20:22:07.143Z","endTime":"2026-04-01T20:22:11.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":95.0,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.079719377653305,"aZ":-21.385787559854478,"pfxX":-10.386794896633727,"pfxZ":5.6379189276367265,"pX":0.41298877384717864,"pZ":2.26108947344336,"vX0":7.633809210646857,"vY0":-137.9957186997271,"vZ0":-5.408180894273115,"x":101.26,"y":177.73,"x0":-1.051351501852859,"y0":50.00060329301485,"z0":5.703817219345721,"aX":-19.86415292871057},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2205,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.398187091529838,"extension":6.682366872268775},"hitData":{"launchSpeed":102.8,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.21,"coordY":114.39}},"index":6,"playId":"140e7930-1929-3e2a-8801-67e52d002de1","pitchNumber":7,"startTime":"2026-04-01T20:22:33.698Z","endTime":"2026-04-01T20:22:47.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:22:47.961Z","atBatIndex":5},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Manny Machado reaches on a missed catch error by first baseman Casey Schmitt, assist to third baseman Matt Chapman. Jackson Merrill scores.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T20:23:03.337Z","endTime":"2026-04-01T20:24:35.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.587706739854376,"aZ":-20.42040589144105,"pfxX":-11.785974048430674,"pfxZ":6.219734351220021,"pX":0.3481189699783873,"pZ":2.3909432140052758,"vX0":7.757603709564499,"vY0":-137.3914897591913,"vZ0":-5.3715368813891695,"x":103.73,"y":174.22,"x0":-0.996859251745104,"y0":50.00495738410913,"z0":5.7812674311902725,"aX":-22.28530527964949},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":19.4,"spinRate":2233,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4003638568443111,"extension":6.753121274974634},"index":0,"playId":"2eb022b6-f995-3773-9446-e4bdc6753802","pitchNumber":1,"startTime":"2026-04-01T20:23:10.568Z","endTime":"2026-04-01T20:23:14.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.9,"endSpeed":85.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97031609757025,"aZ":-21.23037907321293,"pfxX":-13.058156864422497,"pfxZ":5.799834959035692,"pX":-0.27062068903765707,"pZ":3.0745227447708183,"vX0":6.79939796522319,"vY0":-137.81721651557038,"vZ0":-3.270945144174293,"x":127.32,"y":155.77,"x0":-1.0981859550808457,"y0":50.00488865523511,"z0":5.742858834942457,"aX":-24.652444640676748},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":21.8,"spinRate":2153,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4003123020809296,"extension":6.565614986439183},"index":1,"playId":"280f4ae6-bf34-3faa-ad23-a73455870d7f","pitchNumber":2,"startTime":"2026-04-01T20:23:28.764Z","endTime":"2026-04-01T20:23:33.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.1,"endSpeed":85.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.223852035927266,"aZ":-12.292848051185862,"pfxX":-6.5616133883943455,"pfxZ":10.500654150571604,"pX":0.8907942051002294,"pZ":2.6107873496222576,"vX0":7.234075830807671,"vY0":-138.0587376194308,"vZ0":-6.473087469918023,"x":83.05,"y":168.29,"x0":-0.9351371785469526,"y0":50.00264164147089,"z0":5.84573392989887,"aX":-12.42390786551015},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2287,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3996680443056997,"extension":6.764597719865429},"index":2,"playId":"7e760de4-50af-3ab7-8102-19bb4ed9165f","pitchNumber":3,"startTime":"2026-04-01T20:23:55.121Z","endTime":"2026-04-01T20:24:00.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458595699547388,"aZ":-26.84796544768312,"pfxX":-0.8251864006151235,"pfxZ":3.1547991899498546,"pX":0.4062092291612885,"pZ":1.5586921375360026,"vX0":4.531589594878454,"vY0":-129.6597697998933,"vZ0":-4.818956746690828,"x":101.52,"y":196.7,"x0":-1.2639223218889617,"y0":50.00110338881638,"z0":5.513272618204268,"aX":-1.3926229384287996},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":0.4,"spinRate":2210,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.42393611918400476,"extension":6.734888020216972},"hitData":{"launchSpeed":76.8,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.55,"coordY":171.35}},"index":3,"playId":"fec1d1b3-2746-376f-b1cb-a7d12f3ac7d8","pitchNumber":4,"startTime":"2026-04-01T20:24:15.834Z","endTime":"2026-04-01T20:24:35.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":0.88,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:24:35.458Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramón Laureano grounds into a force out, third baseman Matt Chapman to second baseman Luis Arraez. Manny Machado out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T20:25:08.353Z","endTime":"2026-04-01T20:25:52.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.553314853434074,"aZ":-19.339926665964324,"pfxX":-11.994331545545073,"pfxZ":6.813424757534918,"pX":-0.2520034064000952,"pZ":1.7539015698890175,"vX0":6.5683303449997,"vY0":-137.3923112697117,"vZ0":-6.8618931450800735,"x":126.61,"y":191.42,"x0":-1.133850379688357,"y0":50.003972111310816,"z0":5.629572915405012,"aX":-22.600215107711083},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":20.0,"spinRate":2188,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40088822978321703,"extension":6.771824714643901},"index":0,"playId":"daa245c6-f86f-3497-9ab4-18a4edae1004","pitchNumber":1,"startTime":"2026-04-01T20:25:08.353Z","endTime":"2026-04-01T20:25:12.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90128651816351,"aZ":-23.487767308009825,"pfxX":-11.163623360687406,"pfxZ":5.5208127692329825,"pX":0.5125782363296547,"pZ":0.7765154346131995,"vX0":7.701462259966956,"vY0":-125.59507142685806,"vZ0":-7.130679163936585,"x":97.46,"y":217.81,"x0":-1.1657495987680826,"y0":50.00540233592121,"z0":5.603890336982227,"aX":-17.577079175880016},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":18.1,"spinRate":1577,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.43856483728503903,"extension":6.714494546963926},"index":1,"playId":"bd242bfc-0f10-3562-b9ed-698c99739725","pitchNumber":2,"startTime":"2026-04-01T20:25:25.089Z","endTime":"2026-04-01T20:25:28.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":87.5,"endSpeed":79.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.552856860358176,"aZ":-29.417985881553612,"pfxX":-1.087300722683412,"pfxZ":1.6955607229820604,"pX":-0.47451577650952786,"pZ":2.0086150970109125,"vX0":2.4634041733336374,"vY0":-127.37346096313132,"vZ0":-3.2462887386565775,"x":135.09,"y":184.55,"x0":-1.3171746699793498,"y0":50.00400256216915,"z0":5.650135873894626,"aX":-1.7693359394434007},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":1.3,"spinRate":2180,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.4316291990420127,"extension":6.640106439674132},"hitData":{"launchSpeed":87.0,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.17,"coordY":162.23}},"index":2,"playId":"9034b80b-b30b-319f-a42d-561d90de2e0f","pitchNumber":3,"startTime":"2026-04-01T20:25:47.497Z","endTime":"2026-04-01T20:25:52.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:25:52.817Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T20:29:52.153Z","endTime":"2026-04-01T20:31:00.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:27:40.695Z","endTime":"2026-04-01T20:29:54.350Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"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":93.1,"endSpeed":83.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.794774317682496,"aZ":-9.800282888055579,"pfxX":-0.7459680131751436,"pfxZ":12.229322858412882,"pX":-0.7597115181586361,"pZ":4.237833629419779,"vX0":0.2729432732774367,"vY0":-135.43602928973345,"vZ0":-4.564277014329547,"x":145.96,"y":124.36,"x0":-0.7657928666010612,"y0":50.00109219302174,"z0":6.65012702056402,"aX":-1.3644555208556222},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.1,"breakHorizontal":1.3,"spinRate":2359,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.40681116277455587,"extension":6.816215668546419},"index":1,"playId":"1da2da16-28c7-3b3c-a8aa-2a15cad462cc","pitchNumber":1,"startTime":"2026-04-01T20:29:54.350Z","endTime":"2026-04-01T20:29:58.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.4,"endSpeed":85.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5421346762571,"aZ":-8.518339293340869,"pfxX":-0.9075155605844862,"pfxZ":12.561807992899151,"pX":0.2857303980500391,"pZ":2.7391099327343746,"vX0":2.293713158814263,"vY0":-137.13771442628925,"vZ0":-8.451209963629342,"x":106.11,"y":164.82,"x0":-0.4478520888631587,"y0":50.00335024716361,"z0":6.4623283875204605,"aX":-1.7093435175212088},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":1.1,"spinRate":2340,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.40114299056982006,"extension":6.861394896263174},"index":2,"playId":"05854750-b22c-3663-b635-fe80832636f4","pitchNumber":2,"startTime":"2026-04-01T20:30:07.109Z","endTime":"2026-04-01T20:30:13.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.014186926671385,"aZ":-9.866719481620464,"pfxX":-0.8305683460310425,"pfxZ":12.148251934456129,"pX":-0.5887619513302141,"pZ":2.578072976356132,"vX0":0.1536962076697525,"vY0":-135.71335666547955,"vZ0":-8.674153011033091,"x":139.44,"y":169.17,"x0":-0.5388670249331354,"y0":50.00581582203856,"z0":6.533453523764108,"aX":-1.5253580178693438},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":1.4,"spinRate":2467,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.4060253595564247,"extension":6.956646792142124},"index":3,"playId":"77c0c0e9-f3f9-3c4a-bc4e-823454a39bc5","pitchNumber":3,"startTime":"2026-04-01T20:30:28.639Z","endTime":"2026-04-01T20:30:32.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T20:30:37.118Z","endTime":"2026-04-01T20:30:47.195Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35184888973719,"aZ":-44.394753791179916,"pfxX":5.618157429427573,"pfxZ":-9.401676879908832,"pX":-0.7803650645649244,"pZ":1.9535388396229831,"vX0":-2.263271751221983,"vY0":-114.79875924815369,"vZ0":-1.0035884835112792,"x":146.75,"y":186.03,"x0":-0.49750112827229515,"y0":50.00205708142302,"z0":6.817619940932037,"aX":7.305049797734141},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-16.8,"breakHorizontal":-9.4,"spinRate":2871,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.4819183516033201,"extension":6.783555536056016},"hitData":{"launchSpeed":91.0,"launchAngle":10.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.38,"coordY":124.28}},"index":5,"playId":"3f2143b5-d670-37c5-b595-2f21efd8d3bf","pitchNumber":4,"startTime":"2026-04-01T20:30:47.195Z","endTime":"2026-04-01T20:31:00.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:31:00.767Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging. Luis Arraez steals (2) 2nd base.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T20:31:17.965Z","endTime":"2026-04-01T20:33:58.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.438067437921084,"aZ":-8.206126809498027,"pfxX":-0.8547829651880221,"pfxZ":12.925378471347623,"pX":0.8836282553100819,"pZ":4.169516891052894,"vX0":3.6801271827614634,"vY0":-136.62122225481528,"vZ0":-5.176954340251993,"x":83.32,"y":126.2,"x0":-0.3811322613991745,"y0":50.005376282256364,"z0":6.677593869898997,"aX":-1.5859435246913374},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.2,"breakHorizontal":0.6,"spinRate":2340,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.40386915469528617,"extension":6.872180693939122},"index":0,"playId":"a9246e9a-d264-37eb-9645-e4ab216f5efe","pitchNumber":1,"startTime":"2026-04-01T20:31:23.229Z","endTime":"2026-04-01T20:31:26.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892098847433477,"aZ":-19.441766446145184,"pfxX":3.132940763652906,"pfxZ":7.358387059474085,"pX":1.4572965195133558,"pZ":1.9037439604059005,"vX0":4.198096212511668,"vY0":-131.46365278992968,"vZ0":-8.119534061600762,"x":61.45,"y":187.38,"x0":-0.5743900482972337,"y0":50.00344044761725,"z0":6.5049577476102645,"aX":5.4185414963631775},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":-6.7,"spinRate":2403,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4185086319219664,"extension":6.823478031447449},"index":1,"playId":"7d0753f8-7a1d-3a41-86b8-7d9be0e0a5de","pitchNumber":2,"startTime":"2026-04-01T20:31:39.504Z","endTime":"2026-04-01T20:31:43.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34614515507109,"aZ":-17.42058550032652,"pfxX":2.707411729355515,"pfxZ":8.330309042073432,"pX":0.024274421509301133,"pZ":3.1466317355595277,"vX0":1.0854068361712688,"vY0":-133.18466196211273,"vZ0":-5.643206253431678,"x":116.07,"y":153.82,"x0":-0.7418956753990427,"y0":50.00297944931213,"z0":6.580282799738354,"aX":4.795812418697416},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-5.2,"spinRate":2370,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4134734119397412,"extension":6.783289215594676},"index":2,"playId":"24dc7a2c-86b0-3955-abee-268402d01d72","pitchNumber":3,"startTime":"2026-04-01T20:31:58.078Z","endTime":"2026-04-01T20:32:04.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.0,"endSpeed":84.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.624201018285625,"aZ":-9.443037743945569,"pfxX":0.5938229392266501,"pfxZ":12.249722427251026,"pX":-0.3493114265105631,"pZ":2.4854845868701143,"vX0":0.04914055883658921,"vY0":-136.4823965386614,"vZ0":-9.123951071943438,"x":130.31,"y":171.67,"x0":-0.4446082054144533,"y0":50.00228975056175,"z0":6.554382890383818,"aX":1.1018984914413468},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":-1.1,"spinRate":2343,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4038475421204879,"extension":6.996633222947994},"index":3,"playId":"527c1ec9-d5d0-30aa-b4ef-4883c3e768ea","pitchNumber":4,"startTime":"2026-04-01T20:32:19.734Z","endTime":"2026-04-01T20:32:23.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61021881016298,"aZ":-44.95133314201333,"pfxX":1.926751144943386,"pfxZ":-9.651246072075832,"pX":0.5543607362406469,"pZ":1.9257724655184427,"vX0":2.0019822032399133,"vY0":-116.26580304491225,"vZ0":-0.8086647301352007,"x":95.87,"y":186.78,"x0":-0.5793214708529032,"y0":50.00539172885048,"z0":6.671971821660679,"aX":2.5495667265413897},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-17.2,"breakHorizontal":-4.1,"spinRate":2831,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.4772897689631419,"extension":6.82456508461004},"index":4,"playId":"0db3746b-bd54-358e-9659-5c4430d6b7fd","pitchNumber":5,"startTime":"2026-04-01T20:32:42.703Z","endTime":"2026-04-01T20:32:47.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"0dd2f95f-b95a-3989-812e-27057e8d5cfa","startTime":"2026-04-01T20:33:09.877Z","endTime":"2026-04-01T20:33:13.629Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84516101211686,"aZ":-10.573488248659308,"pfxX":-0.3757751144374989,"pfxZ":11.693554886533295,"pX":-0.008672275877196491,"pZ":4.399830404318015,"vX0":0.7533267159316105,"vY0":-136.24970364221923,"vZ0":-4.394598648500589,"x":117.33,"y":119.98,"x0":-0.24213480500934012,"y0":50.002071202367084,"z0":6.787339861997498,"aX":-0.6942089018802122},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":0.5,"spinRate":2226,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4047389342770926,"extension":6.78888041264592},"index":6,"playId":"ddd9d9e5-c35c-3d35-b4a3-b73a7e0a107d","pitchNumber":6,"startTime":"2026-04-01T20:33:29.697Z","endTime":"2026-04-01T20:33:33.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.479365019405485,"aZ":-9.561781739555853,"pfxX":-1.5678494343063736,"pfxZ":11.973045085061933,"pX":-0.47760929718160877,"pZ":4.020192543606349,"vX0":0.6482764617294136,"vY0":-137.73483634316995,"vZ0":-5.02333425360106,"x":135.21,"y":130.23,"x0":-0.5146608101592047,"y0":50.00012486665018,"z0":6.536818335881992,"aX":-2.9602522703301144},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.5,"breakHorizontal":2.6,"spinRate":2146,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4003077205445873,"extension":6.974899934362179},"index":7,"playId":"82f65f15-1081-3460-b4e5-b7a61df27915","pitchNumber":7,"startTime":"2026-04-01T20:33:47.685Z","endTime":"2026-04-01T20:33:58.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.62,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:33:58.116Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T20:34:19.584Z","endTime":"2026-04-01T20:34:44.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.972441355630608,"aZ":-10.673727753431704,"pfxX":-0.2260079706730994,"pfxZ":11.12078434557116,"pX":0.012751059372837149,"pZ":3.027022144132654,"vX0":1.9688662311043774,"vY0":-138.41533120880567,"vZ0":-7.54595424284771,"x":116.51,"y":157.05,"x0":-0.6795268577386416,"y0":50.00164002814518,"z0":6.509803906856939,"aX":-0.4373490756232156},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":0.0,"spinRate":2239,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3962828436094319,"extension":6.991185254190638},"hitData":{"launchSpeed":85.2,"launchAngle":25.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.09,"coordY":89.69}},"index":0,"playId":"f77dafe7-8e36-3d8d-a95d-cf204e00dd89","pitchNumber":1,"startTime":"2026-04-01T20:34:32.198Z","endTime":"2026-04-01T20:34:44.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.39,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:34:44.818Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Harrison Bader walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T20:35:07.789Z","endTime":"2026-04-01T20:38:03.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97811221591503,"aZ":-26.892458592774727,"pfxX":8.050370254466824,"pfxZ":3.7121809089973095,"pX":0.7172028238239653,"pZ":2.463533994628746,"vX0":1.5215964443615804,"vY0":-119.91214447152404,"vZ0":-3.658174492133495,"x":89.66,"y":172.26,"x0":-0.9736938314516274,"y0":50.004415549857164,"z0":6.4677295340123155,"aX":11.464932847795493},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.9,"breakHorizontal":-14.9,"spinRate":2302,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.46070129922511827,"extension":6.718528746515088},"index":0,"playId":"cfe0ea6b-3a37-34bf-aeb2-82d9dbd31ce5","pitchNumber":1,"startTime":"2026-04-01T20:35:10.616Z","endTime":"2026-04-01T20:35:15.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.6,"endSpeed":86.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83091931561967,"aZ":-4.183185966417877,"pfxX":-1.5457983443982806,"pfxZ":14.614281545213258,"pX":0.6479364985633338,"pZ":0.7798941893745512,"vX0":3.189989999006386,"vY0":-138.46197283612696,"vZ0":-14.135667991847303,"x":92.3,"y":217.72,"x0":-0.3253855568713393,"y0":50.004995875739056,"z0":6.264158080667751,"aX":-2.9613447672897526},"breaks":{"breakAngle":15.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":23.3,"breakHorizontal":2.0,"spinRate":2387,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39764524501548104,"extension":7.1171264224039605},"index":1,"playId":"852e298d-082e-3128-927e-c9f13c32144a","pitchNumber":2,"startTime":"2026-04-01T20:35:28.632Z","endTime":"2026-04-01T20:35:31.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51676985470848,"aZ":-7.413547649557977,"pfxX":0.9906624525621206,"pfxZ":12.853532235472212,"pX":1.1978889409691924,"pZ":3.0419828853790434,"vX0":3.616687795961391,"vY0":-138.96263927155863,"vZ0":-8.024715076422682,"x":71.34,"y":156.65,"x0":-0.2572179857229025,"y0":50.00431062817779,"z0":6.484651733845581,"aX":1.9071858939378046},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.5,"breakHorizontal":-2.6,"spinRate":2371,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.39645305831804567,"extension":6.9922101872849955},"index":2,"playId":"26cffaf6-194b-3023-b887-d90b77f5e845","pitchNumber":3,"startTime":"2026-04-01T20:35:49.163Z","endTime":"2026-04-01T20:35:53.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98689984239737,"aZ":-7.7058574818368015,"pfxX":-2.168237422553113,"pfxZ":12.580585808516439,"pX":0.3685024226469719,"pZ":2.735025571490885,"vX0":2.4803866637135963,"vY0":-139.4478681646463,"vZ0":-8.708616907067055,"x":102.95,"y":164.93,"x0":-0.2560828000996983,"y0":50.00439228574825,"z0":6.4287112425922635,"aX":-4.217725132670254},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.9,"breakHorizontal":3.4,"spinRate":2402,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.39465819472401753,"extension":7.189438713072064},"index":3,"playId":"32f60551-2e15-3603-9146-91389a272a25","pitchNumber":4,"startTime":"2026-04-01T20:36:09.880Z","endTime":"2026-04-01T20:36:13.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26006087946713,"aZ":-9.325224272661968,"pfxX":-1.45577564212498,"pfxZ":11.611528856045283,"pX":1.9901452350153055,"pZ":2.0308892932905063,"vX0":6.029085711782259,"vY0":-140.01210845263773,"vZ0":-10.21895202813578,"x":41.14,"y":183.95,"x0":-0.01043479005275314,"y0":50.00352067980854,"z0":6.356904090447827,"aX":-2.8659685551151326},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2319,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.39256410634243943,"extension":7.217691298223424},"index":4,"playId":"4e86553d-3402-30a1-8b18-3ee4a898e467","pitchNumber":5,"startTime":"2026-04-01T20:36:32.655Z","endTime":"2026-04-01T20:36:36.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.2,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.187143281341704,"aZ":-10.273265684130063,"pfxX":0.1260805050087468,"pfxZ":11.141577133285807,"pX":1.1126067492141147,"pZ":3.5187434261174593,"vX0":3.7641226576435427,"vY0":-139.9419270233832,"vZ0":-6.425744803750361,"x":74.59,"y":143.77,"x0":-0.2713473440547682,"y0":50.00510310954654,"z0":6.531352551500894,"aX":0.24754411971247314},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":-1.1,"spinRate":2258,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3927299222792082,"extension":7.012005830482215},"index":5,"playId":"85e2f577-a7d2-367b-866a-337f8bbadff1","pitchNumber":6,"startTime":"2026-04-01T20:36:52.937Z","endTime":"2026-04-01T20:36:58.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"6eddc8ad-bc59-43b4-bc98-eac9f1e1afc7","startTime":"2026-04-01T20:37:15.006Z","endTime":"2026-04-01T20:37:20.006Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678813094668975,"aZ":-23.583923634888517,"pfxX":6.403835772732306,"pfxZ":5.79050549295828,"pX":0.24339002922281727,"pZ":3.3336838723210334,"vX0":1.278631097097851,"vY0":-121.996143216672,"vZ0":-2.3528896562086867,"x":107.72,"y":148.77,"x0":-1.1206565556406547,"y0":50.000073307235944,"z0":6.378426195993996,"aX":9.491470120156798},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.1,"breakHorizontal":-11.9,"spinRate":2404,"spinDirection":95},"zone":3,"typeConfidence":2.0,"plateTime":0.4518238328954185,"extension":6.81256605695419},"index":7,"playId":"56a42cb6-04df-3bc5-a6ef-d13357391dea","pitchNumber":7,"startTime":"2026-04-01T20:37:29.559Z","endTime":"2026-04-01T20:37:33.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27163118292228,"aZ":-5.239986180854688,"pfxX":-2.632578002747705,"pfxZ":13.830280448124231,"pX":1.0388982542104161,"pZ":1.5024514767571682,"vX0":4.771704352003618,"vY0":-139.377886522849,"vZ0":-12.186357270133943,"x":77.4,"y":198.21,"x0":-0.3612319474353354,"y0":50.00661464883603,"z0":6.299416752541374,"aX":-5.128587934668156},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":22.3,"breakHorizontal":3.7,"spinRate":2439,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.39449908224479024,"extension":7.193305365086437},"index":8,"playId":"96bef735-2844-30ae-81ff-31cfd12711e2","pitchNumber":8,"startTime":"2026-04-01T20:37:57.972Z","endTime":"2026-04-01T20:38:03.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.3,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:38:03.426Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T20:38:33.713Z","endTime":"2026-04-01T20:40:45.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.906818142114698,"aZ":-44.226106528469856,"pfxX":4.129722068707041,"pfxZ":-8.71649221739127,"pX":-0.8193880604437546,"pZ":1.060306611708519,"vX0":-0.7816879824290499,"vY0":-117.6101472519499,"vZ0":-2.947120168098584,"x":148.23,"y":210.15,"x0":-1.0163163962585748,"y0":50.00194706181973,"z0":6.4812661106549525,"aX":5.712334609868755},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.2,"breakHorizontal":-7.2,"spinRate":2935,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.46796466490438693,"extension":6.810062475141318},"index":0,"playId":"e26e3308-95fa-3b3d-a527-67d3c4d325ee","pitchNumber":1,"startTime":"2026-04-01T20:38:39.145Z","endTime":"2026-04-01T20:38:42.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-01T20:38:54.196Z","endTime":"2026-04-01T20:39:36.390Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12939033175987,"aZ":-43.263981773035646,"pfxX":3.5567441217885047,"pfxZ":-8.131624034791923,"pX":0.6229323991527688,"pZ":0.6823255038554505,"vX0":2.0353413570377903,"vY0":-116.93299943951965,"vZ0":-3.7767687957933784,"x":93.26,"y":220.36,"x0":-0.7251920406829205,"y0":50.00211264177165,"z0":6.438968363081253,"aX":4.851144759680202},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.4,"breakHorizontal":-7.0,"spinRate":2722,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4711186090022639,"extension":7.050502414130547},"index":2,"playId":"298f533a-9c59-321c-8cd6-f0eef5dcb8d3","pitchNumber":2,"startTime":"2026-04-01T20:39:36.390Z","endTime":"2026-04-01T20:39:40.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25654891622197,"aZ":-42.99862566014777,"pfxX":4.155071239881729,"pfxZ":-8.006137021578489,"pX":0.06537310703561058,"pZ":2.232754283298081,"vX0":0.4964768666584485,"vY0":-116.22845675246391,"vZ0":-0.6337365006209983,"x":114.51,"y":178.5,"x0":-0.6908720817424606,"y0":50.00425609183819,"z0":6.635326838693804,"aX":5.616026549259078},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.3,"breakHorizontal":-7.7,"spinRate":2758,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.47346017626120807,"extension":6.81463267838036},"index":3,"playId":"9d8974f6-850b-35d2-8c25-7576c83bce08","pitchNumber":3,"startTime":"2026-04-01T20:40:00.874Z","endTime":"2026-04-01T20:40:05.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792654304126653,"aZ":-10.41246948756353,"pfxX":-2.3421411356996162,"pfxZ":11.462743754790681,"pX":0.1378323816976961,"pZ":2.667294092287896,"vX0":2.4151860649406642,"vY0":-137.02775770924515,"vZ0":-8.129050367089317,"x":111.75,"y":166.76,"x0":-0.45145269060853394,"y0":50.001013669861685,"z0":6.387072169179907,"aX":-4.445617167527059},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2289,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.39999361247623755,"extension":7.099412610316406},"index":4,"playId":"8ec297ba-f266-3cc5-a67c-d7984fd3c9de","pitchNumber":4,"startTime":"2026-04-01T20:40:20.654Z","endTime":"2026-04-01T20:40:24.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468401103611285,"aZ":-12.654133191785537,"pfxX":-2.694359793751012,"pfxZ":10.079688007870613,"pX":-0.11095759950373138,"pZ":3.387277270842851,"vX0":1.9141711960370877,"vY0":-138.41206949226165,"vZ0":-6.06466049534008,"x":121.23,"y":147.32,"x0":-0.4621395082819336,"y0":50.00167371236036,"z0":6.45734759153589,"aX":-5.217070502250318},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2251,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.39602221423391626,"extension":7.0941823390052114},"index":5,"playId":"a595bc09-f1fc-3c92-b39e-2e057f3361e9","pitchNumber":5,"startTime":"2026-04-01T20:40:41.051Z","endTime":"2026-04-01T20:40:45.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.70000000000001,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:40:45.244Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T20:43:05.844Z","endTime":"2026-04-01T20:44:28.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746995563492057,"aZ":-20.463015101827896,"pfxX":-10.55846313580008,"pfxZ":6.209389058332697,"pX":-1.23537934500125,"pZ":2.4956495509816814,"vX0":3.5702911134943816,"vY0":-136.86526256790933,"vZ0":-5.423572114604544,"x":164.09,"y":171.4,"x0":-1.1891116435037903,"y0":50.005878836254595,"z0":5.915428520415215,"aX":-19.925105761612077},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":18.2,"spinRate":2174,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40102578615646545,"extension":6.684365114716364},"index":0,"playId":"354a70d0-10fa-37bc-8386-b705cce05078","pitchNumber":1,"startTime":"2026-04-01T20:43:10.796Z","endTime":"2026-04-01T20:43:14.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36613986404283,"aZ":-20.571291945879025,"pfxX":-11.183513580192281,"pfxZ":6.270163631569616,"pX":-0.1943606503685075,"pZ":3.0471201883359034,"vX0":6.466197714081232,"vY0":-135.82108128783338,"vZ0":-3.59504440513934,"x":124.41,"y":156.51,"x0":-1.1647691498645678,"y0":50.003754984274885,"z0":5.835088915726037,"aX":-20.698422439486183},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":18.7,"spinRate":2131,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4047356656214838,"extension":6.742824120435879},"index":1,"playId":"8bbe44cc-25e5-3b87-a340-26739cb491ec","pitchNumber":2,"startTime":"2026-04-01T20:43:24.516Z","endTime":"2026-04-01T20:43:28.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.395207737145284,"aZ":-11.674718466692147,"pfxX":-6.406500736211346,"pfxZ":10.903667803506664,"pX":-0.3150003655719493,"pZ":2.7981108814149955,"vX0":4.416824780693527,"vY0":-137.4422191696716,"vZ0":-6.128984845780618,"x":129.01,"y":163.23,"x0":-1.1248458920532491,"y0":50.00264088965217,"z0":5.877998165744009,"aX":-12.043924704635169},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2200,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40120399343000557,"extension":6.512921766859078},"index":2,"playId":"ed27c627-9599-3d13-8b44-b667d7128e14","pitchNumber":3,"startTime":"2026-04-01T20:43:38.500Z","endTime":"2026-04-01T20:43:41.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-01T20:43:51.606Z","endTime":"2026-04-01T20:44:07.264Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.8,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.34595314861482,"aZ":-11.831777606331327,"pfxX":-7.7372979207418995,"pfxZ":10.671558976701736,"pX":-0.09115115791534459,"pZ":1.6563581076094478,"vX0":5.720387130306334,"vY0":-138.93739754790113,"vZ0":-8.885167935763311,"x":120.47,"y":194.06,"x0":-1.197691293103331,"y0":50.00409499636085,"z0":5.732941393645131,"aX":-14.751436922517948},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2377,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3980392618495663,"extension":6.81513676544056},"index":4,"playId":"a16093a3-71b0-36a7-a8eb-431950ba09c6","pitchNumber":4,"startTime":"2026-04-01T20:44:07.264Z","endTime":"2026-04-01T20:44:10.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983387898235062,"aZ":-25.59295906479887,"pfxX":-0.8911498950790202,"pfxZ":3.899819189072103,"pX":1.113485757814172,"pZ":1.4886772338537253,"vX0":6.362057796429034,"vY0":-129.80923827225104,"vZ0":-5.540334842656064,"x":74.56,"y":198.59,"x0":-1.2651445722458647,"y0":50.00427303220473,"z0":5.627434086248231,"aX":-1.5053084584053447},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":0.0,"spinRate":2108,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4237589241702606,"extension":6.738089098092955},"index":5,"playId":"e8884ec2-0b7a-36a2-adbb-e8ae0ab0569b","pitchNumber":5,"startTime":"2026-04-01T20:44:24.047Z","endTime":"2026-04-01T20:44:28.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:44:28.492Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T20:44:44.952Z","endTime":"2026-04-01T20:44:58.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47810231546406,"aZ":-21.694865040665118,"pfxX":-10.563512754987663,"pfxZ":5.588468343907989,"pX":-1.1063967947745843,"pZ":2.1173909700452027,"vX0":4.276823832118575,"vY0":-136.89324536780148,"vZ0":-5.647656778789494,"x":159.17,"y":181.61,"x0":-1.3267188366865703,"y0":50.006219279380446,"z0":5.7170661998991985,"aX":-19.82081803156157},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":18.1,"spinRate":2103,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4019043597612568,"extension":6.732290015092687},"hitData":{"launchSpeed":76.0,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.16,"coordY":151.07}},"index":0,"playId":"e6fafedd-de92-3bfc-8bd0-fdf703c3174f","pitchNumber":1,"startTime":"2026-04-01T20:44:50.774Z","endTime":"2026-04-01T20:44:58.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:44:58.553Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T20:45:18.420Z","endTime":"2026-04-01T20:46:29.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252836353880177,"aZ":-22.831644998498135,"pfxX":-10.675288837144443,"pfxZ":4.904144445202613,"pX":0.844051920376566,"pZ":2.8888556432320036,"vX0":8.832673363318355,"vY0":-137.36459698016637,"vZ0":-3.6557233458673712,"x":84.83,"y":160.78,"x0":-1.0307221843515233,"y0":50.00534550223447,"z0":5.794740220445185,"aX":-20.344855568448693},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":17.4,"spinRate":2219,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39918676603121517,"extension":6.633057544940549},"index":0,"playId":"3b5375a7-d852-3b6d-8496-32ffbe363fb4","pitchNumber":1,"startTime":"2026-04-01T20:45:24.333Z","endTime":"2026-04-01T20:45:28.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941540055373004,"aZ":-22.54582648700451,"pfxX":-10.480562502186029,"pfxZ":4.979316631106291,"pX":-0.34784346189151066,"pZ":1.3508233389990887,"vX0":5.9142718436822275,"vY0":-137.7811465350132,"vZ0":-7.459496800141137,"x":130.26,"y":202.31,"x0":-1.1539854599047699,"y0":50.00248041190363,"z0":5.602795289076273,"aX":-20.267462351558713},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2119,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3966551385895887,"extension":6.786909208954589},"index":1,"playId":"fd04e8d6-659a-3a63-8fbb-c24cfd80b445","pitchNumber":2,"startTime":"2026-04-01T20:45:37.414Z","endTime":"2026-04-01T20:45:41.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69042912813812,"aZ":-23.13584576333152,"pfxX":-10.122377580104802,"pfxZ":4.721189172626818,"pX":0.12494341253971732,"pZ":2.038151124865797,"vX0":7.0104085951512545,"vY0":-137.2923178396097,"vZ0":-5.453479948994473,"x":112.24,"y":183.75,"x0":-1.1432901927806256,"y0":50.00178749905844,"z0":5.619547569063836,"aX":-19.370547709160448},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2117,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3985762400400712,"extension":6.7462902518101915},"index":2,"playId":"c88e2a10-0b58-3236-90f1-4412b62123dd","pitchNumber":3,"startTime":"2026-04-01T20:45:51.882Z","endTime":"2026-04-01T20:45:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59923657387197,"aZ":-23.11888479491795,"pfxX":-9.08001948820049,"pfxZ":4.668205170710272,"pX":1.2950323352417228,"pZ":1.6027716579966034,"vX0":9.499913293490467,"vY0":-137.46290577353332,"vZ0":-6.745896614193372,"x":67.64,"y":195.51,"x0":-1.0037193030483607,"y0":50.00393803603314,"z0":5.626924512993778,"aX":-17.61462895457404},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":14.8,"spinRate":2134,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39640624663938917,"extension":6.797320670410729},"index":3,"playId":"6f1efc48-f4db-3e3e-b500-1e3bbd1903a1","pitchNumber":4,"startTime":"2026-04-01T20:46:05.855Z","endTime":"2026-04-01T20:46:09.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627731245455415,"aZ":-22.851728922379323,"pfxX":-9.856586598638348,"pfxZ":4.868453416498738,"pX":0.2391180101085584,"pZ":2.003502541542439,"vX0":7.3760384426961965,"vY0":-136.90890155740612,"vZ0":-5.561139374663764,"x":107.89,"y":184.69,"x0":-1.196943720320386,"y0":50.00670560425399,"z0":5.605632008828022,"aX":-18.887681918067884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":2134,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39867288435353077,"extension":6.773559748594735},"hitData":{"launchSpeed":94.2,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.71,"coordY":151.07}},"index":4,"playId":"fc706c4a-5196-358b-bfcf-ebe95447af64","pitchNumber":5,"startTime":"2026-04-01T20:46:21.721Z","endTime":"2026-04-01T20:46:29.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:46:29.733Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T20:49:02.740Z","endTime":"2026-04-01T20:50:11.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88104354597374,"aZ":-31.442021544295823,"pfxX":9.65209289405468,"pfxZ":0.5274471267441703,"pX":1.2848790464891922,"pZ":1.3026642725178066,"vX0":2.102993408526433,"vY0":-117.26924772169914,"vZ0":-5.0664523928228835,"x":68.02,"y":203.61,"x0":-0.8781224422535757,"y0":50.00361945710802,"z0":6.435714061435644,"aX":13.396980409872091},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.0,"breakHorizontal":-18.0,"spinRate":2427,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46768119409092535,"extension":6.715159277619478},"index":0,"playId":"96dad26d-389c-3063-9087-1b99012241ff","pitchNumber":1,"startTime":"2026-04-01T20:49:11.330Z","endTime":"2026-04-01T20:49:15.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66467397666026,"aZ":-31.701287491072083,"pfxX":8.19158899608609,"pfxZ":0.33375670440187655,"pX":0.7168126815974484,"pZ":2.316062736042765,"vX0":1.1934019264805604,"vY0":-119.5558209486065,"vZ0":-3.1614720260019915,"x":89.68,"y":176.25,"x0":-0.8535220621337022,"y0":50.005554861623736,"z0":6.522829402740069,"aX":11.771283494769877},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":-15.1,"spinRate":2560,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.459444759433445,"extension":6.6020395419060005},"index":1,"playId":"74ba2322-02f8-33bf-b10d-f45943150359","pitchNumber":2,"startTime":"2026-04-01T20:49:25.869Z","endTime":"2026-04-01T20:49:30.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24938342254202,"aZ":-8.833093492417136,"pfxX":-0.47346045128775804,"pfxZ":12.198470690594162,"pX":0.2763899838124553,"pZ":3.8409310025526957,"vX0":2.1442999436749783,"vY0":-137.6227641696749,"vZ0":-5.723901403291142,"x":106.46,"y":135.07,"x0":-0.4521994240305158,"y0":50.0044742676578,"z0":6.549568137235978,"aX":-0.9064740090638732},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.0,"breakHorizontal":0.4,"spinRate":2383,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.3983724308522185,"extension":6.976054749203103},"index":2,"playId":"24c3932f-d741-3a9b-8cf7-d8ef980def10","pitchNumber":3,"startTime":"2026-04-01T20:49:42.831Z","endTime":"2026-04-01T20:49:47.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840476084132558,"aZ":-25.6836610871124,"pfxX":4.735887096189538,"pfxZ":4.539319063619013,"pX":0.4460307216141005,"pZ":1.2233318536741677,"vX0":1.6919767339040899,"vY0":-119.33790492949858,"vZ0":-6.566006619898519,"x":100.0,"y":205.75,"x0":-0.8891507370041767,"y0":50.00294234315376,"z0":6.351098015543319,"aX":6.770672528348032},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.7,"breakHorizontal":-9.0,"spinRate":2444,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.46052473670579985,"extension":6.830073493872512},"index":3,"playId":"9e6209af-2cc0-3cdf-b6ba-e8cfbe4d25b9","pitchNumber":4,"startTime":"2026-04-01T20:50:07.676Z","endTime":"2026-04-01T20:50:11.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:50:11.705Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T20:50:25.237Z","endTime":"2026-04-01T20:52:38.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.980660933929776,"aZ":-19.164544079985063,"pfxX":2.104287319851142,"pfxZ":7.091054699361985,"pX":0.651146550112755,"pZ":2.4932881012836963,"vX0":3.2076557760990103,"vY0":-134.75529713976064,"vZ0":-6.702664838862484,"x":92.18,"y":171.46,"x0":-0.8291408290498674,"y0":50.002753974140354,"z0":6.372351961985998,"aX":3.859160129487995},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-4.6,"spinRate":2457,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.40685952634331146,"extension":6.861719337771009},"index":0,"playId":"241bd3cc-5b05-36c4-b6fa-70aa754a526d","pitchNumber":1,"startTime":"2026-04-01T20:50:38.996Z","endTime":"2026-04-01T20:50:42.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89023494521779,"aZ":-11.465141195614745,"pfxX":-0.46609549989133425,"pfxZ":10.788149777208774,"pX":-0.6283475976104409,"pZ":3.150907289874285,"vX0":-0.42158046879698063,"vY0":-137.9532716345667,"vZ0":-6.933379234091922,"x":140.95,"y":153.71,"x0":-0.4127797252418863,"y0":50.0015004603655,"z0":6.476773335237604,"aX":-0.894341923894684},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":1.0,"spinRate":2333,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.39767968463529924,"extension":7.026957822668893},"index":1,"playId":"2d4dadbe-0c68-3555-9ec0-bd07d9757ca4","pitchNumber":2,"startTime":"2026-04-01T20:50:53.863Z","endTime":"2026-04-01T20:50:59.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21107859585774,"aZ":-27.80484826841703,"pfxX":4.9253752580505346,"pfxZ":2.9773946725191234,"pX":0.1264341814079748,"pZ":2.4376323300921263,"vX0":1.1488831317027344,"vY0":-121.16063082586444,"vZ0":-3.469739617517791,"x":112.18,"y":172.96,"x0":-0.9950066589084596,"y0":50.00554576438849,"z0":6.348525239094462,"aX":7.239969491568407},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.7,"breakHorizontal":-9.2,"spinRate":2496,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.45406547163094224,"extension":6.8383107542149695},"index":2,"playId":"ee04dba7-9193-36a0-87cd-8017120649db","pitchNumber":3,"startTime":"2026-04-01T20:51:13.458Z","endTime":"2026-04-01T20:51:17.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522808444915505,"aZ":-11.83429389006448,"pfxX":-1.7658521706895938,"pfxZ":10.539077907129963,"pX":1.5514878771212648,"pZ":3.5126834326689402,"vX0":5.39961146092321,"vY0":-137.99692150857106,"vZ0":-6.01191698786275,"x":57.86,"y":143.94,"x0":-0.20053292243622142,"y0":50.00165844305009,"z0":6.515636726758982,"aX":-3.408063694093954},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":2.0,"spinRate":2238,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.3968169090387659,"extension":7.1325190854370355},"index":3,"playId":"a69c2045-aa53-33ae-8eee-e92c6ba13a22","pitchNumber":4,"startTime":"2026-04-01T20:51:33.768Z","endTime":"2026-04-01T20:51:37.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.0,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.028849466278295,"aZ":-10.409388551987764,"pfxX":-1.3429374011054547,"pfxZ":11.296224419326107,"pX":-0.613753783852078,"pZ":3.548208817041406,"vX0":-0.19819840386864457,"vY0":-138.21784895392344,"vZ0":-5.958069622309018,"x":140.39,"y":142.98,"x0":-0.3666714321862344,"y0":50.00027545664281,"z0":6.436963712753187,"aX":-2.5868795889947442},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":2.5,"spinRate":2371,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.39691615729025687,"extension":7.051213917955285},"index":4,"playId":"7ebb6cf4-2604-3be5-b4be-afeb6225a864","pitchNumber":5,"startTime":"2026-04-01T20:51:58.905Z","endTime":"2026-04-01T20:52:04.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159023113024055,"aZ":-28.980897319082587,"pfxX":7.031484675091924,"pfxZ":2.1466843948727456,"pX":0.8896529838345862,"pZ":1.7742013109233394,"vX0":2.2587064761522235,"vY0":-121.79154588590184,"vZ0":-4.72880084446182,"x":83.09,"y":190.88,"x0":-0.9656502018037731,"y0":50.00228238764887,"z0":6.276690329554059,"aX":10.456604312863856},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.3,"spinRate":2398,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.45145838580940634,"extension":6.905117209527382},"index":5,"playId":"e4d31296-2be9-3f57-a13f-6619a3e8f1f4","pitchNumber":6,"startTime":"2026-04-01T20:52:33.622Z","endTime":"2026-04-01T20:52:38.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:52:38.252Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T20:52:50.559Z","endTime":"2026-04-01T20:56:24.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":79.6,"endSpeed":73.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844230448026053,"aZ":-43.23305380117767,"pfxX":4.2348135456074125,"pfxZ":-8.222427214677142,"pX":0.3459553846864686,"pZ":1.7822835593690685,"vX0":1.3807819808833737,"vY0":-115.84529058520721,"vZ0":-1.3390774666931116,"x":103.81,"y":190.66,"x0":-0.8098417755693322,"y0":50.00536449749796,"z0":6.541170986161032,"aX":5.693338316655893},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.9,"breakHorizontal":-8.0,"spinRate":2788,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4747929045752124,"extension":6.848544481788253},"index":0,"playId":"d8d95ba9-9ebb-3102-9400-9f11c7740ee0","pitchNumber":1,"startTime":"2026-04-01T20:53:06.429Z","endTime":"2026-04-01T20:53:10.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94435683972599,"aZ":-8.350789831732795,"pfxX":-0.04142202303883402,"pfxZ":12.413336748655839,"pX":-0.24235570933268222,"pZ":3.475928646988475,"vX0":0.5215881698663987,"vY0":-138.17591222020937,"vZ0":-6.742438680090241,"x":134.63,"y":156.92,"x0":-0.42878389620891744,"y0":50.00069490808968,"z0":6.519915722900402,"aX":-0.07949530176485567},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.1,"breakHorizontal":0.0,"spinRate":2464,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39752860319017014,"extension":6.940760714265267},"index":1,"playId":"72fb1b4e-7fb5-387f-b1c2-08c94961f86a","pitchNumber":2,"startTime":"2026-04-01T20:53:22.467Z","endTime":"2026-04-01T20:53:28.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63301659913096,"aZ":-9.873721787498832,"pfxX":-1.102784333649664,"pfxZ":11.568262972408547,"pX":0.47192101337404546,"pZ":2.610970964603783,"vX0":2.8217588606346644,"vY0":-138.38217982586283,"vZ0":-8.495005514745799,"x":99.01,"y":168.28,"x0":-0.4204497733731058,"y0":50.001304589267534,"z0":6.393179743960619,"aX":-2.1257947871977496},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":1.3,"spinRate":2299,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.39671988553506754,"extension":7.1900904084306125},"index":2,"playId":"2a1a7708-c2b8-36e6-ad15-52e11e4bc00a","pitchNumber":3,"startTime":"2026-04-01T20:53:50.673Z","endTime":"2026-04-01T20:53:55.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.210709111275676,"aZ":-10.907018248387569,"pfxX":-0.2904450671556753,"pfxZ":11.237752712901965,"pX":0.6228995307594833,"pZ":4.09044686149772,"vX0":2.572211823994085,"vY0":-137.37316318246317,"vZ0":-5.00160238902461,"x":93.26,"y":128.34,"x0":-0.2918124498068489,"y0":50.00504059674183,"z0":6.689964573730852,"aX":-0.55026640350841},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":-0.1,"spinRate":2363,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.40022521831004054,"extension":6.8763527670908635},"index":3,"playId":"b3370a2e-b3d2-3611-8551-ffc27ee5e854","pitchNumber":4,"startTime":"2026-04-01T20:54:15.571Z","endTime":"2026-04-01T20:54:20.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05581030644942,"aZ":-7.000297442635962,"pfxX":0.16339324542573141,"pfxZ":13.175458112514857,"pX":-0.17866768713958442,"pZ":1.6240661744267846,"vX0":0.30553948428057826,"vY0":-137.92284278782003,"vZ0":-11.495336637236303,"x":123.81,"y":194.93,"x0":-0.31246510754967444,"y0":50.00158553557866,"z0":6.335928918956694,"aX":0.3121014307408563},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.4,"breakHorizontal":-0.4,"spinRate":2300,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.3983903394600854,"extension":6.97244730773814},"index":4,"playId":"0388abf6-8e34-3479-82b5-27fb34192e22","pitchNumber":5,"startTime":"2026-04-01T20:54:34.161Z","endTime":"2026-04-01T20:54:41.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66154670373696,"aZ":-8.40317499751319,"pfxX":-2.194862734348013,"pfxZ":12.343718515367833,"pX":0.09910738544180979,"pZ":2.5362882328343828,"vX0":2.379882653190534,"vY0":-138.3329683710726,"vZ0":-8.73085661137732,"x":113.22,"y":170.3,"x0":-0.4897788081485741,"y0":50.00486203080947,"z0":6.308125092368585,"aX":-4.227700359059123},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.6,"breakHorizontal":3.5,"spinRate":2415,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.39690346854518044,"extension":7.140816411466218},"index":5,"playId":"d79867b9-1494-37b2-91df-fc49ccd0071b","pitchNumber":6,"startTime":"2026-04-01T20:55:06.277Z","endTime":"2026-04-01T20:55:10.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.5,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.164911313679525,"aZ":-8.439433255582108,"pfxX":-1.6397884272003718,"pfxZ":12.223282377795824,"pX":-0.19116683014919247,"pZ":3.3496280999007086,"vX0":1.4616439226526758,"vY0":-138.94144930900967,"vZ0":-6.9547108578996095,"x":124.29,"y":148.34,"x0":-0.5128155950957249,"y0":50.000245421201164,"z0":6.456646615636024,"aX":-3.1832357321218643},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.8,"breakHorizontal":2.6,"spinRate":2374,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.39528587275880156,"extension":6.966886682882589},"index":6,"playId":"440e89eb-d560-3651-aa8c-74e726bd0528","pitchNumber":7,"startTime":"2026-04-01T20:55:29.699Z","endTime":"2026-04-01T20:55:35.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626783235585133,"aZ":-22.867953869265737,"pfxX":3.16432586918436,"pfxZ":5.281351740933564,"pX":1.3407258074931798,"pZ":1.9665665098270264,"vX0":4.472755772556227,"vY0":-132.02260416293382,"vZ0":-6.838624155910479,"x":65.89,"y":185.68,"x0":-0.7877013528867722,"y0":50.001910572162615,"z0":6.278407740654568,"aX":5.573870797974605},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-6.7,"spinRate":2492,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41519539876531475,"extension":7.053009125420086},"index":7,"playId":"5a53b698-f75c-324e-b0cc-366e5f548cef","pitchNumber":8,"startTime":"2026-04-01T20:55:54.940Z","endTime":"2026-04-01T20:55:59.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.793950606084344,"aZ":-7.987943180394995,"pfxX":-0.7788948355631513,"pfxZ":12.531743366230591,"pX":-0.1045092462861742,"pZ":3.5035529440696895,"vX0":1.3850240087894399,"vY0":-138.92396108990448,"vZ0":-6.674358553715323,"x":120.98,"y":144.18,"x0":-0.511206858128611,"y0":50.00051335480301,"z0":6.486552289418236,"aX":-1.503080883927019},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.2,"breakHorizontal":1.1,"spinRate":2301,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39618941890955783,"extension":6.975043818873636},"index":8,"playId":"1214210d-ea14-331d-ad3a-132535d61ade","pitchNumber":9,"startTime":"2026-04-01T20:56:19.407Z","endTime":"2026-04-01T20:56:24.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:56:24.412Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Johnson doubles (1) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T20:58:25.099Z","endTime":"2026-04-01T20:59:04.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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, 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.3,"endSpeed":73.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011768620934284,"aZ":-44.04880990227594,"pfxX":1.6480165522970922,"pfxZ":-8.774288370897143,"pX":-0.11532422134492928,"pZ":0.957081427540481,"vX0":1.753857465737658,"vY0":-116.788086489493,"vZ0":-2.0247897726544055,"x":121.4,"y":212.94,"x0":-1.0956286958509334,"y0":50.00063126706509,"z0":6.054299059098644,"aX":2.2311384960113365},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.1,"breakHorizontal":-3.5,"spinRate":2180,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.47255591022075416,"extension":6.522112610580094},"index":0,"playId":"e1636b68-22e2-3012-80f8-82142b08b459","pitchNumber":1,"startTime":"2026-04-01T20:58:32.592Z","endTime":"2026-04-01T20:58:38.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10469303718947,"aZ":-26.59425156973956,"pfxX":0.1828333048387054,"pfxZ":3.2885068451391657,"pX":0.47334227034604537,"pZ":2.497190116218548,"vX0":4.270156662707606,"vY0":-128.95607702834303,"vZ0":-3.4295600805974384,"x":98.96,"y":171.36,"x0":-1.222954105315327,"y0":50.00072030606579,"z0":5.880438146480354,"aX":0.30952585231452395},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2136,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.4236344204632019,"extension":6.721143285831637},"hitData":{"launchSpeed":95.9,"launchAngle":21.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.14,"coordY":123.68}},"index":1,"playId":"74fd2be2-b35e-36be-a79e-1c9684200e08","pitchNumber":2,"startTime":"2026-04-01T20:58:47.437Z","endTime":"2026-04-01T20:59:04.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":0.8,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:59:04.783Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out sharply to center fielder Harrison Bader. Bryce Johnson to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T20:59:24.121Z","endTime":"2026-04-01T20:59:50.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.665647784687195,"aZ":-21.587988554707767,"pfxX":-10.327909374468025,"pfxZ":5.616669734355566,"pX":-0.49489437943779113,"pZ":2.0732384272402045,"vX0":5.476682020381571,"vY0":-137.4307401628055,"vZ0":-5.476745911652911,"x":135.86,"y":182.8,"x0":-1.1876460344650208,"y0":50.00246788170252,"z0":5.589069789723095,"aX":-19.462703458849838},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":17.3,"spinRate":2143,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40083180894013104,"extension":6.7263851014833484},"hitData":{"launchSpeed":107.3,"launchAngle":18.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.17,"coordY":52.99}},"index":0,"playId":"9606457c-28f9-3255-91d6-0ab1702c7cca","pitchNumber":1,"startTime":"2026-04-01T20:59:37.005Z","endTime":"2026-04-01T20:59:50.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.08,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T20:59:50.022Z","atBatIndex":20},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Xander Bogaerts reaches on a fielder's choice out, third baseman Matt Chapman to catcher Patrick Bailey. Bryce Johnson out at home.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T21:00:13.704Z","endTime":"2026-04-01T21:00:51.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77367115468155,"aZ":-23.032323498932282,"pfxX":-8.715283159665972,"pfxZ":5.8381301777165815,"pX":0.8189569751332354,"pZ":1.9569630553209751,"vX0":7.3751829327611285,"vY0":-124.32426546126992,"vZ0":-4.490764324820083,"x":85.78,"y":185.94,"x0":-1.0527460461200462,"y0":50.00462760909037,"z0":5.696839553246168,"aX":-13.65341980870698},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":1603,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.440449267004142,"extension":6.8338811512307265},"index":0,"playId":"d82751ff-72ee-36c0-9b63-bd8f3f4c07c7","pitchNumber":1,"startTime":"2026-04-01T21:00:21.802Z","endTime":"2026-04-01T21:00:27.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"d82751ff-72ee-36c0-9b63-bd8f3f4c07c7","startTime":"2026-04-01T21:00:30.164Z","endTime":"2026-04-01T21:00:42.626Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62669328917372,"aZ":-22.42594562905207,"pfxX":-11.132016850131071,"pfxZ":5.126077723660066,"pX":-0.09913857728786694,"pZ":2.1203038226672413,"vX0":6.659833926623163,"vY0":-137.58136270606323,"vZ0":-5.550067775157504,"x":120.78,"y":181.53,"x0":-1.1141140656082174,"y0":50.00629006243636,"z0":5.699406693735601,"aX":-21.187608302399017},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":18.6,"spinRate":2183,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39924253546787547,"extension":6.753639692787614},"hitData":{"launchSpeed":90.3,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.99,"coordY":165.27}},"index":2,"playId":"a03e8e0b-dcf1-370e-982e-258c26a53269","pitchNumber":2,"startTime":"2026-04-01T21:00:42.626Z","endTime":"2026-04-01T21:00:51.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-7.199999999999989,"leverageIndex":1.32,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:00:51.835Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Luis Arraez to pitcher Adrian Houser.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T21:01:18.311Z","endTime":"2026-04-01T21:02:02.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925333475729396,"aZ":-20.43176994316737,"pfxX":-10.511371572175646,"pfxZ":6.184254288406802,"pX":-0.25855893761662163,"pZ":2.038054902622405,"vX0":6.222595377767591,"vY0":-137.06299166788767,"vZ0":-5.8278433736351625,"x":126.86,"y":183.75,"x0":-1.195340298312568,"y0":50.0005453354975,"z0":5.5915324186986295,"aX":-19.952155851961553},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":17.6,"spinRate":2171,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3999492187724827,"extension":6.810457758501485},"index":0,"playId":"81945ab2-1530-386c-835f-bf6e04c7e1f0","pitchNumber":1,"startTime":"2026-04-01T21:01:26.609Z","endTime":"2026-04-01T21:01:31.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759748697131897,"aZ":-25.794595959421525,"pfxX":-9.742381154184123,"pfxZ":4.111675238776364,"pX":-0.6692087745921665,"pZ":2.144534622314635,"vX0":4.651305430864584,"vY0":-123.59511323122449,"vZ0":-3.5002445499220114,"x":142.51,"y":180.88,"x0":-1.3058642303749324,"y0":50.00590240806538,"z0":5.736320214163354,"aX":-15.132283977213188},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":1513,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.44252889986848887,"extension":6.635473978306954},"hitData":{"launchSpeed":68.4,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.82,"coordY":160.71}},"index":1,"playId":"25e2543d-d0ca-3bc4-b2b0-e854c57cf9d3","pitchNumber":2,"startTime":"2026-04-01T21:01:46.988Z","endTime":"2026-04-01T21:02:02.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:02:02.755Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T21:04:01.093Z","endTime":"2026-04-01T21:05:22.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68836345664232,"aZ":-22.340503875816612,"pfxX":3.974308167610123,"pfxZ":5.882665760325178,"pX":-0.05991803661461419,"pZ":2.5409296865673285,"vX0":0.8343279608134716,"vY0":-129.8599030212224,"vZ0":-5.846448577249452,"x":119.28,"y":170.17,"x0":-0.9027299011704548,"y0":50.001955016814804,"z0":6.573205927105309,"aX":6.639326037787616},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-7.3,"spinRate":2429,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4253505677623113,"extension":6.787082740432868},"index":0,"playId":"e6aa3bf3-99bd-31e3-8720-d9b10414c250","pitchNumber":1,"startTime":"2026-04-01T21:04:15.120Z","endTime":"2026-04-01T21:04:18.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03735495109906,"aZ":-9.90535248564048,"pfxX":-2.5962196091738905,"pfxZ":12.266794140160911,"pX":-0.5712893281025085,"pZ":3.1180198417292946,"vX0":0.5937309427747635,"vY0":-135.03150479928135,"vZ0":-7.101451973113426,"x":138.78,"y":154.59,"x0":-0.45922910052282395,"y0":50.00540801073405,"z0":6.50803739505999,"aX":-4.7138002722758205},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.5,"breakHorizontal":4.6,"spinRate":2267,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.4082803711668421,"extension":6.92687530141876},"index":1,"playId":"252d9d49-fc4f-3071-92b6-778f8efe991b","pitchNumber":2,"startTime":"2026-04-01T21:04:32.693Z","endTime":"2026-04-01T21:04:38.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52312552269384,"aZ":-6.642226857578297,"pfxX":-2.1513231937728095,"pfxZ":13.71261781168554,"pX":-0.20791244512445756,"pZ":2.9961597446741024,"vX0":1.015754874817776,"vY0":-136.88447602195316,"vZ0":-8.143178810078618,"x":124.93,"y":157.88,"x0":-0.30815456092279736,"y0":50.00512179286036,"z0":6.495754974750208,"aX":-4.006073444464511},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.9,"breakHorizontal":3.6,"spinRate":2267,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.4030706246861877,"extension":6.9383335529797145},"index":2,"playId":"285b2f75-cf1f-37a3-ad42-c6e6897d094d","pitchNumber":3,"startTime":"2026-04-01T21:04:58.192Z","endTime":"2026-04-01T21:05:06.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807764760084233,"aZ":-30.157775566311347,"pfxX":8.496165926967041,"pfxZ":1.4595048099683634,"pX":0.73470326098677,"pZ":3.4762894086434826,"vX0":1.3717231445762361,"vY0":-117.62608467997067,"vZ0":-0.6875091954868239,"x":88.99,"y":144.92,"x0":-0.9606785847699245,"y0":50.00096780034619,"z0":6.610414049039085,"aX":11.702635284824668},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.8,"breakHorizontal":-15.7,"spinRate":2504,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.46868443424291284,"extension":6.77499311530024},"index":3,"playId":"9340b8e3-f3fc-3de1-aa50-5ba0c38ac2dd","pitchNumber":4,"startTime":"2026-04-01T21:05:18.446Z","endTime":"2026-04-01T21:05:22.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:05:22.121Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T21:05:37.204Z","endTime":"2026-04-01T21:07:35.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90084939895993,"aZ":-8.478122602866012,"pfxX":-0.43019181094048475,"pfxZ":12.50327499711748,"pX":0.7470502122375013,"pZ":3.9702024639425133,"vX0":3.7511752962519824,"vY0":-137.8344899907644,"vZ0":-5.227785424829073,"x":88.52,"y":131.58,"x0":-0.5844646485252123,"y0":50.00448640294583,"z0":6.4831914479787836,"aX":-0.8152537199087713},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.5,"breakHorizontal":-0.1,"spinRate":2361,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3996686183424645,"extension":7.058547458761663},"index":0,"playId":"474fa34b-e1eb-3716-b125-07c88912f5de","pitchNumber":1,"startTime":"2026-04-01T21:05:47.523Z","endTime":"2026-04-01T21:05:51.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.196759127916895,"aZ":-17.79149994699386,"pfxX":1.7825053881711947,"pfxZ":8.261834507246268,"pX":-0.5527735549140265,"pZ":3.076601565915517,"vX0":0.4973687823014785,"vY0":-131.90441152542036,"vZ0":-5.386361670396845,"x":138.07,"y":155.71,"x0":-0.9758583698427624,"y0":50.00338849949682,"z0":6.480561664147083,"aX":3.1033149710316073},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.8,"breakHorizontal":-3.4,"spinRate":2380,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.41716488646376915,"extension":6.8864112300578055},"index":1,"playId":"572676fb-e638-3e8b-8c46-b48cb44d28dd","pitchNumber":2,"startTime":"2026-04-01T21:06:02.862Z","endTime":"2026-04-01T21:06:07.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36692214219573,"aZ":-8.501296487616207,"pfxX":-3.695672147818959,"pfxZ":12.791055595335457,"pX":-0.5394076313051901,"pZ":3.727881003854805,"vX0":1.1559232575057397,"vY0":-136.92071161470565,"vZ0":-5.8555783613399255,"x":137.56,"y":138.13,"x0":-0.4935959303569152,"y0":50.00130059255438,"z0":6.511709749253344,"aX":-6.838320695402922},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.7,"breakHorizontal":6.4,"spinRate":2349,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40397351298136064,"extension":7.071720302881903},"index":2,"playId":"783bf0ba-4aeb-3429-b78a-82e207e664fb","pitchNumber":3,"startTime":"2026-04-01T21:06:18.803Z","endTime":"2026-04-01T21:06:22.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-01T21:06:28.751Z","endTime":"2026-04-01T21:06:43.232Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.0,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.75583098166426,"aZ":-9.968653056495457,"pfxX":-1.4267504864854774,"pfxZ":12.116610014067422,"pX":-0.1200891042711762,"pZ":4.256151750926838,"vX0":0.880346772339291,"vY0":-136.643315938254,"vZ0":-4.40652228194457,"x":121.58,"y":123.86,"x0":-0.26632341654495006,"y0":50.00450052201162,"z0":6.614243888093252,"aX":-2.6150106475427366},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.8,"breakHorizontal":2.3,"spinRate":2309,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.40569509582417984,"extension":6.842342187256432},"index":4,"playId":"3b46f13c-2fe8-3217-89ad-62e6bf7e4ab4","pitchNumber":4,"startTime":"2026-04-01T21:06:43.232Z","endTime":"2026-04-01T21:06:47.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":84.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.51525519233931,"aZ":-6.455940852712315,"pfxX":-1.8139905538629688,"pfxZ":13.724770781755634,"pX":-0.4423887250864158,"pZ":4.153068678912585,"vX0":0.4046494176615574,"vY0":-138.14070305647797,"vZ0":-5.26762095222299,"x":133.86,"y":126.65,"x0":-0.3582764447470258,"y0":50.00018272923747,"z0":6.554991437551382,"aX":-3.398199199974056},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":23.4,"breakHorizontal":3.1,"spinRate":2326,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.40123546466637894,"extension":6.871332365173275},"index":5,"playId":"4731bc05-b776-362a-b08e-a9f597daeb1b","pitchNumber":5,"startTime":"2026-04-01T21:07:01.000Z","endTime":"2026-04-01T21:07:06.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87694122819597,"aZ":-8.701131615398157,"pfxX":0.8380830263641188,"pfxZ":12.554710244996109,"pX":0.1434632701760784,"pZ":2.980194652541246,"vX0":0.7840458618968581,"vY0":-137.20515903617573,"vZ0":-7.7833732723066476,"x":111.53,"y":158.31,"x0":-0.25686257310620425,"y0":50.0003739253075,"z0":6.480040115949238,"aX":1.5661619191395302},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":-1.7,"spinRate":2304,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.40221692259320063,"extension":6.876414869091542},"hitData":{"launchSpeed":96.2,"launchAngle":43.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.54,"coordY":72.55}},"index":6,"playId":"ab7fdb35-d717-3201-9f4f-a304bb08cd20","pitchNumber":6,"startTime":"2026-04-01T21:07:25.965Z","endTime":"2026-04-01T21:07:35.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:07:35.644Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T21:07:48.798Z","endTime":"2026-04-01T21:08:27.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.5,"endSpeed":73.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355277245023473,"aZ":-42.862179878978054,"pfxX":3.3568814717752056,"pfxZ":-7.854351393103144,"pX":0.4238720466425765,"pZ":2.4786865002633056,"vX0":1.8070729477898628,"vY0":-117.15588061787199,"vZ0":-0.22289883952597456,"x":100.84,"y":171.86,"x0":-0.7986851849739394,"y0":50.00007836716544,"z0":6.651356398982404,"aX":4.56997046638459},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.8,"breakHorizontal":-6.6,"spinRate":2802,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.47123111199532497,"extension":6.769375601726303},"index":0,"playId":"5c175836-a266-3209-b90c-f5125c6cdc4d","pitchNumber":1,"startTime":"2026-04-01T21:08:02.858Z","endTime":"2026-04-01T21:08:08.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.487145730045867,"aZ":-30.481709416623136,"pfxX":7.972182917466776,"pfxZ":1.2573163037488584,"pX":0.8568565624598398,"pZ":2.6340898599685723,"vX0":1.3768808821830072,"vY0":-117.18339770257629,"vZ0":-2.2902216832203166,"x":84.34,"y":167.66,"x0":-0.7765035474503035,"y0":50.00375770200962,"z0":6.559638481462339,"aX":10.746532253374635},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2514,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.47303561814846873,"extension":6.783108862822133},"hitData":{"launchSpeed":70.4,"launchAngle":80.0,"totalDistance":51.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":100.55,"coordY":204.3}},"index":1,"playId":"82da9fb6-d9ee-3a0a-9bc3-73d9b01fa973","pitchNumber":2,"startTime":"2026-04-01T21:08:18.150Z","endTime":"2026-04-01T21:08:27.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"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-04-01T21:08:27.287Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T21:10:27.106Z","endTime":"2026-04-01T21:11:42.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":79.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434136136129684,"aZ":-26.412734124025977,"pfxX":1.3911475333199754,"pfxZ":3.5530715284883474,"pX":-0.19567831386967216,"pZ":2.6235349643752977,"vX0":2.2819061959993157,"vY0":-126.40708238203229,"vZ0":-2.577922841511712,"x":124.46,"y":167.94,"x0":-1.2902667111667308,"y0":50.00004886189592,"z0":5.773955457568812,"aX":2.2539510467556045},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2217,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.43307430089314414,"extension":6.824970426056033},"index":0,"playId":"c95a56d2-e69e-30a6-83e9-f92ff1e62de8","pitchNumber":1,"startTime":"2026-04-01T21:10:39.214Z","endTime":"2026-04-01T21:10:46.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815581983543034,"aZ":-21.397611029222094,"pfxX":-10.42343792746692,"pfxZ":5.707680479318977,"pX":0.4620463523751423,"pZ":2.7526334715565333,"vX0":7.624038367192407,"vY0":-136.45087571732117,"vZ0":-4.126184956728004,"x":99.39,"y":164.46,"x0":-1.0130166497818294,"y0":50.00032271409508,"z0":5.757337990860514,"aX":-19.667222022087845},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":1993,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4013089346816283,"extension":6.629317099489539},"index":1,"playId":"9037aa62-2632-3ed6-8b65-b41a3ed580eb","pitchNumber":2,"startTime":"2026-04-01T21:10:55.189Z","endTime":"2026-04-01T21:10:59.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19396748260053,"aZ":-27.18471435615755,"pfxX":1.176716141721906,"pfxZ":3.0123576061858834,"pX":0.7085369351665737,"pZ":1.438518224747664,"vX0":4.568682973376676,"vY0":-127.61262050036743,"vZ0":-5.065177795629389,"x":89.99,"y":199.94,"x0":-1.2547316276959464,"y0":50.00449117708948,"z0":5.579449425890751,"aX":1.9481160599792124},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-3.1,"spinRate":2210,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.42850267644868634,"extension":6.793451875561227},"index":2,"playId":"d352064e-a763-3c23-84e5-8feb4ee3300d","pitchNumber":3,"startTime":"2026-04-01T21:11:08.018Z","endTime":"2026-04-01T21:11:11.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407299904839732,"aZ":-25.83756698296971,"pfxX":-10.269606165227945,"pfxZ":4.086828014058429,"pX":0.9323209252097,"pZ":0.33206304404000925,"vX0":8.279240911266772,"vY0":-124.1581675868622,"vZ0":-7.321986745266419,"x":81.46,"y":229.81,"x0":-1.1221459596921486,"y0":50.00450271281126,"z0":5.490039772452968,"aX":-15.928112698248325},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":1706,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4422953492457169,"extension":6.87584953770249},"index":3,"playId":"a5291d37-30bc-3278-96b0-c10c49b87c20","pitchNumber":4,"startTime":"2026-04-01T21:11:21.179Z","endTime":"2026-04-01T21:11:24.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63433919447087,"aZ":-14.792492474730857,"pfxX":-6.303761209047875,"pfxZ":9.018594392285557,"pX":0.7786043176632125,"pZ":2.946013773746995,"vX0":6.890346474616666,"vY0":-138.3691046240591,"vZ0":-5.087745434524872,"x":87.32,"y":159.24,"x0":-0.9321106163162916,"y0":50.00307974504502,"z0":5.809582900892439,"aX":-12.149611759628248},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2164,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39677799183127904,"extension":6.629938739215768},"index":4,"playId":"f8695bd8-4b4a-37ea-89b0-fea2fd6a7e12","pitchNumber":5,"startTime":"2026-04-01T21:11:37.091Z","endTime":"2026-04-01T21:11:42.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:11:42.238Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T21:11:54.915Z","endTime":"2026-04-01T21:13:05.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(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.5,"endSpeed":87.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618824477610683,"aZ":-19.8841352198615,"pfxX":-10.731794126237846,"pfxZ":6.321433469960271,"pX":0.5211685204381,"pZ":1.633708679761689,"vX0":7.97840166553917,"vY0":-138.67958516222902,"vZ0":-7.207760967699967,"x":97.13,"y":194.67,"x0":-1.00183827460521,"y0":50.001119452118346,"z0":5.597335909619476,"aX":-20.857616974679356},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":17.8,"spinRate":2160,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39527501829470113,"extension":6.655679001297042},"index":0,"playId":"b1377294-67e7-3caa-ba2c-e9a917fbc0d9","pitchNumber":1,"startTime":"2026-04-01T21:12:05.749Z","endTime":"2026-04-01T21:12:09.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260565271411686,"aZ":-28.474111805973035,"pfxX":1.6345238292160449,"pfxZ":2.2054720830060823,"pX":1.169912920727831,"pZ":2.0198378781577992,"vX0":5.407632685782826,"vY0":-129.04032759894454,"vZ0":-3.634978294775975,"x":72.41,"y":184.24,"x0":-1.16993287001096,"y0":50.002434382365415,"z0":5.654102541201238,"aX":2.739965959361513},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2273,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42537400781484047,"extension":6.833164542909331},"index":1,"playId":"1c82d024-8e82-3ab3-a8d1-bec22e53ec8b","pitchNumber":2,"startTime":"2026-04-01T21:12:18.903Z","endTime":"2026-04-01T21:12:22.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.680530149156144,"aZ":-24.30157982668764,"pfxX":-11.461945789340941,"pfxZ":5.0549863132016695,"pX":-0.2959609074872399,"pZ":1.1264904437499577,"vX0":5.802371771846098,"vY0":-124.42627425726769,"vZ0":-5.826453801614122,"x":128.28,"y":208.36,"x0":-1.178213630253224,"y0":50.000329176581275,"z0":5.531733520729833,"aX":-17.83720911106007},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.9,"breakHorizontal":19.3,"spinRate":1564,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44144340147619143,"extension":6.79977535711344},"index":2,"playId":"1387a914-7662-3232-9ea0-469a4473d055","pitchNumber":3,"startTime":"2026-04-01T21:12:31.523Z","endTime":"2026-04-01T21:12:37.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-01T21:12:46.032Z","endTime":"2026-04-01T21:12:57.997Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58206897214373,"aZ":-25.175820792451905,"pfxX":-8.064742565870807,"pfxZ":4.406825184021905,"pX":-0.5512460825349389,"pZ":2.519161277883626,"vX0":4.582194967173589,"vY0":-126.01074547397947,"vZ0":-2.6771724354072255,"x":138.01,"y":170.76,"x0":-1.3572564294993414,"y0":50.00412337456144,"z0":5.656385905439104,"aX":-12.808789626164941},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":1529,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4367614035346725,"extension":6.801970827255566},"hitData":{"launchSpeed":89.6,"launchAngle":29.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.43,"coordY":72.41}},"index":4,"playId":"b2b08bd7-4017-3279-a09a-8aca6455a052","pitchNumber":4,"startTime":"2026-04-01T21:12:57.997Z","endTime":"2026-04-01T21:13:05.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:13:05.885Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T21:13:23.275Z","endTime":"2026-04-01T21:13:43.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879578812437565,"aZ":-11.810725409043432,"pfxX":-3.6663043375299518,"pfxZ":10.508780988182444,"pX":-0.319408846748793,"pZ":2.751219940980883,"vX0":3.5841645929903585,"vY0":-138.7636457033564,"vZ0":-5.95131018183392,"x":129.18,"y":164.5,"x0":-1.155400953382246,"y0":50.004572874256866,"z0":5.72057536990494,"aX":-7.105656950771161},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2286,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3956752670241883,"extension":6.658661116522586},"hitData":{"launchSpeed":93.8,"launchAngle":47.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.83,"coordY":118.51}},"index":0,"playId":"1026475a-1f32-365e-a2e8-0f39a867b67a","pitchNumber":1,"startTime":"2026-04-01T21:13:33.791Z","endTime":"2026-04-01T21:13:43.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:13:43.739Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T21:15:51.172Z","endTime":"2026-04-01T21:17:03.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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.7,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05022158334609,"aZ":-7.767213275278044,"pfxX":-1.8557056187711138,"pfxZ":13.168291282943828,"pX":-0.0752686118742531,"pZ":3.7284976424887133,"vX0":1.9027403748292935,"vY0":-136.28299155517232,"vZ0":-6.154389587163426,"x":119.87,"y":138.11,"x0":-0.5463551037139014,"y0":50.001544859755526,"z0":6.57317679821537,"aX":-3.439271525638384},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.4,"breakHorizontal":2.9,"spinRate":2374,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.40417207430403534,"extension":6.910374114465081},"index":0,"playId":"9133cfae-9239-3221-90b9-eea5b26c893d","pitchNumber":1,"startTime":"2026-04-01T21:15:57.494Z","endTime":"2026-04-01T21:16:01.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700695145946362,"aZ":-15.238591212117813,"pfxX":1.469752314448101,"pfxZ":9.594395220164767,"pX":0.017252019634097924,"pZ":4.238537936919987,"vX0":1.9753809063664705,"vY0":-132.60658211841934,"vZ0":-3.123891904092825,"x":116.34,"y":124.34,"x0":-0.9307758102761002,"y0":50.00269705729429,"z0":6.556232655552681,"aX":2.593960366907937},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-3.1,"spinRate":2474,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4144623538826857,"extension":6.645897689644782},"index":1,"playId":"34d07dc6-9539-3107-9ed7-ee41be537d69","pitchNumber":2,"startTime":"2026-04-01T21:16:12.026Z","endTime":"2026-04-01T21:16:15.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53394797484299,"aZ":-7.918728387472124,"pfxX":-2.651271873824797,"pfxZ":13.267127681399344,"pX":-0.6127279479163741,"pZ":1.6930741613825429,"vX0":1.016588389430359,"vY0":-135.34128546142148,"vZ0":-11.080102170451708,"x":140.36,"y":193.07,"x0":-0.6519208178759048,"y0":50.00272946896513,"z0":6.4267160182406,"aX":-4.847101533697438},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.5,"breakHorizontal":4.6,"spinRate":2384,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.40695651811789757,"extension":6.823974460060392},"index":2,"playId":"f9c385bc-5ce5-3cce-9e7d-ae21646075ab","pitchNumber":3,"startTime":"2026-04-01T21:16:25.835Z","endTime":"2026-04-01T21:16:30.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.8,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45126787369083,"aZ":-6.048363065921553,"pfxX":-1.5591390989511968,"pfxZ":14.080296329725101,"pX":0.1803668474981202,"pZ":2.2725892717182017,"vX0":2.6492020580837745,"vY0":-136.21918203906904,"vZ0":-9.86646669038706,"x":110.12,"y":177.42,"x0":-0.6078740589511259,"y0":50.0047583566482,"z0":6.383811817623638,"aX":-2.893563739050623},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":23.3,"breakHorizontal":2.2,"spinRate":2384,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.40405427040210506,"extension":6.9680156734978045},"index":3,"playId":"f402f04c-77f6-3317-aac7-3a6f7678c599","pitchNumber":4,"startTime":"2026-04-01T21:16:42.067Z","endTime":"2026-04-01T21:16:46.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17878785445827,"aZ":-7.159830543119931,"pfxX":-3.279835254037741,"pfxZ":13.292299373572659,"pX":-1.0644716040040016,"pZ":3.183873403798847,"vX0":-0.14389955651880804,"vY0":-137.0144859857995,"vZ0":-7.6746755637696635,"x":157.58,"y":152.82,"x0":-0.5856894769387065,"y0":50.0024804212125,"z0":6.527017395954666,"aX":-6.171068764334598},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":22.4,"breakHorizontal":6.0,"spinRate":2387,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4013543310492449,"extension":6.8750606498411635},"index":4,"playId":"e8f7482f-1b7d-394f-a74d-3977238392fa","pitchNumber":5,"startTime":"2026-04-01T21:16:58.447Z","endTime":"2026-04-01T21:17:03.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:17:03.253Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T21:17:16.918Z","endTime":"2026-04-01T21:18:19.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":92.7,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.972185859915086,"aZ":-11.957813682258177,"pfxX":-0.23017246472053277,"pfxZ":11.171731972156449,"pX":-0.6341095945740408,"pZ":3.334596992817893,"vX0":0.9948751099466103,"vY0":-134.82987741509004,"vZ0":-5.764543136891016,"x":141.17,"y":148.75,"x0":-0.98075145808562,"y0":50.00507625695503,"z0":6.371926792070472,"aX":-0.4166980900305875},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":0.1,"spinRate":2447,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.40890951789116103,"extension":6.760109859185755},"index":0,"playId":"9a448d4c-56ce-3304-8e30-6fb00514bed3","pitchNumber":1,"startTime":"2026-04-01T21:17:28.169Z","endTime":"2026-04-01T21:17:32.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"281cdb59-8360-3ca8-868c-ebfb137e7827","startTime":"2026-04-01T21:17:55.738Z","endTime":"2026-04-01T21:18:00.501Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.4,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44351412162301,"aZ":-12.1274761292629,"pfxX":-6.931278881783779,"pfxZ":10.814704663484827,"pX":-0.7233156329103608,"pZ":2.380644272383707,"vX0":3.070292955714626,"vY0":-135.70436887255423,"vZ0":-8.282265878454277,"x":144.57,"y":174.5,"x0":-0.9729017882780483,"y0":50.00061478155443,"z0":6.329509997299699,"aX":-12.844222089549117},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":11.9,"spinRate":2294,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.40459551966217555,"extension":6.7779882236553854},"hitData":{"launchSpeed":60.8,"launchAngle":0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.19,"coordY":159.18}},"index":2,"playId":"47a12e97-cc72-3526-8bc6-1b6e816939a3","pitchNumber":2,"startTime":"2026-04-01T21:18:11.960Z","endTime":"2026-04-01T21:18:19.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":2.13,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:18:19.968Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T21:18:36.632Z","endTime":"2026-04-01T21:19:50.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.722277097680916,"aZ":-8.177397484366802,"pfxX":-0.17294977021275804,"pfxZ":12.775203885536108,"pX":0.6258121026598815,"pZ":1.8203903257691132,"vX0":3.686377380974912,"vY0":-137.45715754157337,"vZ0":-10.588204508003187,"x":93.15,"y":189.63,"x0":-0.7208061210259737,"y0":50.00197541286471,"z0":6.3166039451178415,"aX":-0.3255768928305078},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.6,"breakHorizontal":-0.6,"spinRate":2289,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.4013361540811937,"extension":7.122898521468022},"index":0,"playId":"1528415a-0036-3f40-8b6b-b803d3dc366c","pitchNumber":1,"startTime":"2026-04-01T21:18:47.421Z","endTime":"2026-04-01T21:18:52.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25417199623435,"aZ":-8.189808998172085,"pfxX":-0.5011859072946534,"pfxZ":12.709707132025892,"pX":-0.5228456243394433,"pZ":3.093231328501188,"vX0":0.44657261401160653,"vY0":-138.0798178532001,"vZ0":-7.58593885051655,"x":136.93,"y":155.26,"x0":-0.6233807367266548,"y0":50.001921356724424,"z0":6.464475106416818,"aX":-0.9457564423252867},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.1,"breakHorizontal":0.8,"spinRate":2325,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4001669528111478,"extension":6.961078231750345},"index":1,"playId":"beb723d3-e47a-3a03-8130-a863716c52a7","pitchNumber":2,"startTime":"2026-04-01T21:19:07.461Z","endTime":"2026-04-01T21:19:12.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.774145192255084,"aZ":-7.968831801214911,"pfxX":-1.521380315224109,"pfxZ":12.76731974507017,"pX":0.2732012705540212,"pZ":2.8604441383916552,"vX0":2.4500536528918553,"vY0":-138.25538032762765,"vZ0":-8.39131123762017,"x":106.59,"y":161.55,"x0":-0.43534065782911563,"y0":50.00371993059801,"z0":6.506138127995289,"aX":-2.8847368174173496},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.1,"breakHorizontal":2.2,"spinRate":2289,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.39935501174049204,"extension":6.986068849665476},"index":2,"playId":"834458e9-0a15-3111-9664-1e68b443e331","pitchNumber":3,"startTime":"2026-04-01T21:19:27.038Z","endTime":"2026-04-01T21:19:32.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.728053855667184,"aZ":-9.0794538154827,"pfxX":-0.9567160950331028,"pfxZ":12.069957249465757,"pX":-0.8869123224350616,"pZ":3.8981515351839793,"vX0":-0.5077816321876979,"vY0":-139.02235237480826,"vZ0":-5.402989861473099,"x":150.81,"y":133.53,"x0":-0.5763276201865764,"y0":50.00195866796907,"z0":6.499880692450078,"aX":-1.8299233735808267},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.5,"breakHorizontal":1.8,"spinRate":2437,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.397449942659045,"extension":6.905124036256225},"index":3,"playId":"2848270f-820b-3941-af8c-f53857d5681b","pitchNumber":4,"startTime":"2026-04-01T21:19:45.500Z","endTime":"2026-04-01T21:19:50.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:19:50.066Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T21:20:05.027Z","endTime":"2026-04-01T21:20:42.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":84.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.798332622206644,"aZ":-7.27157607024007,"pfxX":-2.446208217937397,"pfxZ":13.353877689312489,"pX":0.18034923336423753,"pZ":4.2736036722768995,"vX0":2.591350896365816,"vY0":-138.13726669845872,"vZ0":-4.922841562712193,"x":110.13,"y":123.39,"x0":-0.46817450482592143,"y0":50.005352459289846,"z0":6.609497458878183,"aX":-4.5627833377838165},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.8,"breakHorizontal":3.6,"spinRate":2281,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.40195537199749687,"extension":6.91458376759325},"index":0,"playId":"c596a3a2-158a-3877-b2d3-76d3e7154bb5","pitchNumber":1,"startTime":"2026-04-01T21:20:13.321Z","endTime":"2026-04-01T21:20:16.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35365422771296,"aZ":-8.217995050777928,"pfxX":-3.0341838086692308,"pfxZ":13.095742874437422,"pX":-0.021223137522443696,"pZ":2.3946640068520972,"vX0":2.687263862098087,"vY0":-136.22601181931424,"vZ0":-9.071550553600586,"x":117.81,"y":174.12,"x0":-0.6393298782650558,"y0":50.00370546832453,"z0":6.387040527840544,"aX":-5.551055587736752},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.4,"breakHorizontal":4.7,"spinRate":2352,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4062529480428654,"extension":7.0452503928810675},"hitData":{"launchSpeed":92.7,"launchAngle":44.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.86,"coordY":72.38}},"index":1,"playId":"e8c183f6-2203-39c2-9cd5-bd66c5727023","pitchNumber":2,"startTime":"2026-04-01T21:20:32.543Z","endTime":"2026-04-01T21:20:42.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:20:42.062Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Sheets doubles (1) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:22:44.466Z","endTime":"2026-04-01T21:23:21.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(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":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082778565877867,"aZ":-19.08540562073579,"pfxX":-9.94549910810056,"pfxZ":6.933327411654732,"pX":-0.8576171359668443,"pZ":3.074109072986523,"vX0":4.378108657284433,"vY0":-136.54583259997574,"vZ0":-3.902581772099042,"x":149.69,"y":155.78,"x0":-1.1896711804934734,"y0":50.003389760961156,"z0":5.835071792547768,"aX":-18.779886646214585},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":17.0,"spinRate":2138,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40113301888566877,"extension":6.62675388142534},"index":0,"playId":"0d22dfc7-d69e-3eda-9282-175e6bc67eb3","pitchNumber":1,"startTime":"2026-04-01T21:22:54.056Z","endTime":"2026-04-01T21:22:57.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129349583807244,"aZ":-26.4547090522758,"pfxX":-9.88314381719379,"pfxZ":3.8433114437945743,"pX":-0.4259237646611285,"pZ":2.1300575771293095,"vX0":5.033227792148785,"vY0":-121.87274253060247,"vZ0":-3.183915433206349,"x":133.24,"y":181.27,"x0":-1.2444584519897057,"y0":50.00498968810029,"z0":5.762328055382405,"aX":-14.724193618014937},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":1677,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.45109727686104284,"extension":6.7264339392115415},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.61,"coordY":126.78}},"index":1,"playId":"73576764-0081-3b40-b2f5-19d6dfb16ea6","pitchNumber":2,"startTime":"2026-04-01T21:23:07.191Z","endTime":"2026-04-01T21:23:21.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.84,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:23:21.420Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Luis Arraez to first baseman Casey Schmitt. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:23:35.629Z","endTime":"2026-04-01T21:23:57.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605954177205717,"aZ":-26.422620042608813,"pfxX":-9.716615968605465,"pfxZ":3.036864957061219,"pX":-0.005965528837805627,"pZ":2.331528708420288,"vX0":6.537297535897525,"vY0":-136.8227548538048,"vZ0":-4.1491074781296895,"x":117.23,"y":175.83,"x0":-1.1656592955602159,"y0":50.00165579170814,"z0":5.681414003590646,"aX":-18.393971776345904},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2145,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40054544386062396,"extension":6.604013230839099},"hitData":{"launchSpeed":100.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.21,"coordY":156.65}},"index":0,"playId":"a311d06a-6f45-3c57-ad2f-1713c468fd23","pitchNumber":1,"startTime":"2026-04-01T21:23:50.068Z","endTime":"2026-04-01T21:23:57.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.1,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:23:57.544Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:24:17.817Z","endTime":"2026-04-01T21:25:04.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534327852390625,"aZ":-27.2501892053763,"pfxX":-10.228714674251922,"pfxZ":3.1027761239939284,"pX":-0.4504401818333607,"pZ":2.4807702936007074,"vX0":5.41263883017591,"vY0":-125.51112711618114,"vZ0":-2.665841403203744,"x":134.17,"y":171.8,"x0":-1.3113720497337378,"y0":50.00374844167534,"z0":5.78672964343152,"aX":-16.24241262390989},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":1750,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.437198754125641,"extension":6.72095459838946},"index":0,"playId":"1399b386-17f8-39fe-be1e-3e87c4c24b43","pitchNumber":1,"startTime":"2026-04-01T21:24:24.654Z","endTime":"2026-04-01T21:24:30.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445024909252357,"aZ":-16.799709520411486,"pfxX":-5.6495297174850485,"pfxZ":8.02751123421083,"pX":-0.07948172969590565,"pZ":3.276255502221265,"vX0":4.494658405042847,"vY0":-137.72133661301535,"vZ0":-4.062182680225126,"x":120.03,"y":150.32,"x0":-1.0010901216993757,"y0":50.00297416462341,"z0":5.911364856742127,"aX":-10.820129020320254},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2035,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39817499418272817,"extension":6.703024887672692},"index":1,"playId":"1d16d922-6e66-3737-b6ae-c9d33b7d4e20","pitchNumber":2,"startTime":"2026-04-01T21:24:43.269Z","endTime":"2026-04-01T21:24:46.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.41087724126528,"aZ":-12.563057552070928,"pfxX":-6.619850921641303,"pfxZ":10.225294390538672,"pX":-0.42131701689614703,"pZ":3.0235641061413583,"vX0":4.29089866776558,"vY0":-138.87769928037758,"vZ0":-5.315672497165355,"x":133.06,"y":157.14,"x0":-1.1411143345924466,"y0":50.00070424371199,"z0":5.825908885095685,"aX":-12.69267906483367},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2359,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.397200220010149,"extension":6.650997363312499},"index":2,"playId":"2cbc14e8-c867-3f1d-af76-e046a381875e","pitchNumber":3,"startTime":"2026-04-01T21:25:00.252Z","endTime":"2026-04-01T21:25:04.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":1.43,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:25:04.116Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:25:25.221Z","endTime":"2026-04-01T21:28:35.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[5],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123384232352322,"aZ":-39.451470261273684,"pfxX":1.1184198328708086,"pfxZ":-5.1023397739749266,"pX":0.2003145305961391,"pZ":1.8228996887039515,"vX0":2.56702722885998,"vY0":-119.8326133540693,"vZ0":-1.3492080853777093,"x":109.36,"y":189.56,"x0":-1.0379737005944394,"y0":50.001258884619496,"z0":5.976947253116935,"aX":1.5957253472296908},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.2,"breakHorizontal":-2.8,"spinRate":1954,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4603342448223309,"extension":6.719859636995859},"index":0,"playId":"eafe1651-2e7d-3020-bcf4-68c3cd95150e","pitchNumber":1,"startTime":"2026-04-01T21:25:27.340Z","endTime":"2026-04-01T21:25:32.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85159458724778,"aZ":-20.981739985667726,"pfxX":-8.558303679036676,"pfxZ":7.078788501929476,"pX":-0.30096335926328266,"pZ":2.26995693761236,"vX0":5.052577866153942,"vY0":-126.06559480607909,"vZ0":-4.133392402234726,"x":128.47,"y":177.49,"x0":-1.2376880894129356,"y0":50.002765313262735,"z0":5.662119180717853,"aX":-13.531740526455275},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.9,"breakHorizontal":14.0,"spinRate":1574,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4374567680496608,"extension":6.732714024789053},"index":1,"playId":"ca98b815-c9f6-3460-b55f-8d5df20e980d","pitchNumber":2,"startTime":"2026-04-01T21:25:42.933Z","endTime":"2026-04-01T21:25:46.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39578922313056,"aZ":-16.372232742401692,"pfxX":-8.278058218400398,"pfxZ":8.106948359630495,"pX":-0.5767830834407046,"pZ":4.229448172981012,"vX0":4.572801793923004,"vY0":-139.02495246405536,"vZ0":-1.6024586740285085,"x":138.99,"y":124.58,"x0":-1.1711097529767813,"y0":50.00329883846258,"z0":5.904867066500509,"aX":-16.136219745110818},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2310,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3946089629373266,"extension":6.641654978181509},"index":2,"playId":"c5b84dea-38fc-3155-8156-e5b57459ceba","pitchNumber":3,"startTime":"2026-04-01T21:26:01.962Z","endTime":"2026-04-01T21:26:05.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.124763978890975,"aZ":-14.019477567420905,"pfxX":-7.662123851914805,"pfxZ":9.187067237770556,"pX":1.1534370054094032,"pZ":3.228681982596398,"vX0":8.246110706062279,"vY0":-140.4695979234326,"vZ0":-4.656119071999736,"x":73.03,"y":151.61,"x0":-0.8404584528508554,"y0":50.00299888757741,"z0":5.83557417400554,"aX":-15.142046477799825},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":2320,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3915980825137213,"extension":6.696577759155693},"index":3,"playId":"ea2b1b51-1940-39a0-8ead-ee86dfee647f","pitchNumber":4,"startTime":"2026-04-01T21:26:18.386Z","endTime":"2026-04-01T21:26:22.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696006565122453,"aZ":-20.691714886868397,"pfxX":-9.264457926505811,"pfxZ":7.082994997851179,"pX":-0.15797248882494488,"pZ":1.4727835583959565,"vX0":5.662461136998891,"vY0":-126.71103694077266,"vZ0":-5.985656536118463,"x":123.02,"y":199.01,"x0":-1.2218490977315783,"y0":50.00082629184501,"z0":5.526742965817999,"aX":-15.01300346950603},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":1628,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4328093900092407,"extension":6.783141244781188},"index":4,"playId":"57825baf-69ce-343a-8a70-bb166d882966","pitchNumber":5,"startTime":"2026-04-01T21:26:35.933Z","endTime":"2026-04-01T21:26:44.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-01T21:27:09.361Z","endTime":"2026-04-01T21:27:26.231Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075165344588218,"aZ":-28.091240326299694,"pfxX":-1.495802333502894,"pfxZ":2.3832282870839645,"pX":1.246314264406772,"pZ":0.7598377779844561,"vX0":6.848855076496635,"vY0":-130.2488289151917,"vZ0":-6.573086004833343,"x":69.49,"y":218.26,"x0":-1.226128065708778,"y0":50.00318644232654,"z0":5.4483729703025245,"aX":-2.563437405851116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":1.2,"spinRate":2177,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.42096987992903134,"extension":7.0159230294934325},"index":6,"playId":"2e8a299a-ae5f-3f08-b766-e46e529feb35","pitchNumber":6,"startTime":"2026-04-01T21:27:26.231Z","endTime":"2026-04-01T21:27:29.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.4,"endSpeed":86.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91425977866423,"aZ":-14.577889165335005,"pfxX":-6.201570458527552,"pfxZ":9.149776706224383,"pX":0.4615746820881801,"pZ":3.478869908488231,"vX0":6.401686423603013,"vY0":-138.73811442164677,"vZ0":-3.6497702426821546,"x":99.41,"y":144.85,"x0":-1.0849760151541428,"y0":50.005891327138706,"z0":5.801613024340599,"aX":-11.930455002572513},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2272,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39684598139008376,"extension":6.71817624162992},"index":7,"playId":"99cd61b3-87e8-3153-9a73-2a37db66fa46","pitchNumber":7,"startTime":"2026-04-01T21:27:46.419Z","endTime":"2026-04-01T21:27:53.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955657438409798,"aZ":-23.990899839413633,"pfxX":-9.707147100972572,"pfxZ":5.106442342589245,"pX":-0.35852344838709277,"pZ":1.6489891735023858,"vX0":5.150270435092512,"vY0":-126.38144384239516,"vZ0":-4.941113686001241,"x":130.67,"y":194.26,"x0":-1.1714289521992949,"y0":50.0046145771189,"z0":5.578818578369699,"aX":-15.560582612350192},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":1638,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43491610927119817,"extension":6.788532356379119},"index":8,"playId":"38f256b1-de6d-322d-8ce2-1c01e08a3a63","pitchNumber":8,"startTime":"2026-04-01T21:28:08.819Z","endTime":"2026-04-01T21:28:12.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.932140444728994,"aZ":-23.253481971344602,"pfxX":-10.673916601058162,"pfxZ":4.679768887818465,"pX":-1.458564674542893,"pZ":2.4083620368737835,"vX0":3.5607694630531697,"vY0":-138.0158542433061,"vZ0":-4.32025585812075,"x":172.6,"y":173.75,"x0":-1.3872658950562278,"y0":50.00606099225041,"z0":5.58231502546303,"aX":-20.364970552619717},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":18.5,"spinRate":2214,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3985710115451111,"extension":6.741637166398102},"index":9,"playId":"dedcf014-9887-3ba4-a4a1-567d772f1074","pitchNumber":9,"startTime":"2026-04-01T21:28:31.035Z","endTime":"2026-04-01T21:28:35.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":1.45,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:28:35.542Z","atBatIndex":36},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Xander Bogaerts reaches on a throwing error by third baseman Matt Chapman. Gavin Sheets scores. Fernando Tatis Jr. to 3rd. Xander Bogaerts to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:29:28.828Z","endTime":"2026-04-01T21:30:28.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-04-01T21:28:44.631Z","endTime":"2026-04-01T21:29:31.030Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18955708665613,"aZ":-19.709823142786004,"pfxX":-11.108118296678128,"pfxZ":6.600043634995002,"pX":-0.2853230664312103,"pZ":3.063327793711206,"vX0":6.279757409115602,"vY0":-137.45439807418202,"vZ0":-3.4431296909403257,"x":127.88,"y":156.07,"x0":-1.1723151830547065,"y0":50.00176670051489,"z0":5.692103542536344,"aX":-20.97616655956996},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":18.6,"spinRate":2196,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.400487585316744,"extension":6.808533591598863},"index":1,"playId":"353a55ec-561f-383e-80de-6450776c2ccf","pitchNumber":1,"startTime":"2026-04-01T21:29:31.030Z","endTime":"2026-04-01T21:29:35.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"6f5abd22-614f-3d08-967d-e8dde07926d4","startTime":"2026-04-01T21:29:53.416Z","endTime":"2026-04-01T21:29:57.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332562369162872,"aZ":-22.54953162451103,"pfxX":-10.007350268086576,"pfxZ":5.059716375376399,"pX":-0.3952503452398651,"pZ":2.249212808761146,"vX0":5.9876113248442255,"vY0":-136.81146603733123,"vZ0":-4.829124991299693,"x":132.07,"y":178.05,"x0":-1.3086345993943027,"y0":50.001419425058806,"z0":5.576648238773639,"aX":-19.025942276222132},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2215,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3998896942719439,"extension":6.743776611490808},"hitData":{"launchSpeed":72.1,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.71,"coordY":163.75}},"index":3,"playId":"579fdb78-bbd6-3a61-ac64-fdd3e2db9721","pitchNumber":2,"startTime":"2026-04-01T21:30:14.651Z","endTime":"2026-04-01T21:30:28.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":10.899999999999991,"leverageIndex":1.85,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:30:28.392Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T21:31:46.282Z","endTime":"2026-04-01T21:31:54.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T21:31:45.563Z","endTime":"2026-04-01T21:31:48.412Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19706502978614,"aZ":-21.557037872926365,"pfxX":-11.33757699066587,"pfxZ":6.756260642474978,"pX":-0.20478646956970672,"pZ":2.3776664404345738,"vX0":6.01761142111968,"vY0":-125.59100224865645,"vZ0":-3.8189672957454484,"x":124.81,"y":174.58,"x0":-1.1789348685964158,"y0":50.00520400053694,"z0":5.704995420991522,"aX":-17.82684531125453},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.4,"breakHorizontal":18.8,"spinRate":1712,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.43879001098048853,"extension":6.78013393917063},"hitData":{"launchSpeed":104.7,"launchAngle":18.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.11,"coordY":100.29}},"index":1,"playId":"ac6ec171-f0c7-3151-a54a-0e18afae1d25","pitchNumber":1,"startTime":"2026-04-01T21:31:48.412Z","endTime":"2026-04-01T21:31:54.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-3.799999999999983,"leverageIndex":1.36,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:31:54.958Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T21:34:30.391Z","endTime":"2026-04-01T21:36:16.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T21:33:09.067Z","endTime":"2026-04-01T21:34:32.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.84989291713742,"aZ":-9.442728427241704,"pfxX":-2.787369494274129,"pfxZ":11.837743366060817,"pX":-0.5323490085601259,"pZ":3.4611027820499167,"vX0":0.21692766220390308,"vY0":-139.26844156952197,"vZ0":-4.547392244189207,"x":137.29,"y":145.33,"x0":-0.2512889198706536,"y0":50.00153349394548,"z0":5.7673862142110055,"aX":-5.351057622103646},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":4.9,"spinRate":2044,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.39673877920836587,"extension":6.923042632530008},"index":1,"playId":"b409f7c9-796c-3f04-88f6-2654c861006b","pitchNumber":1,"startTime":"2026-04-01T21:34:32.568Z","endTime":"2026-04-01T21:34:38.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.4,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54094999958063,"aZ":-10.071793933290936,"pfxX":-0.2913550388152333,"pfxZ":11.495534796759998,"pX":-0.1899189017056139,"pZ":3.6055822258671455,"vX0":0.10747844401433213,"vY0":-138.84638905115236,"vZ0":-3.940576661231491,"x":124.24,"y":141.43,"x0":-0.1916315190788232,"y0":50.00100161002283,"z0":5.73139077447348,"aX":-0.5600448246574528},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":0.5,"spinRate":2065,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.3968285410387864,"extension":6.982087111521851},"index":2,"playId":"0ecc7051-eb44-3c24-a531-c5833e9e254b","pitchNumber":2,"startTime":"2026-04-01T21:34:50.083Z","endTime":"2026-04-01T21:34:57.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.192988201513884,"aZ":-11.686574492020517,"pfxX":-1.1230449564682798,"pfxZ":10.613609066570666,"pX":-0.24474420328432162,"pZ":4.283634214480052,"vX0":0.19244793302187094,"vY0":-139.24053329224319,"vZ0":-2.1179565787903867,"x":126.33,"y":123.12,"x0":-0.16975987369523463,"y0":50.003777528584266,"z0":5.8439677823723875,"aX":-2.167929395023371},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":1.9,"spinRate":1936,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.39594612611816604,"extension":6.957904681908405},"index":3,"playId":"9f20a954-10ee-334d-b032-a3eb45fdbfcf","pitchNumber":3,"startTime":"2026-04-01T21:35:12.014Z","endTime":"2026-04-01T21:35:16.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.8,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514773705773706,"aZ":-23.906060295749814,"pfxX":-9.115177501060142,"pfxZ":5.680893700435016,"pX":0.8385364469430497,"pZ":-0.4502936051791705,"vX0":5.135022224499149,"vY0":-120.20494317785298,"vZ0":-8.723422629064215,"x":85.04,"y":250.94,"x0":-0.1472921441520988,"y0":50.00238479466947,"z0":5.36668848290604,"aX":-13.264331759295203},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.3,"breakHorizontal":15.1,"spinRate":1166,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.4566355493957728,"extension":7.3754451918090655},"index":4,"playId":"b96b94fb-d2c6-3324-8e29-c423caf5947d","pitchNumber":4,"startTime":"2026-04-01T21:35:28.960Z","endTime":"2026-04-01T21:35:32.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535524904546946,"aZ":-28.461109261427318,"pfxX":1.5172992780392063,"pfxZ":2.302179120335497,"pX":1.4472752667841293,"pZ":3.208392442866485,"vX0":3.9885251745926515,"vY0":-126.67035305911513,"vZ0":-0.4339101806556603,"x":61.83,"y":152.15,"x0":-0.34922244314683465,"y0":50.00357170449225,"z0":5.67094978035638,"aX":2.448712233201851},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2095,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.4335501190646647,"extension":7.153109384430906},"index":5,"playId":"7392e512-b866-35eb-a858-226701d4c4d2","pitchNumber":5,"startTime":"2026-04-01T21:35:52.605Z","endTime":"2026-04-01T21:35:56.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.7,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05822342405428,"aZ":-8.702473559551937,"pfxX":-2.651521846672728,"pfxZ":12.310077510217125,"pX":-0.38931772771768736,"pZ":3.8443749423264393,"vX0":0.7602393774747139,"vY0":-137.8042331323916,"vZ0":-3.3350724885169263,"x":131.84,"y":134.98,"x0":-0.32573382212052754,"y0":50.00566951218191,"z0":5.666840754080704,"aX":-5.05688946924643},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.7,"breakHorizontal":4.6,"spinRate":2015,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.3987716917675552,"extension":7.132641349370393},"index":6,"playId":"27318d21-2ba0-312b-abd5-730b89187d14","pitchNumber":6,"startTime":"2026-04-01T21:36:11.995Z","endTime":"2026-04-01T21:36:16.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:36:16.519Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T21:36:29.887Z","endTime":"2026-04-01T21:36:49.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.361800185140375,"aZ":-7.998773214535638,"pfxX":-2.5045195651003356,"pfxZ":12.280681269831444,"pX":-0.31999798205121815,"pZ":2.685481717043056,"vX0":0.805927878692509,"vY0":-139.84234446727277,"vZ0":-6.596415801522276,"x":129.2,"y":166.27,"x0":-0.28767897385933955,"y0":50.000084951793845,"z0":5.608464960884532,"aX":-4.928588244956036},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.0,"breakHorizontal":4.3,"spinRate":2121,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.39260692682115206,"extension":7.19972549466191},"hitData":{"launchSpeed":55.1,"launchAngle":-59.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.01,"coordY":153.52}},"index":0,"playId":"83b79f5e-6f0d-3f0b-8ff5-d6af52e2a181","pitchNumber":1,"startTime":"2026-04-01T21:36:42.174Z","endTime":"2026-04-01T21:36:49.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:36:49.981Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T21:37:01.232Z","endTime":"2026-04-01T21:39:05.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090802940624204,"aZ":-7.1761718337550064,"pfxX":-1.2620558497811993,"pfxZ":12.710061027138371,"pX":-1.2098880173417303,"pZ":2.730410500498188,"vX0":-2.1434998563895062,"vY0":-139.30767072768575,"vZ0":-6.8112309024003785,"x":163.12,"y":165.06,"x0":-0.26671776599707064,"y0":50.00288918875838,"z0":5.680490008492706,"aX":-2.482035817445109},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.8,"breakHorizontal":2.8,"spinRate":2257,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.39306585081502776,"extension":7.0597181767125},"index":0,"playId":"db6bd040-bb0f-3cee-8901-7945d1bd8d68","pitchNumber":1,"startTime":"2026-04-01T21:37:18.584Z","endTime":"2026-04-01T21:37:22.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5758147962601,"aZ":-7.533721407708968,"pfxX":-2.792036542504721,"pfxZ":12.377675868813627,"pX":-0.8716262432004882,"pZ":3.5893637323867096,"vX0":-0.6799551525306209,"vY0":-140.3958352713074,"vZ0":-4.4434096438635,"x":150.22,"y":141.87,"x0":-0.2633415829477401,"y0":50.00669691664226,"z0":5.685854203210396,"aX":-5.560089682561257},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.6,"breakHorizontal":5.2,"spinRate":2344,"spinDirection":189},"zone":11,"typeConfidence":0.92,"plateTime":0.39053008908830433,"extension":7.021794304067832},"index":1,"playId":"a057e929-273b-322d-8549-125b5c87aa51","pitchNumber":2,"startTime":"2026-04-01T21:37:35.969Z","endTime":"2026-04-01T21:37:39.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066468198064605,"aZ":-6.415327834993858,"pfxX":-2.6582984333058266,"pfxZ":13.150330542227875,"pX":-0.4160615736493853,"pZ":1.6345132111310094,"vX0":0.3184185529540827,"vY0":-139.26235978215718,"vZ0":-9.552557186546169,"x":132.86,"y":194.65,"x0":-0.18676827055999531,"y0":50.0048926425545,"z0":5.538557592737442,"aX":-5.2077014308253515},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":22.0,"breakHorizontal":4.8,"spinRate":2321,"spinDirection":185},"zone":7,"typeConfidence":0.91,"plateTime":0.39371764464851955,"extension":7.145558915367199},"index":2,"playId":"ee672da5-1a02-3f8d-bce6-043baf48d249","pitchNumber":3,"startTime":"2026-04-01T21:37:54.566Z","endTime":"2026-04-01T21:37:58.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.9,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759872500380578,"aZ":-7.362843610892165,"pfxX":-1.0569412001687315,"pfxZ":12.53078282240293,"pX":0.2799786618369301,"pZ":1.5242003647280535,"vX0":1.7074713771860857,"vY0":-139.4445446290815,"vZ0":-9.638827500841554,"x":106.33,"y":197.63,"x0":-0.20142907472392868,"y0":50.00152816223825,"z0":5.501183603738867,"aX":-2.092676603793439},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.0,"breakHorizontal":1.6,"spinRate":2312,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.39198302356990444,"extension":7.157770312143611},"index":3,"playId":"591466fa-19ca-3299-be8c-4a11efa93df0","pitchNumber":4,"startTime":"2026-04-01T21:38:14.507Z","endTime":"2026-04-01T21:38:20.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.319237981416805,"aZ":-6.6078845292327335,"pfxX":-1.6785334532216685,"pfxZ":12.712018860330968,"pX":-0.9992077906677361,"pZ":2.940129859023471,"vX0":-1.2202767628589106,"vY0":-141.19766740531102,"vZ0":-6.326549374355538,"x":155.09,"y":159.4,"x0":-0.34278843589186553,"y0":50.00286402816872,"z0":5.640021530332581,"aX":-3.376068436383759},"breaks":{"breakAngle":24.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.8,"breakHorizontal":3.2,"spinRate":2334,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.3884825592660124,"extension":7.032670613970487},"index":4,"playId":"3c47c23e-7700-3ba9-9eb2-5267e1092535","pitchNumber":5,"startTime":"2026-04-01T21:38:33.618Z","endTime":"2026-04-01T21:38:38.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27574238213813,"aZ":-6.658841065398449,"pfxX":-0.9730601190965631,"pfxZ":12.918588900031025,"pX":0.6862392999608714,"pZ":3.316951959193193,"vX0":2.716150573056419,"vY0":-140.04079313340978,"vZ0":-5.327416950264436,"x":90.84,"y":149.22,"x0":-0.1721999799871723,"y0":50.001481683497616,"z0":5.6859986528887445,"aX":-1.9218416172720767},"breaks":{"breakAngle":9.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.4,"breakHorizontal":1.2,"spinRate":2201,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.39194868945246286,"extension":7.052087016970605},"index":5,"playId":"2892e9a3-e758-35e6-8210-42e91b1a0584","pitchNumber":6,"startTime":"2026-04-01T21:39:00.803Z","endTime":"2026-04-01T21:39:05.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:39:05.098Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:41:48.842Z","endTime":"2026-04-01T21:43:26.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T21:41:22.610Z","endTime":"2026-04-01T21:41:50.971Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51615978891,"aZ":-17.81268179093776,"pfxX":-10.27485392573821,"pfxZ":7.6054532723122605,"pX":-0.2253404210836757,"pZ":4.022082010844415,"vX0":5.6312317875000275,"vY0":-136.43767393209282,"vZ0":-1.674679723083551,"x":125.59,"y":130.18,"x0":-0.9790509040016439,"y0":50.00584526239448,"z0":5.869187925854341,"aX":-19.40913152401249},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":17.4,"spinRate":2127,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40117477359085285,"extension":6.628075859338903},"index":1,"playId":"a9eaa87e-091c-3be1-b313-bb9a48951719","pitchNumber":1,"startTime":"2026-04-01T21:41:50.971Z","endTime":"2026-04-01T21:41:54.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970223709047264,"aZ":-19.586530999408225,"pfxX":-11.156603369080246,"pfxZ":6.673448782481704,"pX":0.968491189628513,"pZ":1.3230684830935486,"vX0":9.216325265100286,"vY0":-135.7707820538847,"vZ0":-7.707311331312944,"x":80.08,"y":203.06,"x0":-1.004108090937638,"y0":50.00082864582651,"z0":5.538796662675471,"aX":-21.03290018600684},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":18.5,"spinRate":2154,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4019111193219871,"extension":6.878470317472293},"index":2,"playId":"62c7ef1f-c370-3476-8f9d-03c7b6a551e8","pitchNumber":2,"startTime":"2026-04-01T21:42:04.171Z","endTime":"2026-04-01T21:42:07.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44231195160302,"aZ":-16.00287905307531,"pfxX":-10.991680362364882,"pfxZ":8.460259325423774,"pX":-0.4072589984878822,"pZ":2.366502285559672,"vX0":5.945108729896154,"vY0":-136.73646116296766,"vZ0":-5.81389588034302,"x":132.52,"y":174.88,"x0":-1.1704756015987867,"y0":50.005518957273765,"z0":5.601241447744676,"aX":-21.01653060175838},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":18.8,"spinRate":2113,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.399114158398294,"extension":6.649309502090537},"index":3,"playId":"ddeaa40f-dc54-347a-8b0d-a22c492f48db","pitchNumber":3,"startTime":"2026-04-01T21:42:18.397Z","endTime":"2026-04-01T21:42:27.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19183422790096,"aZ":-23.94706979562058,"pfxX":-12.711493564239234,"pfxZ":4.436615415985438,"pX":0.2399598347514269,"pZ":2.6327376457040876,"vX0":8.0185438632518,"vY0":-135.95912869949555,"vZ0":-3.848760180374225,"x":107.85,"y":167.7,"x0":-1.1090111947054342,"y0":50.00623419243188,"z0":5.74568988440275,"aX":-23.598396380641425},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":21.1,"spinRate":2149,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40418098782148837,"extension":6.772575526999033},"index":4,"playId":"2079e97d-a1f1-3337-97da-e7635d2fb269","pitchNumber":4,"startTime":"2026-04-01T21:42:46.662Z","endTime":"2026-04-01T21:42:50.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.8,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.812048133073507,"aZ":-14.437220190694836,"pfxX":-6.668342549718723,"pfxZ":9.196231423625148,"pX":-0.9179941497184618,"pZ":3.9435470789979203,"vX0":2.924291530811211,"vY0":-138.01657868121168,"vZ0":-2.563040935664634,"x":151.99,"y":132.3,"x0":-1.1251823867109745,"y0":50.00029639094634,"z0":5.85684053934876,"aX":-12.85844025867031},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":11.5,"spinRate":2191,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3969010618846833,"extension":6.6206050331581245},"index":5,"playId":"7ff1ba50-ec47-3d84-9743-837e9bc3fbb4","pitchNumber":5,"startTime":"2026-04-01T21:43:04.544Z","endTime":"2026-04-01T21:43:07.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14487180602455,"aZ":-27.33550449736798,"pfxX":-10.935574451832169,"pfxZ":2.5502168749827128,"pX":-0.515659202751571,"pZ":2.9524451045697377,"vX0":5.891293513838876,"vY0":-137.12242326121753,"vZ0":-2.313438645628079,"x":136.66,"y":159.06,"x0":-1.2744499499851294,"y0":50.005569706587124,"z0":5.677761582574481,"aX":-20.76692442389049},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":18.5,"spinRate":2201,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39989052007792036,"extension":6.530298276859734},"hitData":{"launchSpeed":102.4,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.71,"coordY":156.14}},"index":6,"playId":"75fda448-5a2e-36ca-a265-645fb9aa25ca","pitchNumber":6,"startTime":"2026-04-01T21:43:18.701Z","endTime":"2026-04-01T21:43:26.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:43:26.823Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a ground ball to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:43:43.114Z","endTime":"2026-04-01T21:44:43.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84627767832325,"aZ":-28.138667788970658,"pfxX":2.6322847881073272,"pfxZ":2.5014471167352497,"pX":-0.40215046072572386,"pZ":2.385807707555931,"vX0":1.7130804497727652,"vY0":-126.456600089057,"vZ0":-2.483062422557834,"x":132.33,"y":174.36,"x0":-1.4313253726725832,"y0":50.002766951676,"z0":5.647985500328375,"aX":4.243594113933584},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-5.2,"spinRate":2103,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.43386616088845154,"extension":6.701276894531909},"index":0,"playId":"33fa4312-420b-350f-bc3b-c2dabd6e8cad","pitchNumber":1,"startTime":"2026-04-01T21:43:48.769Z","endTime":"2026-04-01T21:43:52.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182136973184672,"aZ":-24.882996400366792,"pfxX":0.2962832458133233,"pfxZ":4.211013940501107,"pX":1.1520925633090222,"pZ":2.1504920064690953,"vX0":5.7612458757120635,"vY0":-130.17577617865544,"vZ0":-4.04914004394674,"x":73.08,"y":180.72,"x0":-1.1204469696447643,"y0":50.00194763177714,"z0":5.591421183651295,"aX":0.5111832604744221},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.7,"spinRate":2219,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4194320822160269,"extension":6.914204851696162},"index":1,"playId":"a97c604e-d229-3e48-a5fb-f232d1795d6c","pitchNumber":2,"startTime":"2026-04-01T21:44:03.737Z","endTime":"2026-04-01T21:44:07.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093854478892126,"aZ":-22.658336170706,"pfxX":-10.599003402296967,"pfxZ":5.002073081905696,"pX":0.757655875797607,"pZ":1.2481128099678251,"vX0":8.679030327748338,"vY0":-137.01298537618555,"vZ0":-7.331379332118516,"x":88.12,"y":205.08,"x0":-1.0730055503514755,"y0":50.00392561171322,"z0":5.505575907341461,"aX":-20.165623482718974},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2186,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39967634401853847,"extension":6.738923570022235},"index":2,"playId":"c96e77b5-faf2-3cb0-82b8-df790b618fab","pitchNumber":3,"startTime":"2026-04-01T21:44:17.899Z","endTime":"2026-04-01T21:44:21.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26171504563299,"aZ":-24.04413223106424,"pfxX":-9.528662784725213,"pfxZ":4.28352521802896,"pX":0.3482753138225193,"pZ":2.0619778900727432,"vX0":7.37134973244639,"vY0":-137.10296721010783,"vZ0":-5.0669939972141655,"x":103.72,"y":183.11,"x0":-1.1417532488257622,"y0":50.000420475079885,"z0":5.582040780147452,"aX":-18.076931775227386},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":15.6,"spinRate":2215,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4000128687472668,"extension":6.751799521010628},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.41,"coordY":141.95}},"index":3,"playId":"31421c3c-fa84-3b7e-90d3-6370158ec657","pitchNumber":4,"startTime":"2026-04-01T21:44:34.796Z","endTime":"2026-04-01T21:44:43.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:44:43.910Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to second baseman Luis Arraez. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:44:57.108Z","endTime":"2026-04-01T21:46:44.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90844322366488,"aZ":-20.41820192767012,"pfxX":-10.130699440966001,"pfxZ":6.224754358941842,"pX":-0.919370860302416,"pZ":3.323393944471946,"vX0":4.305098360736647,"vY0":-136.96288056161097,"vZ0":-2.7807757271160116,"x":152.04,"y":149.05,"x0":-1.2005783891779207,"y0":50.00340395852663,"z0":5.757568449004038,"aX":-19.134316560390058},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":17.4,"spinRate":2110,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4008089201391014,"extension":6.5901878273768695},"index":0,"playId":"4f2ff41c-e20c-3c2c-be3c-fb1b1ed17990","pitchNumber":1,"startTime":"2026-04-01T21:45:14.254Z","endTime":"2026-04-01T21:45:18.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84025585454431,"aZ":-25.23723936175457,"pfxX":-9.211779410105256,"pfxZ":4.45758509740223,"pX":-1.3575789680366381,"pZ":3.0919550558020914,"vX0":2.929708882085797,"vY0":-124.69619768749133,"vZ0":-1.287150959861101,"x":168.75,"y":155.3,"x0":-1.3591737242581217,"y0":50.003546868664735,"z0":5.720337989041759,"aX":-14.33515513084033},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":1567,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.44125653357123396,"extension":6.623310181166093},"index":1,"playId":"5c2e4b3f-f64c-37af-b1ba-e3f09fc6ac6e","pitchNumber":2,"startTime":"2026-04-01T21:45:32.833Z","endTime":"2026-04-01T21:45:36.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44268230141445,"aZ":-24.090348199809416,"pfxX":-10.79682494956817,"pfxZ":4.325969788546667,"pX":-0.4952594603517692,"pZ":2.3335320867401834,"vX0":5.731921260373019,"vY0":-136.39101595205045,"vZ0":-4.198217301550956,"x":135.88,"y":175.77,"x0":-1.2312587121885157,"y0":50.00071508179821,"z0":5.571853203388688,"aX":-20.161251301269083},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2092,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.402942057902687,"extension":6.69442651136572},"index":2,"playId":"a715f7db-a5c8-3a5a-9a0b-5ee18d2cc6c5","pitchNumber":3,"startTime":"2026-04-01T21:45:51.494Z","endTime":"2026-04-01T21:45:58.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963393728934186,"aZ":-26.633670024148667,"pfxX":-9.720154662252398,"pfxZ":2.9090528253215124,"pX":-0.20178554057555467,"pZ":1.1821095868398845,"vX0":6.073428235626972,"vY0":-136.85061681694356,"vZ0":-6.932407808501354,"x":124.69,"y":206.86,"x0":-1.1819881948166977,"y0":50.00255524359499,"z0":5.561109483538554,"aX":-18.51720561441435},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":2146,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39957067544842095,"extension":6.786975752463031},"index":3,"playId":"bb45f08e-a194-37fe-bfa3-b5163a5815c0","pitchNumber":4,"startTime":"2026-04-01T21:46:16.016Z","endTime":"2026-04-01T21:46:20.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821753609328873,"aZ":-27.18475000717554,"pfxX":-9.517630748526969,"pfxZ":2.6220825629410323,"pX":-0.07294754151120164,"pZ":1.6949519024057313,"vX0":6.564001838360006,"vY0":-136.65193381716117,"vZ0":-5.365864863991774,"x":119.78,"y":193.02,"x0":-1.2640679799550236,"y0":50.00032458888919,"z0":5.540690849245342,"aX":-18.080049800933864},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":16.0,"spinRate":2136,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4001238521513084,"extension":6.669834142495614},"hitData":{"launchSpeed":108.6,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.16,"coordY":145.5}},"index":4,"playId":"70c2a515-3e6c-310b-a84e-dc936c7470e2","pitchNumber":5,"startTime":"2026-04-01T21:46:35.007Z","endTime":"2026-04-01T21:46:44.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:46:44.500Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Sheets doubles (2) on a sharp line drive to center fielder Harrison Bader. Ramón Laureano scores. Jake Cronenworth to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:47:02.185Z","endTime":"2026-04-01T21:47:45.215Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":605288,"link":"/api/v1/people/605288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.463184375241006,"aZ":-24.117216386382903,"pfxX":-9.661265207976806,"pfxZ":4.284429879724913,"pX":-0.8373447205880434,"pZ":2.8404904432434686,"vX0":4.679428399373008,"vY0":-136.6335927865007,"vZ0":-3.087931652266166,"x":148.92,"y":162.09,"x0":-1.3213782607624234,"y0":50.005691280904,"z0":5.6516112132382,"aX":-18.181569601426318},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":2185,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4016076128018171,"extension":6.6092821640054655},"index":0,"playId":"8f7d8b41-5e4a-32ab-b699-ad8c85084ca6","pitchNumber":1,"startTime":"2026-04-01T21:47:17.798Z","endTime":"2026-04-01T21:47:21.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.233559481956256,"aZ":-20.85140372387995,"pfxX":-11.026850086097735,"pfxZ":6.1034022667109795,"pX":-0.7286916038497072,"pZ":2.671417940935483,"vX0":5.2539081449334954,"vY0":-135.9227397250853,"vZ0":-3.7475472815792785,"x":144.78,"y":166.65,"x0":-1.263445724923322,"y0":50.00155659671089,"z0":5.531683269763033,"aX":-20.449517791266874},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":18.7,"spinRate":2135,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40434040131758575,"extension":6.5918596666742335},"hitData":{"launchSpeed":105.5,"launchAngle":10.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.71,"coordY":86.48}},"index":1,"playId":"c171d3a0-60db-38b9-a467-0379153be420","pitchNumber":2,"startTime":"2026-04-01T21:47:34.374Z","endTime":"2026-04-01T21:47:45.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":1.08,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:47:45.215Z","atBatIndex":45},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Freddy Fermin reaches on a fielder's choice out, third baseman Matt Chapman to catcher Patrick Bailey. Jake Cronenworth out at home. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:51:16.613Z","endTime":"2026-04-01T21:51:53.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Adrian Houser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T21:50:01.985Z","endTime":"2026-04-01T21:51:18.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33279359833875,"aZ":-41.45992747483991,"pfxX":5.455911403207082,"pfxZ":-7.2588531074647324,"pX":0.6467425758000022,"pZ":1.3406681083125158,"vX0":5.122280220217388,"vY0":-114.0017500524726,"vZ0":-0.7860590817646619,"x":92.35,"y":202.58,"x0":-2.3611890947447876,"y0":50.001726227004404,"z0":5.882726208645209,"aX":6.981395085347446},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.0,"breakHorizontal":-11.4,"spinRate":2651,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4856263810736974,"extension":6.722947417460179},"index":1,"playId":"bac93407-bb92-3649-94fb-7bbd796f4953","pitchNumber":1,"startTime":"2026-04-01T21:51:18.749Z","endTime":"2026-04-01T21:51:22.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11610773608567,"aZ":-16.728973184471283,"pfxX":-9.576263937119675,"pfxZ":8.227997879605745,"pX":-0.7366802359018956,"pZ":2.0613790464393382,"vX0":7.6672337288201415,"vY0":-137.08528859933398,"vZ0":-6.67744289934527,"x":145.08,"y":183.12,"x0":-2.344476120524715,"y0":50.00656385979244,"z0":5.697946363391559,"aX":-17.984467914295177},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":15.5,"spinRate":2313,"spinDirection":208},"zone":7,"typeConfidence":0.89,"plateTime":0.4016390903179885,"extension":6.6333807305717984},"hitData":{"launchSpeed":101.3,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.03,"coordY":164.76}},"index":2,"playId":"f14d0267-37c5-3db6-9cdc-ea74c9cb9bef","pitchNumber":2,"startTime":"2026-04-01T21:51:36.368Z","endTime":"2026-04-01T21:51:53.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":0.58,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:51:53.225Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T21:52:16.812Z","endTime":"2026-04-01T21:53:46.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.884038386363294,"aZ":-12.543905085971806,"pfxX":-4.291673728905504,"pfxZ":9.899619363371285,"pX":-0.08999707152665665,"pZ":2.518946672575256,"vX0":7.430954131692603,"vY0":-140.83069483638053,"vZ0":-6.491277352732977,"x":120.43,"y":170.77,"x0":-2.2210172540202824,"y0":50.00021030739371,"z0":5.686861127269952,"aX":-8.508306962434023},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2341,"spinDirection":206},"zone":5,"typeConfidence":0.92,"plateTime":0.3909034068509083,"extension":6.805710692081992},"index":0,"playId":"95792d71-e24c-320d-bc66-1a61a9a3b0da","pitchNumber":1,"startTime":"2026-04-01T21:52:24.821Z","endTime":"2026-04-01T21:52:28.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.072651633447386,"aZ":-11.806525259424156,"pfxX":-4.693569059016719,"pfxZ":10.016000903243896,"pX":-0.7755994469052793,"pZ":3.032455001332072,"vX0":6.059121342968301,"vY0":-141.85343502113616,"vZ0":-5.688472831453092,"x":146.56,"y":156.9,"x0":-2.3315565139116616,"y0":50.006371908738664,"z0":5.819688248717134,"aX":-9.548054224729183},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":7.2,"spinRate":2342,"spinDirection":200},"zone":1,"typeConfidence":0.92,"plateTime":0.38643136561357316,"extension":6.738414982627252},"index":1,"playId":"841c98f8-038e-3863-874f-ee113eead747","pitchNumber":2,"startTime":"2026-04-01T21:52:45.241Z","endTime":"2026-04-01T21:52:50.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.661705050492344,"aZ":-14.572787457399947,"pfxX":-4.967475925772163,"pfxZ":8.648135768037758,"pX":-1.8631579389728197,"pZ":4.362392397348781,"vX0":3.1609803724106067,"vY0":-142.03806321188122,"vZ0":-1.700259842878546,"x":188.02,"y":121.0,"x0":-2.347159891623783,"y0":50.006992383600114,"z0":5.899307588782445,"aX":-10.114565456932546},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2362,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.38617233819407915,"extension":6.70516176330972},"index":2,"playId":"d1f35490-03ac-36f2-86ab-fe363fa59bef","pitchNumber":3,"startTime":"2026-04-01T21:53:04.128Z","endTime":"2026-04-01T21:53:07.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68877911930836,"aZ":-42.30804133667313,"pfxX":3.2000776422124906,"pfxZ":-7.054639270786689,"pX":-1.053129406975718,"pZ":2.2830128090463973,"vX0":2.1782306560249327,"vY0":-119.25362248481325,"vZ0":0.277726506608009,"x":157.14,"y":177.14,"x0":-2.3953536280242584,"y0":50.00533317143728,"z0":5.992357675757546,"aX":4.593772727261204},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.5,"breakHorizontal":-6.4,"spinRate":2795,"spinDirection":33},"zone":13,"typeConfidence":0.82,"plateTime":0.4599086841983646,"extension":6.7797838418820175},"index":3,"playId":"5d245be1-2a02-3274-ba31-9ef6d6fea484","pitchNumber":4,"startTime":"2026-04-01T21:53:41.705Z","endTime":"2026-04-01T21:53:46.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:53:46.232Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (1) on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T21:56:14.742Z","endTime":"2026-04-01T21:57:53.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Jeremiah Estrada.","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-04-01T21:55:43.734Z","endTime":"2026-04-01T21:56:16.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":99.2,"endSpeed":90.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03074575701148,"aZ":-20.492585973971043,"pfxX":8.394626374156893,"pfxZ":5.536320005691506,"pX":0.6968427057187384,"pZ":2.618271947753913,"vX0":-7.63946994128481,"vY0":-144.2194352229552,"vZ0":-5.899254686288256,"x":90.44,"y":168.09,"x0":2.287333498875259,"y0":50.002638999020256,"z0":5.951123825782624,"aX":17.712128954720832},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.7,"spinRate":2506,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.3795493553048255,"extension":6.19054591309548},"index":1,"playId":"95936712-3e3e-37b8-905e-9f914cf00b46","pitchNumber":1,"startTime":"2026-04-01T21:56:16.927Z","endTime":"2026-04-01T21:56:20.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":99.4,"endSpeed":91.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62644696582568,"aZ":-22.129434732518643,"pfxX":8.46050572646421,"pfxZ":4.728241215711257,"pX":0.7367526133538503,"pZ":3.3693254313911294,"vX0":-7.618351475042347,"vY0":-144.62122393672135,"vZ0":-3.535838303991254,"x":88.92,"y":147.81,"x0":2.3014025578733794,"y0":50.005953148884075,"z0":5.9594249318524914,"aX":17.987463870239118},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.9,"spinRate":2445,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.37822362816440647,"extension":6.242780330149097},"index":2,"playId":"a4405552-3862-3e3a-a9a7-ed64069bbefe","pitchNumber":2,"startTime":"2026-04-01T21:56:33.075Z","endTime":"2026-04-01T21:56:37.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933486727066928,"aZ":-30.14646859480159,"pfxX":-1.5557146346657627,"pfxZ":1.1898451717685425,"pX":-0.13657161343914623,"pZ":3.063689190720138,"vX0":-6.902935107887525,"vY0":-129.47944984367354,"vZ0":-1.3236112322745905,"x":122.21,"y":156.06,"x0":2.7614033138591894,"y0":50.00362595099326,"z0":5.87906926716805,"aX":-2.652167171363337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":4.3,"spinRate":2867,"spinDirection":279},"zone":2,"typeConfidence":2.0,"plateTime":0.42232430579174274,"extension":6.241624290461372},"index":3,"playId":"1dc2b3ff-6c34-33b1-9657-d99ee24b2939","pitchNumber":3,"startTime":"2026-04-01T21:56:50.881Z","endTime":"2026-04-01T21:56:54.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731784633325105,"aZ":-24.179255925427434,"pfxX":7.476966369851413,"pfxZ":3.7402541973964745,"pX":0.6275941359983355,"pZ":4.396177393312845,"vX0":-7.705403003817847,"vY0":-144.35211706975554,"vZ0":-0.42326880937153066,"x":93.08,"y":120.08,"x0":2.3443650364432322,"y0":50.00110885056401,"z0":6.017540867037251,"aX":15.9726247713077},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.8,"breakHorizontal":-12.2,"spinRate":2442,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3776829878919581,"extension":6.221947754352779},"index":4,"playId":"1e3c40b8-8c53-32c5-9fef-dd9adfd29f8e","pitchNumber":4,"startTime":"2026-04-01T21:57:14.902Z","endTime":"2026-04-01T21:57:18.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58616000166134,"aZ":-22.111221109402194,"pfxX":8.432023999815195,"pfxZ":4.809785300581733,"pX":1.234661345807208,"pZ":2.3049254196911964,"vX0":-6.567822144974051,"vY0":-143.60224456028783,"vZ0":-6.103049097746105,"x":69.94,"y":176.55,"x0":2.453404396993811,"y0":50.005854456997696,"z0":5.8290529877559605,"aX":17.651470144744867},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":2492,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3811062322592873,"extension":6.357250048381608},"hitData":{"launchSpeed":80.3,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.05,"coordY":117.11}},"index":5,"playId":"ed69fcf8-58ed-3f1a-a7ac-3dd721f60a71","pitchNumber":5,"startTime":"2026-04-01T21:57:37.672Z","endTime":"2026-04-01T21:57:53.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":0.94,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-01T21:57:53.981Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T21:58:07.301Z","endTime":"2026-04-01T22:00:25.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12243316883555,"aZ":-19.312362906624067,"pfxX":7.429269537702993,"pfxZ":6.195096631325804,"pX":-1.232004865699205,"pZ":3.562144895769165,"vX0":-11.774407628433215,"vY0":-143.19299361392416,"vZ0":-3.271785221635861,"x":163.96,"y":142.6,"x0":1.9683387390446427,"y0":50.00317959610237,"z0":5.928112736192396,"aX":15.426028638776996},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":-11.0,"spinRate":2091,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.38253563359941234,"extension":6.3933602316824585},"index":0,"playId":"2b5f84ea-775d-3d70-b5e7-091c60430bd9","pitchNumber":1,"startTime":"2026-04-01T21:58:26.223Z","endTime":"2026-04-01T21:58:29.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.074224531350126,"aZ":-19.32731845500529,"pfxX":8.132762192328668,"pfxZ":6.3400048348084255,"pX":-0.8684637944809587,"pZ":3.0618848570800994,"vX0":-11.428821760272507,"vY0":-141.41353016954872,"vZ0":-4.398568582561152,"x":150.1,"y":156.11,"x0":2.167687319627691,"y0":50.004736385902746,"z0":5.876465304324472,"aX":16.484220653836413},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":-12.4,"spinRate":2388,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3872406037368572,"extension":6.39178456747515},"index":1,"playId":"9104c41c-9dfc-3b06-a79d-71ddb7b3bf13","pitchNumber":2,"startTime":"2026-04-01T21:58:45.669Z","endTime":"2026-04-01T21:58:50.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-01T21:58:54.169Z","endTime":"2026-04-01T21:59:36.421Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.59059293863532,"aZ":-19.649656944947733,"pfxX":9.224224167155462,"pfxZ":6.1064961120313965,"pX":-0.5494731077844373,"pZ":2.4972600213081493,"vX0":-11.490771657019284,"vY0":-143.35141969188913,"vZ0":-5.65488483796611,"x":137.94,"y":171.35,"x0":2.339981797493397,"y0":50.00361372221332,"z0":5.74914520214377,"aX":18.922516766292468},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":2473,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.38420675929931836,"extension":6.464351692356123},"index":3,"playId":"411c6de3-f30e-3ca4-8ea5-99dc5e60c18f","pitchNumber":3,"startTime":"2026-04-01T21:59:36.421Z","endTime":"2026-04-01T21:59:40.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35177505277847,"aZ":-17.922314051804914,"pfxX":9.092746672857956,"pfxZ":6.8947666298862345,"pX":-0.660100496128058,"pZ":3.2615132211025983,"vX0":-10.976560418763182,"vY0":-143.37456838110225,"vZ0":-4.115711747554367,"x":142.16,"y":150.72,"x0":2.049559554680023,"y0":50.00398318801786,"z0":5.845169075976015,"aX":18.797832235493853},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":-14.0,"spinRate":2495,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.3830721480334751,"extension":6.297659846959204},"index":4,"playId":"6e9d54c8-3000-383e-ba53-954ee1037473","pitchNumber":4,"startTime":"2026-04-01T21:59:57.080Z","endTime":"2026-04-01T22:00:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-01T22:00:07.709Z","endTime":"2026-04-01T22:00:21.931Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098822425046365,"aZ":-31.73297792763763,"pfxX":8.104071478731582,"pfxZ":0.24821850013259983,"pX":-0.4676668917962215,"pZ":1.047569297531095,"vX0":-10.118994025822003,"vY0":-133.15330453432492,"vZ0":-6.450998682380926,"x":134.83,"y":210.5,"x0":2.332364022558248,"y0":50.00492471567931,"z0":5.803454163562671,"aX":14.52661547759523},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.8,"breakHorizontal":-12.5,"spinRate":1128,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.41164677071998446,"extension":6.391428614013364},"index":6,"playId":"0a366d5c-5d28-315e-a929-85c67746d4e0","pitchNumber":5,"startTime":"2026-04-01T22:00:21.931Z","endTime":"2026-04-01T22:00:25.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.58,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:00:25.511Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets. Luis Arraez to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T22:00:42.594Z","endTime":"2026-04-01T22:01:19.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874266690952,"aZ":-33.894284648387924,"pfxX":-3.0923181158700106,"pfxZ":-1.0441216041567518,"pX":0.33190979352671757,"pZ":2.4816308043285247,"vX0":-4.591336259516313,"vY0":-127.39990594999593,"vZ0":-1.448754565880967,"x":104.35,"y":171.78,"x0":2.5613891534308473,"y0":50.00583340797392,"z0":5.743618363803384,"aX":-5.069994884194285},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":6.7,"spinRate":2837,"spinDirection":287},"zone":6,"typeConfidence":2.0,"plateTime":0.4304007967065582,"extension":6.233065256430026},"index":0,"playId":"8753dd31-6644-32c7-a6b4-26e2dc19334b","pitchNumber":1,"startTime":"2026-04-01T22:00:54.428Z","endTime":"2026-04-01T22:00:58.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.165289526920795,"aZ":-19.71269887277735,"pfxX":7.993929357583502,"pfxZ":6.087715547090054,"pX":0.6477478586916182,"pZ":3.3237262965881027,"vX0":-7.584084313553653,"vY0":-142.9265810066843,"vZ0":-3.558512323507307,"x":92.31,"y":149.04,"x0":2.3106965737474967,"y0":50.00250264609938,"z0":5.839189603829572,"aX":16.36505873204372},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":-12.7,"spinRate":2492,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.38476231843668174,"extension":6.354719952986099},"hitData":{"launchSpeed":90.9,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.95,"coordY":141.41}},"index":1,"playId":"63310852-f64c-31c6-b8e8-59ca557b9ebc","pitchNumber":2,"startTime":"2026-04-01T22:01:12.369Z","endTime":"2026-04-01T22:01:19.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:01:19.824Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a line drive to left fielder Bryce Johnson. Luis Arraez scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T22:01:39.808Z","endTime":"2026-04-01T22:02:21.064Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"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, 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":89.3,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11390078195613,"aZ":-31.51062250229168,"pfxX":-2.500871352373959,"pfxZ":0.3876580045186149,"pX":0.8225101386640469,"pZ":2.614907951050825,"vX0":-4.129265019620123,"vY0":-129.9330925423633,"vZ0":-1.8078765480274344,"x":85.65,"y":168.18,"x0":2.761686543655823,"y0":50.001166406873075,"z0":5.7312451286087605,"aX":-4.242359074089214},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":5.5,"spinRate":2915,"spinDirection":273},"zone":6,"typeConfidence":2.0,"plateTime":0.42276230418297844,"extension":6.304475977032455},"index":0,"playId":"5b2689ed-b960-32af-a9fd-b5a68265ee16","pitchNumber":1,"startTime":"2026-04-01T22:01:50.771Z","endTime":"2026-04-01T22:01:55.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.02863963164313,"aZ":-20.99709524759121,"pfxX":9.941347625755299,"pfxZ":5.575940755653679,"pX":0.6869935862960778,"pZ":3.2078629632792577,"vX0":-7.585782678970513,"vY0":-142.81930743970022,"vZ0":-3.7001230368583005,"x":90.81,"y":152.17,"x0":2.1265681442846014,"y0":50.002498016031495,"z0":5.891160401994433,"aX":19.924180604766345},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.8,"spinRate":2510,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.3879798814958564,"extension":6.214752166593399},"hitData":{"launchSpeed":92.2,"launchAngle":15.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.8,"coordY":108.23}},"index":1,"playId":"507dbd61-c606-32d3-8022-d51932980f73","pitchNumber":2,"startTime":"2026-04-01T22:02:06.975Z","endTime":"2026-04-01T22:02:21.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-5.800000000000011,"leverageIndex":1.07,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:02:21.064Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jerar Encarnacion grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T22:03:50.849Z","endTime":"2026-04-01T22:05:31.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jerar Encarnacion replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T22:02:48.497Z","endTime":"2026-04-01T22:03:53.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":87.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":43.33736149828662,"aZ":-20.895040065305615,"pfxX":10.432589893051992,"pfxZ":5.580876019834292,"pX":-0.6176734791343859,"pZ":4.531251116227635,"vX0":-10.9615301292153,"vY0":-143.6169698781211,"vZ0":-0.28283745546720684,"x":140.54,"y":116.44,"x0":1.9542092724168403,"y0":50.001480244028876,"z0":5.968195707246414,"aX":21.082356720917954},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.7,"spinRate":2501,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3862336832209836,"extension":6.293965309739788},"index":1,"playId":"fc032ac5-cc90-3df8-a5f5-506f831a3c99","pitchNumber":1,"startTime":"2026-04-01T22:03:53.079Z","endTime":"2026-04-01T22:03:58.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":84.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":46.81115510563486,"aZ":-20.06019193254033,"pfxX":10.123491612875814,"pfxZ":6.297600603925224,"pX":1.8622283788628897,"pZ":3.6690573461253537,"vX0":-5.135693549127061,"vY0":-141.30683300563868,"vZ0":-2.446332915794865,"x":46.02,"y":139.72,"x0":2.437762617736719,"y0":50.003053039758036,"z0":5.908182105491175,"aX":19.472298947073103},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-16.4,"spinRate":2482,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3951341231231793,"extension":6.15624644171448},"index":2,"playId":"ab690c5b-3627-32fb-93d1-300600b519bd","pitchNumber":2,"startTime":"2026-04-01T22:04:14.526Z","endTime":"2026-04-01T22:04:17.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280914325498205,"aZ":-32.661542311072594,"pfxX":-3.1558418775538835,"pfxZ":-0.2896801205852757,"pX":0.6651594742942457,"pZ":2.671727203290945,"vX0":-4.046933509519665,"vY0":-129.65000107811957,"vZ0":-1.5634184694176874,"x":91.65,"y":166.64,"x0":2.6613399349784137,"y0":50.0018955495727,"z0":5.795340582017169,"aX":-5.325610661415149},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":6.7,"spinRate":2926,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.42385362716510677,"extension":6.224318270777332},"index":3,"playId":"c20fe4bd-50f0-3e2e-867c-adfe34b39ad3","pitchNumber":3,"startTime":"2026-04-01T22:04:39.126Z","endTime":"2026-04-01T22:04:42.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07751910949661,"aZ":-35.95549253607821,"pfxX":8.172300963030896,"pfxZ":-2.1602311689437386,"pX":1.2966489591680355,"pZ":2.924843578695004,"vX0":-5.640411330657872,"vY0":-133.21774649496342,"vZ0":-0.8938224473137384,"x":67.57,"y":159.81,"x0":2.410075718463717,"y0":50.00582471282664,"z0":5.929905051860542,"aX":14.280188735495905},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.8,"breakHorizontal":-13.1,"spinRate":1233,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4156323423924282,"extension":6.263477502602686},"index":4,"playId":"f9ba0a9d-cbe2-33bd-93a2-7e86cc369407","pitchNumber":4,"startTime":"2026-04-01T22:04:59.459Z","endTime":"2026-04-01T22:05:04.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29783147884623,"aZ":-31.29235361986092,"pfxX":10.609562586028733,"pfxZ":0.495118486635727,"pX":0.4311125281635038,"pZ":2.674331323504333,"vX0":-8.241948625859013,"vY0":-133.8690135795732,"vZ0":-2.4693398968653364,"x":100.57,"y":166.57,"x0":2.2083204630481994,"y0":50.00037143660881,"z0":5.903288685901013,"aX":18.796411213151625},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":-16.9,"spinRate":1555,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4129267667668066,"extension":6.241686919522015},"hitData":{"launchSpeed":74.9,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.74,"coordY":157.16}},"index":5,"playId":"00e172d6-3bfa-3af2-8835-ba7147de79d2","pitchNumber":5,"startTime":"2026-04-01T22:05:21.698Z","endTime":"2026-04-01T22:05:31.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:05:31.834Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T22:07:35.848Z","endTime":"2026-04-01T22:08:43.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Daniel Susac replaces Jerar Encarnacion, batting 8th, 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":0,"startTime":"2026-04-01T22:06:41.727Z","endTime":"2026-04-01T22:07:38.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4158692286707,"aZ":-31.16717951858215,"pfxX":1.5841864422652745,"pfxZ":0.659585953686836,"pX":-0.5653638773484181,"pZ":2.3602496697205595,"vX0":3.5941168416530207,"vY0":-123.11355101694534,"vZ0":-2.1351349078760564,"x":138.55,"y":175.05,"x0":-2.25495381690941,"y0":50.001920487085464,"z0":5.899010925764443,"aX":2.409797875706681},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2511,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.44638829106137967,"extension":6.65221648971479},"index":1,"playId":"3aa8e6d1-a080-33e2-a411-705eac0b3468","pitchNumber":1,"startTime":"2026-04-01T22:07:38.147Z","endTime":"2026-04-01T22:07:43.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.8,"endSpeed":87.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.553954806968704,"aZ":-15.333644444161221,"pfxX":-4.179157112319127,"pfxZ":8.498559165487576,"pX":-0.9301228081268689,"pZ":3.178845823529677,"vX0":5.161162479372406,"vY0":-140.73103770165503,"vZ0":-4.511293943898607,"x":152.45,"y":152.95,"x0":-2.255428255818286,"y0":50.002813111039515,"z0":5.814292699482596,"aX":-8.281452446504804},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2273,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.3910291639171648,"extension":6.644043836063182},"index":2,"playId":"03ae12f8-55bb-3e73-a8e4-9e2d91224f2a","pitchNumber":2,"startTime":"2026-04-01T22:07:55.977Z","endTime":"2026-04-01T22:08:00.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.7,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.34599054017648,"aZ":-12.919284825445578,"pfxX":-3.141250629671104,"pfxZ":9.777928694278275,"pX":-0.18778886669665762,"pZ":3.0109399969196597,"vX0":6.516350459197632,"vY0":-140.50667317787656,"vZ0":-5.183352930946535,"x":124.16,"y":157.48,"x0":-2.144921784522568,"y0":50.002220385641394,"z0":5.74182510122573,"aX":-6.186101793849432},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2312,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.39211983614365575,"extension":6.828813626839966},"index":3,"playId":"f7213535-d39f-3725-b89b-5cde09d7365b","pitchNumber":3,"startTime":"2026-04-01T22:08:14.575Z","endTime":"2026-04-01T22:08:19.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.337464970737106,"aZ":-42.767711917609496,"pfxX":3.8334370328644805,"pfxZ":-7.6609907538603,"pX":-0.0032876120495935763,"pZ":2.0666823420208207,"vX0":3.9392298629620566,"vY0":-117.44992767767016,"vZ0":0.20106647546838907,"x":117.13,"y":182.98,"x0":-2.2065205734491813,"y0":50.00183371950829,"z0":5.990402243978131,"aX":5.301200513783549},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.4,"breakHorizontal":-8.0,"spinRate":2723,"spinDirection":35},"zone":8,"typeConfidence":0.87,"plateTime":0.46815006315766006,"extension":6.641589414995064},"hitData":{"launchSpeed":103.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.48,"coordY":162.69}},"index":4,"playId":"76fa4e15-bcc2-33f8-93a2-991b7439faad","pitchNumber":4,"startTime":"2026-04-01T22:08:36.119Z","endTime":"2026-04-01T22:08:43.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:08:43.506Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T22:08:57.318Z","endTime":"2026-04-01T22:09:36.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652836217869595,"aZ":-44.19950422129953,"pfxX":6.257759104692947,"pfxZ":-9.341634900948904,"pX":-1.3430793044777944,"pZ":3.8323154803244375,"vX0":0.6384077124764631,"vY0":-113.83477714500881,"vZ0":4.90227705504568,"x":168.2,"y":135.31,"x0":-2.4398378678265584,"y0":50.00313107695102,"z0":6.080102800177358,"aX":8.054390701088863},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.0,"breakHorizontal":-11.5,"spinRate":2594,"spinDirection":41},"zone":11,"typeConfidence":0.93,"plateTime":0.48475648261759785,"extension":6.658057396305304},"index":0,"playId":"247c6626-2fce-3145-9224-e4071a516834","pitchNumber":1,"startTime":"2026-04-01T22:09:11.765Z","endTime":"2026-04-01T22:09:15.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.922713346296764,"aZ":-20.279046894882423,"pfxX":-8.288345212536639,"pfxZ":6.090359807827733,"pX":-0.9850275119007778,"pZ":3.4041401468431665,"vX0":6.238593512177948,"vY0":-139.05194326471553,"vZ0":-2.9698633365541833,"x":154.55,"y":146.87,"x0":-2.183705341989099,"y0":50.00298408901194,"z0":5.835466140685795,"aX":-16.189575814328904},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":13.7,"spinRate":2170,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3942765731266129,"extension":6.743949581810297},"hitData":{"launchSpeed":62.2,"launchAngle":16.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":137.13}},"index":1,"playId":"9c1c4b0c-f083-361e-abc7-822e13a9f64d","pitchNumber":2,"startTime":"2026-04-01T22:09:29.508Z","endTime":"2026-04-01T22:09:36.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:09:36.880Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T22:09:52.130Z","endTime":"2026-04-01T22:10:53.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":96.8,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72837584281164,"aZ":-11.884084433574584,"pfxX":-3.311468204299254,"pfxZ":10.229050848696271,"pX":0.6713324275579445,"pZ":3.3852717431043606,"vX0":8.99702995684265,"vY0":-140.63195330738012,"vZ0":-4.3225632306568444,"x":91.41,"y":147.38,"x0":-2.152873128640311,"y0":50.00650001521587,"z0":5.7255846384988685,"aX":-6.571586341916873},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2454,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.3909107373393055,"extension":6.873376679263493},"index":0,"playId":"74eba7d5-484a-333f-a320-bbca76c919f4","pitchNumber":1,"startTime":"2026-04-01T22:10:05.917Z","endTime":"2026-04-01T22:10:09.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3705143663097,"aZ":-11.781616475942803,"pfxX":-3.756019869850952,"pfxZ":10.030049435528392,"pX":-0.7419335908723951,"pZ":2.9811260986225245,"vX0":5.532548915148688,"vY0":-142.5403129246061,"vZ0":-5.750233413666324,"x":145.28,"y":158.29,"x0":-2.2307938444097495,"y0":50.0065501073367,"z0":5.786147273235915,"aX":-7.639711003487499},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2283,"spinDirection":202},"zone":1,"typeConfidence":0.92,"plateTime":0.3860110481253969,"extension":6.689685930583683},"index":1,"playId":"7d560b17-282e-3438-bcf2-ec7960d5fc5f","pitchNumber":2,"startTime":"2026-04-01T22:10:29.272Z","endTime":"2026-04-01T22:10:33.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.9,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23621724616353,"aZ":-10.709280875313524,"pfxX":-1.2106442885386137,"pfxZ":10.555420670750365,"pX":0.25599951549254296,"pZ":2.9927965812164765,"vX0":6.85899154176096,"vY0":-142.3151552493503,"vZ0":-5.682467919586777,"x":107.24,"y":157.97,"x0":-2.0370330580892926,"y0":50.00556678538595,"z0":5.705715240204689,"aX":-2.4623108315229243},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":0.7,"spinRate":2339,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.38610865885306556,"extension":6.688460743578166},"index":2,"playId":"3bee3fe6-749a-3b3a-aab8-4f4b2e2e9352","pitchNumber":3,"startTime":"2026-04-01T22:10:48.378Z","endTime":"2026-04-01T22:10:53.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:10:53.286Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T22:12:53.092Z","endTime":"2026-04-01T22:14:31.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984397653747468,"aZ":-36.405098883443614,"pfxX":-4.233682484295026,"pfxZ":-2.6305093602947274,"pX":1.1537468397734112,"pZ":1.9658798227453387,"vX0":-3.1484876465520895,"vY0":-125.95608400235527,"vZ0":-2.385407175525306,"x":73.02,"y":185.7,"x0":2.968771998754293,"y0":50.00137220901859,"z0":5.861913729410838,"aX":-6.817487604828048},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":8.4,"spinRate":2963,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.43444463198250993,"extension":6.053492557037797},"index":0,"playId":"ff706d7a-b51e-31c6-a5ce-8bb3547f3c2b","pitchNumber":1,"startTime":"2026-04-01T22:13:01.842Z","endTime":"2026-04-01T22:13:06.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.3,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38956793381609,"aZ":-35.182656888286296,"pfxX":-3.3641700901123266,"pfxZ":-1.7836553077881527,"pX":-0.16943138963666762,"pZ":1.4011286688681999,"vX0":-6.233588445259033,"vY0":-128.52521506330646,"vZ0":-4.003445613516405,"x":123.46,"y":200.95,"x0":2.7158293141161765,"y0":50.00145084550555,"z0":5.684969671966854,"aX":-5.678080319605215},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.8,"breakHorizontal":7.3,"spinRate":2937,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.42469540668277617,"extension":6.3047087155552575},"index":1,"playId":"04ce7bfe-7bb6-3911-8a71-8e7bfa2f6fb1","pitchNumber":2,"startTime":"2026-04-01T22:13:17.853Z","endTime":"2026-04-01T22:13:23.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585174712990778,"aZ":-30.777621349959126,"pfxX":8.502743967615796,"pfxZ":0.7923062817413857,"pX":0.8418718881140562,"pZ":1.8409182168419094,"vX0":-7.2059027209373365,"vY0":-132.13632948291408,"vZ0":-4.565801423255429,"x":84.91,"y":189.08,"x0":2.506854994174118,"y0":50.002702145738006,"z0":5.866929934328804,"aX":14.95417180024599},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":-13.7,"spinRate":1334,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.41538269095010527,"extension":6.212877718915846},"index":2,"playId":"5179587f-756f-317c-8429-7d25ff17ea4d","pitchNumber":3,"startTime":"2026-04-01T22:13:38.554Z","endTime":"2026-04-01T22:13:42.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39234395959654,"aZ":-26.851872059175413,"pfxX":8.089185515045065,"pfxZ":3.0219215098803884,"pX":0.39616668155689955,"pZ":2.0086070861322214,"vX0":-8.053123661025413,"vY0":-132.15869134644376,"vZ0":-4.7870549569709295,"x":101.9,"y":184.55,"x0":2.4386873859561113,"y0":50.00295499387596,"z0":5.827003606299514,"aX":14.243090249617133},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":1581,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4151939221474068,"extension":6.255851430493806},"index":3,"playId":"defe0428-21e2-3f26-986c-1fe64b83818c","pitchNumber":4,"startTime":"2026-04-01T22:13:55.580Z","endTime":"2026-04-01T22:14:00.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":88.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.83765823656515,"aZ":-21.53948832314444,"pfxX":9.803430487863903,"pfxZ":5.208904404889738,"pX":0.7440491053295153,"pZ":2.9793351742128213,"vX0":-7.84955668774437,"vY0":-143.1023008863927,"vZ0":-4.208431768304045,"x":88.64,"y":158.34,"x0":2.27055714703348,"y0":50.00286494210876,"z0":5.845950813963872,"aX":20.014813425999368},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":2393,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.38505752051802933,"extension":6.3211869851504865},"hitData":{"launchSpeed":94.5,"launchAngle":29.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.39,"coordY":92.57}},"index":4,"playId":"d90b7c4d-abb3-33f0-b703-0719eed1b15a","pitchNumber":5,"startTime":"2026-04-01T22:14:18.550Z","endTime":"2026-04-01T22:14:31.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:14:31.108Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T22:14:48.028Z","endTime":"2026-04-01T22:15:37.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312951639196754,"aZ":-34.614294671906414,"pfxX":-2.5949009094453137,"pfxZ":-1.4802434534735909,"pX":1.267127200708926,"pZ":3.42535224235919,"vX0":-2.965781854552963,"vY0":-128.058970001661,"vZ0":0.5427802529888481,"x":68.7,"y":146.3,"x0":2.7806581466385687,"y0":50.00263150066397,"z0":5.934835690926948,"aX":-4.27689286622202},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":5.4,"spinRate":2861,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.4289595812214668,"extension":6.073339244712079},"index":0,"playId":"e6728277-a3c5-3952-a98e-60d6c3543c9c","pitchNumber":1,"startTime":"2026-04-01T22:14:54.357Z","endTime":"2026-04-01T22:14:57.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.61356887798007,"aZ":-20.19911631060038,"pfxX":10.880959063667385,"pfxZ":5.845452972946658,"pX":-0.349506760244878,"pZ":2.850316934912908,"vX0":-10.68379139048573,"vY0":-143.08688063013125,"vZ0":-4.7789558453599135,"x":130.32,"y":161.82,"x0":2.040334426972836,"y0":50.00501359155971,"z0":5.828511340983929,"aX":22.301709407141047},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-17.3,"spinRate":2508,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.38451271573240886,"extension":6.307289609963607},"index":1,"playId":"5375b353-2320-3766-92a1-9d557b303dad","pitchNumber":2,"startTime":"2026-04-01T22:15:09.486Z","endTime":"2026-04-01T22:15:13.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02588078602196,"aZ":-21.59991590483991,"pfxX":10.713462670072017,"pfxZ":5.171167349731752,"pX":-0.48145557936269967,"pZ":3.0155567928367453,"vX0":-11.087700299864256,"vY0":-142.78976519083966,"vZ0":-3.9967721550214916,"x":135.35,"y":157.36,"x0":2.0792846871646447,"y0":50.00062331286011,"z0":5.810275183528566,"aX":21.894393247029427},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":2510,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.38512013043505133,"extension":6.307783315033054},"hitData":{"launchSpeed":85.8,"launchAngle":31.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.48,"coordY":74.18}},"index":2,"playId":"0fe86b5c-c0d7-36e7-8258-7e1f66d0b0b4","pitchNumber":3,"startTime":"2026-04-01T22:15:24.360Z","endTime":"2026-04-01T22:15:37.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:15:37.042Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T22:15:45.318Z","endTime":"2026-04-01T22:17:35.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.22697650643357,"aZ":-22.01028166584226,"pfxX":9.683769209863485,"pfxZ":4.911794892147903,"pX":1.0098191125927896,"pZ":3.5266225545088,"vX0":-7.183084052792346,"vY0":-144.08511484496728,"vZ0":-2.793615491871093,"x":78.51,"y":143.56,"x0":2.296302898225764,"y0":50.005795416383485,"z0":5.8925316739611455,"aX":20.054878112411185},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2477,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.38237635431920136,"extension":6.220792627008622},"index":0,"playId":"c62f7479-167a-319f-a919-d99c0f02af04","pitchNumber":1,"startTime":"2026-04-01T22:16:00.946Z","endTime":"2026-04-01T22:16:04.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93630811763235,"aZ":-21.831598202341223,"pfxX":10.09564495175557,"pfxZ":5.060012977268196,"pX":1.450845349980415,"pZ":3.014664166023795,"vX0":-6.125758762299882,"vY0":-143.23511161165348,"vZ0":-3.7529640998120617,"x":61.7,"y":157.38,"x0":2.3232490067510767,"y0":50.00697547400207,"z0":5.734000654747507,"aX":20.652372042264407},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":-16.8,"spinRate":2412,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.38472039595706553,"extension":6.274373825125644},"index":1,"playId":"9e7cc80a-c695-3846-8e63-1eba57511192","pitchNumber":2,"startTime":"2026-04-01T22:16:17.553Z","endTime":"2026-04-01T22:16:23.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.973705148804505,"aZ":-24.140057791757716,"pfxX":11.284280341809964,"pfxZ":3.9751015774773126,"pX":0.08981544073115923,"pZ":3.9580457546187975,"vX0":-9.635814975140786,"vY0":-141.81385721846803,"vZ0":-1.14421805416539,"x":113.58,"y":131.91,"x0":2.079772734442657,"y0":50.00058995907255,"z0":5.918924511375142,"aX":22.788790608671594},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":-18.2,"spinRate":2477,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.38749338592518523,"extension":6.24014977304234},"index":2,"playId":"db900885-6a6c-3c1d-8d72-a6f43136c8de","pitchNumber":3,"startTime":"2026-04-01T22:16:46.104Z","endTime":"2026-04-01T22:16:51.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42617742060049,"aZ":-23.352812962082115,"pfxX":11.486720190047961,"pfxZ":4.34488615419078,"pX":1.5707398843632228,"pZ":3.7541529987322906,"vX0":-6.815084799780959,"vY0":-142.28710076929002,"vZ0":-1.6561215285810849,"x":57.13,"y":137.42,"x0":2.515972544619304,"y0":50.006793141933635,"z0":5.837088023108837,"aX":23.343437308111522},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":-19.2,"spinRate":2486,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3862952687081145,"extension":6.2272851638210085},"index":3,"playId":"8a0a466a-4464-3a1c-9b76-0243e7a01908","pitchNumber":4,"startTime":"2026-04-01T22:17:05.131Z","endTime":"2026-04-01T22:17:11.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37742896391227,"aZ":-23.355179521551406,"pfxX":11.129838855047318,"pfxZ":4.434150120719817,"pX":-0.09356928133531348,"pZ":4.280807799343602,"vX0":-10.074698191455639,"vY0":-140.94908183383475,"vZ0":-0.32171300829243493,"x":120.57,"y":123.2,"x0":2.1007783175020003,"y0":50.00417122953374,"z0":5.91920757829062,"aX":22.14555756606058},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":-17.8,"spinRate":2536,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39027719733009025,"extension":6.334036047167178},"index":4,"playId":"3d57b08d-df33-3d16-af9f-ef9a0c5a54e4","pitchNumber":5,"startTime":"2026-04-01T22:17:31.639Z","endTime":"2026-04-01T22:17:35.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.54,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:17:35.746Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T22:20:18.530Z","endTime":"2026-04-01T22:21:13.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T22:18:23.712Z","endTime":"2026-04-01T22:20:20.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69935451266972,"aZ":-36.500245333509426,"pfxX":7.606544079527287,"pfxZ":-2.8633459740109686,"pX":0.5909237845607228,"pZ":1.7292269749245648,"vX0":3.0308338402056276,"vY0":-123.76822624610995,"vZ0":-3.0212565358651826,"x":94.48,"y":192.09,"x0":-1.6470340639411056,"y0":50.00249097441015,"z0":6.103916626519953,"aX":11.49294902890808},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":-14.5,"spinRate":2431,"spinDirection":48},"zone":9,"typeConfidence":0.92,"plateTime":0.4470401315591763,"extension":6.734457405060185},"index":1,"playId":"039d0914-0c89-3382-9e1c-03368783de94","pitchNumber":1,"startTime":"2026-04-01T22:20:20.689Z","endTime":"2026-04-01T22:20:25.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":101.0,"endSpeed":90.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.06892788596712,"aZ":-8.675502674421919,"pfxX":-5.910039394683056,"pfxZ":10.989181764582346,"pX":1.8557391048509377,"pZ":2.888504426662975,"vX0":10.983445300018563,"vY0":-146.34309653986628,"vZ0":-7.6402718782611645,"x":46.26,"y":160.79,"x0":-1.2025629502870774,"y0":50.00539510962222,"z0":6.0747204488120525,"aX":-12.641264970283872},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2491,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.37630578689461247,"extension":6.868778722138703},"index":2,"playId":"3f2dd9a3-dd66-3daa-ad71-e3cd79dab552","pitchNumber":2,"startTime":"2026-04-01T22:20:45.045Z","endTime":"2026-04-01T22:20:48.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":99.2,"endSpeed":89.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.44037703330643,"aZ":-11.051119373190364,"pfxX":-4.069037969012449,"pfxZ":10.14193524906205,"pX":-0.3886678737965909,"pZ":3.649230532963231,"vX0":4.410611701508006,"vY0":-144.3061498467034,"vZ0":-5.1636542689947955,"x":131.82,"y":140.25,"x0":-1.4173414454577462,"y0":50.005471235008194,"z0":6.159079336581764,"aX":-8.47741456387596},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2365,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3813557159000709,"extension":6.642228107926391},"hitData":{"launchSpeed":93.6,"launchAngle":61.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.82,"coordY":131.3}},"index":3,"playId":"20b1d1bd-0e8d-35c9-b383-65c00cc646b2","pitchNumber":3,"startTime":"2026-04-01T22:21:03.476Z","endTime":"2026-04-01T22:21:13.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:21:13.935Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (2) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:23:40.209Z","endTime":"2026-04-01T22:23:55.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Buttó replaces Caleb Kilian.","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-04-01T22:23:05.868Z","endTime":"2026-04-01T22:23:42.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.274139325406075,"aZ":-16.27607423545609,"pfxX":-3.8221587462842153,"pfxZ":8.579385813072815,"pX":-0.13495421313894262,"pZ":3.277256119963858,"vX0":6.362771047926582,"vY0":-136.31137135536193,"vZ0":-2.5266987257200664,"x":122.14,"y":150.29,"x0":-2.019415812454299,"y0":50.00062037887354,"z0":5.360596027097554,"aX":-7.081348839821114},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":5.3,"spinRate":2242,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40420768615327063,"extension":6.2009671886251745},"hitData":{"launchSpeed":97.3,"launchAngle":22.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.11,"coordY":103.2}},"index":1,"playId":"77a44013-6658-33dc-9db3-dfcfa3a5a988","pitchNumber":1,"startTime":"2026-04-01T22:23:42.404Z","endTime":"2026-04-01T22:23:55.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.25,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:23:55.803Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (2) on a fly ball to left center field. Manny Machado scores.","rbi":2,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:24:23.334Z","endTime":"2026-04-01T22:25:03.635Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":676130,"link":"/api/v1/people/676130"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":676130,"link":"/api/v1/people/676130"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06714063238183,"aZ":-23.715050856437696,"pfxX":-12.187817292088507,"pfxZ":4.759098366379966,"pX":-0.7765497910168745,"pZ":2.7712081028174556,"vX0":7.903375490342674,"vY0":-133.78996663326316,"vZ0":-2.077574895128535,"x":146.6,"y":163.96,"x0":-2.2149998756379268,"y0":50.00277914601588,"z0":5.291577514267549,"aX":-21.66776408287031},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":19.9,"spinRate":2117,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.41244696682333126,"extension":6.31243074680048},"hitData":{"launchSpeed":101.0,"launchAngle":36.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.43,"coordY":55.14}},"index":0,"playId":"eb2533ba-e26e-32f3-b43b-b6e6bc24f9ac","pitchNumber":1,"startTime":"2026-04-01T22:24:36.149Z","endTime":"2026-04-01T22:25:03.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.3,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:25:03.635Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:25:10.412Z","endTime":"2026-04-01T22:26:22.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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(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.4,"endSpeed":73.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253793047130788,"aZ":-40.52719703464814,"pfxX":0.80234197587344,"pfxZ":-6.094751558359821,"pX":-1.2481049590800761,"pZ":2.0092685931645526,"vX0":2.015556852767892,"vY0":-116.9979638721232,"vZ0":0.7578509707922763,"x":164.57,"y":184.53,"x0":-2.228602423782065,"y0":50.00092283062193,"z0":5.511622570544282,"aX":1.0998800904373418},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.4,"breakHorizontal":-2.0,"spinRate":2546,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47006832093950246,"extension":6.192436194879874},"index":0,"playId":"26a3f3c9-42d3-363a-b32d-8842cf0f3151","pitchNumber":1,"startTime":"2026-04-01T22:25:27.612Z","endTime":"2026-04-01T22:25:31.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.700780802492986,"aZ":-20.843905696402917,"pfxX":-10.787807835612968,"pfxZ":6.351860761109895,"pX":-2.2725721801516547,"pZ":4.215862298217975,"vX0":3.2352491687265634,"vY0":-133.93856084087128,"vZ0":0.8382779862064513,"x":203.63,"y":124.95,"x0":-2.1076630656453283,"y0":50.00640130690502,"z0":5.4092336273424735,"aX":-19.257674852855168},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":18.6,"spinRate":2154,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41173853354986,"extension":6.237812255042293},"index":1,"playId":"e930a5b2-8329-3704-841a-03a6992d88cb","pitchNumber":2,"startTime":"2026-04-01T22:25:44.594Z","endTime":"2026-04-01T22:25:47.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.7,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91249893824201,"aZ":-23.50419065457061,"pfxX":-9.108680712342053,"pfxZ":4.847200591829758,"pX":-1.3671923912088546,"pZ":4.353412645291564,"vX0":4.982529411809035,"vY0":-133.42629783052791,"vZ0":1.6320752758302985,"x":169.11,"y":121.24,"x0":-2.0835720690902164,"y0":50.001753611095985,"z0":5.437093678024825,"aX":-16.286744774896217},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":15.2,"spinRate":2228,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4118054093632213,"extension":6.437059101124986},"index":2,"playId":"cfb93eb6-4a43-3fb9-bb3e-317cd342e9d6","pitchNumber":3,"startTime":"2026-04-01T22:26:01.248Z","endTime":"2026-04-01T22:26:04.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.482503652757035,"aZ":-22.977661110394877,"pfxX":-10.383759377264997,"pfxZ":5.163107087468402,"pX":-1.053262647315674,"pZ":3.5044508343089658,"vX0":6.1112605710525605,"vY0":-133.34777709903747,"vZ0":-0.3815838610828662,"x":157.15,"y":144.16,"x0":-2.0381984107050206,"y0":50.005103193272696,"z0":5.322346391374623,"aX":-18.50629145757622},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":17.3,"spinRate":2192,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4124097478840847,"extension":6.256310692352058},"index":3,"playId":"70784ca7-88e1-3fd5-9990-846dee354487","pitchNumber":4,"startTime":"2026-04-01T22:26:17.677Z","endTime":"2026-04-01T22:26:22.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:26:22.857Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Jake Cronenworth to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:26:38.762Z","endTime":"2026-04-01T22:28:37.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32364116715903,"aZ":-16.900834551794286,"pfxX":-7.59692562640073,"pfxZ":8.540353135660796,"pX":-0.8972292949615797,"pZ":3.7012614705352394,"vX0":5.938602122242138,"vY0":-133.52061403870763,"vZ0":-1.2165964198498207,"x":151.2,"y":138.85,"x0":-2.1738726230162717,"y0":50.0008065539198,"z0":5.390542702575661,"aX":-13.58364972029202},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2177,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41173580564276335,"extension":6.370283275429074},"index":0,"playId":"1b006316-b706-3631-9ac4-2797377da962","pitchNumber":1,"startTime":"2026-04-01T22:26:49.728Z","endTime":"2026-04-01T22:26:53.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186036951953202,"aZ":-28.658707285672772,"pfxX":-6.379433414630102,"pfxZ":2.1817490133762965,"pX":-1.3538891940517306,"pZ":1.9172380184114333,"vX0":4.258354143518748,"vY0":-126.48013631960205,"vZ0":-2.613920143883284,"x":168.61,"y":187.01,"x0":-2.235422464241922,"y0":50.00331741300827,"z0":5.276002946214555,"aX":-10.276542466866685},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":10.6,"spinRate":2096,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4340254761715183,"extension":6.390362585086701},"index":1,"playId":"44a34e8d-a5a8-3803-a6b0-b532d7f1e115","pitchNumber":2,"startTime":"2026-04-01T22:27:07.651Z","endTime":"2026-04-01T22:27:11.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-01T22:27:20.611Z","endTime":"2026-04-01T22:27:57.981Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.0,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78726047605104,"aZ":-16.272539470210916,"pfxX":-7.790620146508102,"pfxZ":9.138615870931446,"pX":-0.6392969865267398,"pZ":3.823280191218175,"vX0":6.806093842380507,"vY0":-132.24350771822958,"vZ0":-0.8485950295740641,"x":141.37,"y":135.55,"x0":-2.2562613728123915,"y0":50.0046481854787,"z0":5.361989481297864,"aX":-13.559737406500247},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2305,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41697384441911556,"extension":6.26524242474933},"index":3,"playId":"a94d1a50-45d7-3927-b65b-3bfb9839bb82","pitchNumber":3,"startTime":"2026-04-01T22:27:57.981Z","endTime":"2026-04-01T22:28:01.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":82.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65780242235359,"aZ":-14.181628189829665,"pfxX":-9.36904718046946,"pfxZ":10.123738546878606,"pX":0.059111690570071464,"pZ":1.7374246253118673,"vX0":8.81860649797238,"vY0":-133.8932532275103,"vZ0":-6.1994360112009055,"x":114.75,"y":191.87,"x0":-2.0943624770228775,"y0":50.00079340693112,"z0":5.137082530815108,"aX":-16.64688250068234},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":14.5,"spinRate":2477,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4124732399118889,"extension":6.524252546916933},"index":4,"playId":"03e421f6-ddcd-3dae-8930-efdc579f76d2","pitchNumber":4,"startTime":"2026-04-01T22:28:15.129Z","endTime":"2026-04-01T22:28:20.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.2,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.310097858530234,"aZ":-13.714620018555195,"pfxX":-2.645464674373428,"pfxZ":10.117587532598403,"pX":0.5782779193654981,"pZ":4.5359733109520155,"vX0":7.368434047608113,"vY0":-135.39125530846283,"vZ0":-0.07154709462716807,"x":94.96,"y":116.31,"x0":-1.8557748627558408,"y0":50.002073609904315,"z0":5.536684556170341,"aX":-4.826909149737699},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":2.9,"spinRate":2513,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.40724631131319633,"extension":6.375481617140661},"index":5,"playId":"b7bb594e-f38f-3dbc-be7e-6ddab4f5e58e","pitchNumber":5,"startTime":"2026-04-01T22:28:33.592Z","endTime":"2026-04-01T22:28:37.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:28:37.382Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:28:50.690Z","endTime":"2026-04-01T22:30:19.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":78.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795074978402848,"aZ":-29.88579966050272,"pfxX":-0.3002171119280188,"pfxZ":1.4801973921741756,"pX":1.8823883910123698,"pZ":-0.3302288565504475,"vX0":9.410711607583927,"vY0":-123.7692515715316,"vZ0":-7.109351846595421,"x":45.25,"y":247.7,"x0":-1.9309821330459365,"y0":50.005702073073124,"z0":5.083540915996243,"aX":-0.4654535113752553},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-1.7,"spinRate":2614,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.44260915080414964,"extension":6.646682395757065},"index":0,"playId":"f70b44fe-99d6-330f-9c14-e73a9fbccc58","pitchNumber":1,"startTime":"2026-04-01T22:29:06.843Z","endTime":"2026-04-01T22:29:10.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91094802556729,"aZ":-22.67639310570426,"pfxX":-9.265514696080187,"pfxZ":5.3805155059010055,"pX":0.7498535701545881,"pZ":2.497623247488507,"vX0":9.691371168067112,"vY0":-132.39816118667454,"vZ0":-2.9019863336312275,"x":88.42,"y":171.34,"x0":-1.7650841028157693,"y0":50.00083557529256,"z0":5.279014501813232,"aX":-16.346222225046972},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2174,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.41468623866171317,"extension":6.41033473764275},"index":1,"playId":"bf913fe7-b0a2-35ec-95e8-ef62972c0e28","pitchNumber":2,"startTime":"2026-04-01T22:29:27.941Z","endTime":"2026-04-01T22:29:31.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33179980494629,"aZ":-22.03658149255845,"pfxX":-9.44608934532301,"pfxZ":5.772904234384567,"pX":-0.9164625132546913,"pZ":3.58259495111931,"vX0":6.095190415208015,"vY0":-132.46557645384965,"vZ0":-0.2871790235599948,"x":151.93,"y":142.05,"x0":-2.033577895274301,"y0":50.00495347314608,"z0":5.319560882606009,"aX":-16.59617625385519},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2050,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41531196577124785,"extension":6.44971038573443},"index":2,"playId":"3748bafc-e96e-3463-ad35-33b690828745","pitchNumber":3,"startTime":"2026-04-01T22:29:52.555Z","endTime":"2026-04-01T22:29:57.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638604598024664,"aZ":-30.98725716736235,"pfxX":0.5815457321972937,"pfxZ":0.7815158630470505,"pX":0.4802238279576284,"pZ":1.5315660468332732,"vX0":6.219931719863678,"vY0":-122.54529387453275,"vZ0":-2.6542623845904227,"x":98.69,"y":197.43,"x0":-2.1728820236869524,"y0":50.001009939427966,"z0":5.292639231192274,"aX":0.8772720496105894},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-2.6,"spinRate":2637,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4480369616650046,"extension":6.452018701077828},"index":3,"playId":"d607f6f4-6f07-3a02-a7f0-ef249bf38acd","pitchNumber":4,"startTime":"2026-04-01T22:30:14.770Z","endTime":"2026-04-01T22:30:19.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:30:19.896Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Johnson walks. Jake Cronenworth to 3rd. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:30:35.928Z","endTime":"2026-04-01T22:31:50.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.386440208196895,"aZ":-25.745260132728202,"pfxX":-10.30414439348344,"pfxZ":3.7065480106931386,"pX":-0.12075393231476125,"pZ":3.5279718472370605,"vX0":8.38326346049475,"vY0":-131.51704268684784,"vZ0":0.2347701014057173,"x":121.6,"y":143.52,"x0":-2.0260050367087707,"y0":50.00353296682263,"z0":5.361945508476603,"aX":-17.878621901925026},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":2025,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41800963277536063,"extension":6.4615655806864805},"index":0,"playId":"cae2630c-183f-33a7-b98d-c082d3654a75","pitchNumber":1,"startTime":"2026-04-01T22:30:45.680Z","endTime":"2026-04-01T22:30:49.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975085857096673,"aZ":-24.192003642184062,"pfxX":-4.363258590938162,"pfxZ":5.12978914599816,"pX":-1.0324036527685394,"pZ":2.6325073097266936,"vX0":4.319616252967961,"vY0":-124.49091430307423,"vZ0":-1.500951674127018,"x":156.35,"y":167.7,"x0":-2.2302142805331995,"y0":50.0035604437274,"z0":5.262187538777202,"aX":-6.790895696130371},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":6.8,"spinRate":1833,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4414038842326913,"extension":6.6246563821448134},"index":1,"playId":"cef68694-1db8-3c5d-8736-836e98b85170","pitchNumber":2,"startTime":"2026-04-01T22:31:06.920Z","endTime":"2026-04-01T22:31:10.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58846293532209,"aZ":-15.525003711047558,"pfxX":-4.05516895457549,"pfxZ":9.137955693236439,"pX":-1.0283687660339276,"pZ":3.6890518744269336,"vX0":4.053483197901327,"vY0":-134.26395594856228,"vZ0":-1.6142072613551488,"x":156.2,"y":139.18,"x0":-2.0321877951976965,"y0":50.004335199278934,"z0":5.4051215333800116,"aX":-7.390240034691982},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2365,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4082423893425946,"extension":6.445988864959815},"index":2,"playId":"63843c1a-1756-3fb3-a2be-994121b33c43","pitchNumber":3,"startTime":"2026-04-01T22:31:26.391Z","endTime":"2026-04-01T22:31:30.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946928192703698,"aZ":-14.76606562479618,"pfxX":-3.198352130042479,"pfxZ":9.413199604906586,"pX":-1.075393794759547,"pZ":4.147989285859177,"vX0":4.063774086958824,"vY0":-135.45850013703787,"vZ0":-0.5221682271556264,"x":157.99,"y":126.78,"x0":-2.182950218081888,"y0":50.00170450023163,"z0":5.380252479440093,"aX":-5.914490363562303},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2431,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4051161699653849,"extension":6.367345500602106},"index":3,"playId":"c24d72e0-e63a-3d07-ad32-d07b53a308a7","pitchNumber":4,"startTime":"2026-04-01T22:31:46.851Z","endTime":"2026-04-01T22:31:50.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:31:50.657Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a soft ground ball to third baseman Matt Chapman, deflected by pitcher José Buttó. Jake Cronenworth scores. Gavin Sheets to 3rd. Bryce Johnson to 2nd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:32:52.434Z","endTime":"2026-04-01T22:34:16.816Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":676130,"link":"/api/v1/people/676130"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T22:32:00.967Z","endTime":"2026-04-01T22:32:54.646Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.046587443878263,"aZ":-25.199718579415826,"pfxX":-9.598593874936146,"pfxZ":3.919809130741207,"pX":-1.0841305926984595,"pZ":3.306236441489144,"vX0":5.260436387265338,"vY0":-133.16669855220502,"vZ0":-0.3818096281905327,"x":158.32,"y":149.51,"x0":-1.8476581290820735,"y0":50.0038941562428,"z0":5.289077996134753,"aX":-17.08177433282573},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":16.1,"spinRate":2119,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4127650672090786,"extension":6.3647871272688965},"index":1,"playId":"d997edb5-ac80-30a0-9b1d-6bb9ac7a6e6a","pitchNumber":1,"startTime":"2026-04-01T22:32:54.646Z","endTime":"2026-04-01T22:32:58.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634193847653517,"aZ":-31.515682126167448,"pfxX":0.9074100706180581,"pfxZ":0.4316294175183151,"pX":0.4892999568022435,"pZ":1.6673851485855182,"vX0":5.425611966317738,"vY0":-123.19631333179659,"vZ0":-2.3089781424243347,"x":98.35,"y":193.76,"x0":-1.8601724458002247,"y0":50.004683613414294,"z0":5.282414054874932,"aX":1.3937921108310267},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-2.9,"spinRate":2555,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4447079513928589,"extension":6.393948195989344},"index":2,"playId":"1db78517-7a3d-3c7a-b144-d3ea2ad58879","pitchNumber":2,"startTime":"2026-04-01T22:33:10.744Z","endTime":"2026-04-01T22:33:14.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31794491668659,"aZ":-23.5893601127762,"pfxX":-8.825321642260027,"pfxZ":4.882109239542546,"pX":0.6260687017500811,"pZ":3.495909203462675,"vX0":8.898255608790333,"vY0":-132.32535956988906,"vZ0":-0.13284656404345485,"x":93.14,"y":144.39,"x0":-1.6464102217779586,"y0":50.00485782856661,"z0":5.286548223337995,"aX":-15.52888344485614},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2184,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4151829196876764,"extension":6.38979079300584},"index":3,"playId":"6898ff3e-ef27-3665-ba5e-022329eb44ef","pitchNumber":3,"startTime":"2026-04-01T22:33:28.843Z","endTime":"2026-04-01T22:33:34.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96327953814186,"aZ":-23.55941155378514,"pfxX":-9.110575377830141,"pfxZ":4.84199503071018,"pX":0.37888434677098587,"pZ":4.041956197296749,"vX0":8.382956594879921,"vY0":-133.15619883334656,"vZ0":1.0217232236113678,"x":102.56,"y":129.65,"x0":-1.6400947309274807,"y0":50.003874966680804,"z0":5.369047454522508,"aX":-16.21578668729093},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2227,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.41273820725594446,"extension":6.561386654312797},"index":4,"playId":"2fdf07e0-aeb5-324a-8e40-db0d60de7c8f","pitchNumber":4,"startTime":"2026-04-01T22:33:48.645Z","endTime":"2026-04-01T22:33:51.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88841859734673,"aZ":-23.788415640362977,"pfxX":-10.770890016298994,"pfxZ":4.809962575174335,"pX":0.6029449839558293,"pZ":2.988985723060391,"vX0":9.058437815799786,"vY0":-131.92163350365448,"vZ0":-1.174397791655959,"x":94.02,"y":158.08,"x0":-1.4941717262353726,"y0":50.00274339397859,"z0":5.211313933897183,"aX":-18.779939873737355},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2116,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4169114043006785,"extension":6.311846939433134},"hitData":{"launchSpeed":52.8,"launchAngle":-75.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.1,"coordY":183.45}},"index":5,"playId":"c2c3427d-f15f-320d-8c0f-aca46e62b83f","pitchNumber":5,"startTime":"2026-04-01T22:34:09.792Z","endTime":"2026-04-01T22:34:16.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:34:16.816Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Gavin Sheets scores. Bryce Johnson to 3rd. Fernando Tatis Jr. to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:34:44.964Z","endTime":"2026-04-01T22:36:09.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":676130,"link":"/api/v1/people/676130"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(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":85.2,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039715428222912,"aZ":-29.111629563739665,"pfxX":-0.4050544979879158,"pfxZ":1.95524698237692,"pX":0.3688418050566625,"pZ":1.1886522769769337,"vX0":5.708342542203453,"vY0":-123.9689287208578,"vZ0":-3.9700222479043448,"x":102.94,"y":206.69,"x0":-1.903785034060135,"y0":50.005373764058135,"z0":5.220922181157567,"aX":-0.636129194634766},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-0.5,"spinRate":2409,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.44056835304300623,"extension":6.191362168051658},"index":0,"playId":"713cbe0b-3b80-334b-ac64-81c3905a1714","pitchNumber":1,"startTime":"2026-04-01T22:35:05.077Z","endTime":"2026-04-01T22:35:08.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":669369,"link":"/api/v1/people/669369"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902456914361444,"aZ":-27.713536429892024,"pfxX":-0.856703591899219,"pfxZ":2.812461715711638,"pX":2.425026541743147,"pZ":-0.906000796668427,"vX0":10.765073124609426,"vY0":-125.0197860228296,"vZ0":-8.98282070437418,"x":24.56,"y":263.24,"x0":-1.822894503955133,"y0":50.00142548262731,"z0":5.003765657951427,"aX":-1.3587209206022604},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-0.8,"spinRate":2551,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4379002934371963,"extension":6.313526237619957},"index":1,"playId":"ba1305f3-6632-3ff8-adec-31c6b32383ec","pitchNumber":2,"startTime":"2026-04-01T22:35:22.424Z","endTime":"2026-04-01T22:35:26.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":669369,"link":"/api/v1/people/669369"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438794858089782,"aZ":-22.975816323165088,"pfxX":-7.197074861025527,"pfxZ":5.371626740302162,"pX":0.6792838906022375,"pZ":4.123339489954603,"vX0":8.310095071897457,"vY0":-130.30095529919245,"vZ0":1.2042217647999376,"x":91.11,"y":127.45,"x0":-1.6224497145404901,"y0":50.00244605157152,"z0":5.396376936755375,"aX":-12.324466860433333},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":11.2,"spinRate":2146,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4210246341244499,"extension":6.5944563442090525},"index":2,"playId":"8db21bcd-26ae-3903-a94f-3aeea05b1f4e","pitchNumber":3,"startTime":"2026-04-01T22:35:45.710Z","endTime":"2026-04-01T22:35:49.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":669369,"link":"/api/v1/people/669369"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398493736083243,"aZ":-22.13353953782075,"pfxX":-7.452572612752939,"pfxZ":5.787884662328114,"pX":-0.06654590375271628,"pZ":3.983420242255356,"vX0":6.875041047635793,"vY0":-131.0724745238151,"vZ0":0.684444580490883,"x":119.54,"y":131.23,"x0":-1.7586472064963548,"y0":50.00485399993693,"z0":5.375043866129615,"aX":-12.934231551553019},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.9,"breakHorizontal":11.9,"spinRate":2177,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4183190110608539,"extension":6.364698248123826},"index":3,"playId":"97cf0741-ae44-31d1-bdd2-d796477a35e4","pitchNumber":4,"startTime":"2026-04-01T22:36:05.146Z","endTime":"2026-04-01T22:36:09.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":669369,"link":"/api/v1/people/669369"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:36:09.123Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Merrill grounds into a double play, catcher Daniel Susac to first baseman Casey Schmitt. Bryce Johnson out at home. Jackson Merrill out at 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T22:41:17.796Z","endTime":"2026-04-01T22:42:11.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T22:36:33.689Z","endTime":"2026-04-01T22:38:46.345Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Borucki replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-01T22:38:46.345Z","endTime":"2026-04-01T22:41:19.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97632925063199,"aZ":-31.403892165669298,"pfxX":-0.8487228775968401,"pfxZ":0.5024150061559878,"pX":0.30607024012122286,"pZ":1.5203706506136923,"vX0":-2.2793383189995553,"vY0":-124.10563045944481,"vZ0":-3.4040042377849877,"x":105.33,"y":197.73,"x0":1.3517509098339564,"y0":50.00512417227996,"z0":5.563268832839179,"aX":-1.3056638971359196},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":2.2,"spinRate":2298,"spinDirection":311},"zone":14,"typeConfidence":0.86,"plateTime":0.4436590735900827,"extension":6.185724612857248},"index":2,"playId":"b0d5470e-6ae2-39c3-afce-d15a65d94a00","pitchNumber":1,"startTime":"2026-04-01T22:41:19.928Z","endTime":"2026-04-01T22:41:25.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033515567596517,"aZ":-33.189402058258416,"pfxX":-9.953928031339096,"pfxZ":-0.7206681398933057,"pX":0.44775014809076413,"pZ":3.1285310225518566,"vX0":0.43369599709527396,"vY0":-118.33912622142455,"vZ0":1.2440724945992008,"x":99.93,"y":154.31,"x0":1.554520485685051,"y0":50.000875449718286,"z0":5.64128389297057,"aX":-14.085179727938579},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.7,"breakHorizontal":17.9,"spinRate":2616,"spinDirection":308},"zone":3,"typeConfidence":0.91,"plateTime":0.4632192932653725,"extension":6.22786911024064},"index":3,"playId":"3a5d0671-85f0-3476-a3b0-dd8af29cf36a","pitchNumber":2,"startTime":"2026-04-01T22:41:36.591Z","endTime":"2026-04-01T22:41:40.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31274091313801,"aZ":-35.01278452073925,"pfxX":-0.3203034563337299,"pfxZ":-1.797826664400917,"pX":-1.0380336221168733,"pZ":0.8664929033196571,"vX0":-5.308747017366048,"vY0":-125.0678167033609,"vZ0":-4.320137125108619,"x":156.57,"y":215.38,"x0":1.1579136972397128,"y0":50.0049809627238,"z0":5.502323364458629,"aX":-0.50444021833109},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":1.8,"spinRate":2397,"spinDirection":309},"zone":13,"typeConfidence":0.89,"plateTime":0.43872392858488674,"extension":6.216849174358536},"hitData":{"launchSpeed":45.3,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.43,"coordY":203.49}},"index":4,"playId":"de6e5e60-0764-3f85-af9e-11c78068dd3e","pitchNumber":3,"startTime":"2026-04-01T22:42:03.614Z","endTime":"2026-04-01T22:42:11.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.02,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:42:11.620Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T22:44:17.152Z","endTime":"2026-04-01T22:45:26.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56523392319691,"aZ":-12.292487919316955,"pfxX":-5.89411020592294,"pfxZ":9.60774782136203,"pX":-1.045890212005944,"pZ":3.8295743711783197,"vX0":4.042541091441289,"vY0":-142.8684718675815,"vZ0":-4.358147007309834,"x":156.87,"y":135.38,"x0":-1.712565608662688,"y0":50.005103643491246,"z0":6.145988072889575,"aX":-12.199952523951055},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2495,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.3832089185554648,"extension":6.5181389315019995},"index":0,"playId":"0627c998-e2bb-31d0-9ca2-817d276b68e0","pitchNumber":1,"startTime":"2026-04-01T22:44:29.575Z","endTime":"2026-04-01T22:44:33.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762999566581847,"aZ":-30.814622348815583,"pfxX":4.727407542387441,"pfxZ":0.8494212283306837,"pX":0.4599404636962244,"pZ":3.0194077998481355,"vX0":4.00381451023464,"vY0":-125.9247164883154,"vZ0":-1.4182777031332523,"x":99.47,"y":157.26,"x0":-1.7675977091680675,"y0":50.00250311018046,"z0":6.094505659057616,"aX":7.552550913337933},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-9.5,"spinRate":2557,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.43580787928193665,"extension":6.384874762170697},"index":1,"playId":"77307b33-8bcf-3ac7-9c28-ec09faaf7cac","pitchNumber":2,"startTime":"2026-04-01T22:44:42.667Z","endTime":"2026-04-01T22:44:46.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900188632557118,"aZ":-28.075900063445072,"pfxX":-11.02680717378442,"pfxZ":2.1654391833898234,"pX":-1.7285045291825203,"pZ":3.257122046219901,"vX0":4.366124698291463,"vY0":-136.59801610993838,"vZ0":-2.096994685230041,"x":182.89,"y":150.84,"x0":-1.9144326943494347,"y0":50.0021354131118,"z0":5.963813402715828,"aX":-20.850192643008967},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":19.1,"spinRate":2136,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40088392567358344,"extension":6.332845660180294},"index":2,"playId":"40846e20-9b6b-3a97-8894-d94923dd7056","pitchNumber":3,"startTime":"2026-04-01T22:44:59.009Z","endTime":"2026-04-01T22:45:02.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157360545746112,"aZ":-10.855616017705993,"pfxX":-4.3998888132308345,"pfxZ":10.007626223671505,"pX":0.8094236312969237,"pZ":1.849641054255365,"vX0":8.116778150248681,"vY0":-144.46688173263735,"vZ0":-9.91843349630279,"x":86.15,"y":188.84,"x0":-1.4548949982071004,"y0":50.0047470566116,"z0":5.978966896481888,"aX":-9.375098510150629},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2560,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.3779963461738505,"extension":6.655902006688392},"hitData":{"launchSpeed":97.8,"launchAngle":14.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.3,"coordY":100.2}},"index":3,"playId":"83b8067e-e0bb-37e7-82cf-cdd201422f08","pitchNumber":4,"startTime":"2026-04-01T22:45:14.326Z","endTime":"2026-04-01T22:45:26.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:45:26.940Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T22:45:37.967Z","endTime":"2026-04-01T22:46:50.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58917914643257,"aZ":-9.879090019618808,"pfxX":-4.975817042905532,"pfxZ":10.513249670368339,"pX":1.2485261013920719,"pZ":2.648192374983187,"vX0":9.270883705205973,"vY0":-144.46667781999832,"vZ0":-7.725523550333422,"x":69.41,"y":167.28,"x0":-1.350785464988952,"y0":50.003970423015865,"z0":5.958769930662541,"aX":-10.553788457786903},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2530,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.3786470965311399,"extension":6.7208939399699705},"index":0,"playId":"c25355b2-fe63-3de5-9141-904b9c891da6","pitchNumber":1,"startTime":"2026-04-01T22:45:46.403Z","endTime":"2026-04-01T22:45:50.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.215564624154915,"aZ":-10.422517467464363,"pfxX":-5.974667358728004,"pfxZ":10.303497738649298,"pX":-0.31213640202516857,"pZ":2.9857796035631656,"vX0":5.859214316676238,"vY0":-144.4955304707549,"vZ0":-6.900618872813538,"x":128.9,"y":158.16,"x0":-1.5916249885474014,"y0":50.002994950500906,"z0":6.048054273688179,"aX":-12.61261076683059},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2545,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.37932960341419397,"extension":6.6018535111979295},"index":1,"playId":"d97a2723-8e02-304a-94a5-33897d312660","pitchNumber":2,"startTime":"2026-04-01T22:46:03.284Z","endTime":"2026-04-01T22:46:07.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":92.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94736443766333,"aZ":-9.733566323408626,"pfxX":-5.533107729255385,"pfxZ":10.280973633096687,"pX":-0.10561676679434527,"pZ":3.2069196079073943,"vX0":5.793581879392982,"vY0":-146.64272192277355,"vZ0":-6.572958598596408,"x":121.03,"y":152.19,"x0":-1.3858683760404964,"y0":50.00606931870168,"z0":6.055127900244618,"aX":-12.080437466426693},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2556,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.37319174292209123,"extension":6.622214844540922},"index":2,"playId":"f24fd6c8-9b66-3b53-ad53-82eafabe22d2","pitchNumber":3,"startTime":"2026-04-01T22:46:21.942Z","endTime":"2026-04-01T22:46:25.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-01T22:46:30.468Z","endTime":"2026-04-01T22:46:46.456Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12677208470116,"aZ":-33.7581174398353,"pfxX":3.4263573042690663,"pfxZ":-0.9490473511976596,"pX":0.46941466409757315,"pZ":2.2692602632720646,"vX0":3.8935403384275804,"vY0":-128.7475171927047,"vZ0":-3.128258932579981,"x":99.11,"y":177.51,"x0":-1.5083554023150365,"y0":50.00088642895817,"z0":6.116985649665206,"aX":5.740774194101905},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":-7.1,"spinRate":2502,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.42569832392877727,"extension":6.74304765496982},"index":4,"playId":"30552153-9780-3d49-9172-0fa88d196355","pitchNumber":4,"startTime":"2026-04-01T22:46:46.456Z","endTime":"2026-04-01T22:46:50.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:46:50.091Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T22:47:09.222Z","endTime":"2026-04-01T22:48:24.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99001230747642,"aZ":-32.461338541851404,"pfxX":5.712651173659618,"pfxZ":-0.17774049616856757,"pX":-0.22903201954618063,"pZ":1.8009660605466657,"vX0":1.8957541390001853,"vY0":-125.95894454154067,"vZ0":-3.8040385560768137,"x":125.73,"y":190.15,"x0":-1.7365538332342159,"y0":50.005867251066434,"z0":5.996351837073074,"aX":9.049437157268091},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-10.8,"spinRate":2474,"spinDirection":48},"zone":8,"typeConfidence":0.91,"plateTime":0.4372443417377241,"extension":6.705200263848607},"index":0,"playId":"7ffbaa0b-d238-311a-bd9f-77789fda357f","pitchNumber":1,"startTime":"2026-04-01T22:47:17.723Z","endTime":"2026-04-01T22:47:21.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":100.7,"endSpeed":91.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.429753694201715,"aZ":-10.454131232908177,"pfxX":-4.869853509354595,"pfxZ":10.08398878932103,"pX":0.4374107835054879,"pZ":2.8371300286396632,"vX0":6.798711858445675,"vY0":-146.27055016590583,"vZ0":-7.47951126189196,"x":100.33,"y":162.18,"x0":-1.2908455231663931,"y0":50.00145665507485,"z0":6.063705803757616,"aX":-10.488500610583326},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2457,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.37531526586291486,"extension":6.629922801542891},"index":1,"playId":"ab10e368-0a38-3632-bdd0-5c2228a4bbc3","pitchNumber":2,"startTime":"2026-04-01T22:47:35.398Z","endTime":"2026-04-01T22:47:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":87.8,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582811344775617,"aZ":-34.40009757301201,"pfxX":4.632306697954918,"pfxZ":-1.3517317447370614,"pX":0.253807783012646,"pZ":1.5577098832326701,"vX0":3.1610673602579293,"vY0":-127.8029419215029,"vZ0":-4.445586939436808,"x":107.33,"y":196.72,"x0":-1.6031035545558145,"y0":50.00428512762768,"z0":6.036791234702903,"aX":7.623731353202981},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":-9.1,"spinRate":2377,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.42940761009686623,"extension":6.936122496791436},"index":2,"playId":"7790fe9c-9391-393e-ab87-0b544ef68d4f","pitchNumber":3,"startTime":"2026-04-01T22:47:57.099Z","endTime":"2026-04-01T22:48:01.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50688395902666,"aZ":-8.13438969913182,"pfxX":-4.191336361526659,"pfxZ":10.942839926800577,"pX":-0.4664055077984032,"pZ":3.192242190476515,"vX0":4.012237470971128,"vY0":-147.585929166939,"vZ0":-7.120390934936351,"x":134.78,"y":152.59,"x0":-1.3017529033280966,"y0":50.002541214370666,"z0":6.1212449371412205,"aX":-9.207262837873238},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2561,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.3717327125728316,"extension":7.806378149764918},"index":3,"playId":"dea623df-c5d0-3fab-824f-9dfe8d7fb0a2","pitchNumber":4,"startTime":"2026-04-01T22:48:20.494Z","endTime":"2026-04-01T22:48:24.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:48:24.812Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T22:48:39.791Z","endTime":"2026-04-01T22:49:47.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5],"actionIndex":[1,3],"runnerIndex":[0,1,2],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09088623107256,"aZ":-35.11140863092146,"pfxX":4.140070163222356,"pfxZ":-1.8045994196325896,"pX":-0.1716335540925889,"pZ":2.24856523262255,"vX0":1.9103858871449764,"vY0":-127.85520616743607,"vZ0":-2.608336881712794,"x":123.54,"y":178.07,"x0":-1.4697315709535403,"y0":50.00133865671278,"z0":6.0792349024526215,"aX":6.748837127812542},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":-7.9,"spinRate":2384,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.43091131431774254,"extension":6.725146345903428},"index":0,"playId":"6f12572d-c0ab-3a5a-ad70-dc8463dc32e5","pitchNumber":1,"startTime":"2026-04-01T22:48:47.755Z","endTime":"2026-04-01T22:48:56.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Arraez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"6f12572d-c0ab-3a5a-ad70-dc8463dc32e5","startTime":"2026-04-01T22:48:59.174Z","endTime":"2026-04-01T22:49:03.009Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"postOnSecond":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47963858714711,"aZ":-34.47917226274518,"pfxX":4.74858992827509,"pfxZ":-1.3865890885656205,"pX":-0.26121384140877413,"pZ":1.8877084231489565,"vX0":1.4438872606311832,"vY0":-128.87996870009684,"vZ0":-3.756582295951199,"x":126.96,"y":187.81,"x0":-1.447794412259375,"y0":50.00616782974707,"z0":6.069621005686879,"aX":7.8713007499827},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.2,"breakHorizontal":-8.9,"spinRate":2473,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.427412449245943,"extension":7.173797311190131},"index":2,"playId":"2b1fc073-6e22-3789-b79a-f495b69ae8eb","pitchNumber":2,"startTime":"2026-04-01T22:49:03.009Z","endTime":"2026-04-01T22:49:11.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Arraez advances to 3rd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"2b1fc073-6e22-3789-b79a-f495b69ae8eb","startTime":"2026-04-01T22:49:13.786Z","endTime":"2026-04-01T22:49:21.865Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"postOnThird":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.5,"endSpeed":92.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.394041724833606,"aZ":-7.530339522792901,"pfxX":-4.615603152755695,"pfxZ":11.05453820621948,"pX":0.0032995911174837295,"pZ":3.1340921987285277,"vX0":5.561422592681358,"vY0":-148.93742284330622,"vZ0":-7.5171040309532255,"x":116.87,"y":154.16,"x0":-1.2954969575158697,"y0":50.00043411551471,"z0":6.137458096198322,"aX":-10.287341464573187},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2540,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.36887042989322216,"extension":7.03384287812307},"index":4,"playId":"5766dc9d-9147-3df9-8aa1-81c6ef6ae95c","pitchNumber":3,"startTime":"2026-04-01T22:49:21.865Z","endTime":"2026-04-01T22:49:25.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186343068451265,"aZ":-34.916687199701066,"pfxX":1.941035903770694,"pfxZ":-1.6789310653714775,"pX":0.28197787429708404,"pZ":1.4150682401997372,"vX0":3.8198663244706657,"vY0":-127.3156862945425,"vZ0":-4.35288132303089,"x":106.25,"y":200.57,"x0":-1.4924599408152268,"y0":50.001193386622965,"z0":5.92315480047003,"aX":3.1725928199962445},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2385,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4309140209508775,"extension":6.988092007444834},"index":5,"playId":"6629e8e0-d427-33f6-a38d-8c47e0ad10b0","pitchNumber":4,"startTime":"2026-04-01T22:49:43.283Z","endTime":"2026-04-01T22:49:47.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-01T22:49:47.017Z","atBatIndex":72}]