[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:42:42.890Z","endTime":"2026-04-07T22:44:31.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-07T19:34:20.115Z","endTime":"2026-04-07T22:15:57.794Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-07T22:15:57.794Z","endTime":"2026-04-07T22:42:21.977Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-07T22:42:21.977Z","endTime":"2026-04-07T22:42:45.232Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.201967820972584,"aZ":-11.485082874407304,"pfxX":-10.341517401781704,"pfxZ":10.297449717486368,"pX":0.22106143008206078,"pZ":1.7198452483556148,"vX0":12.37894176685465,"vY0":-140.89589214060913,"vZ0":-7.930067982636989,"x":108.57,"y":192.34,"x0":-2.887158388381404,"y0":50.006751842668436,"z0":5.314538954220336,"aX":-20.784955396412677},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":16.2,"spinRate":2267,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3888546221339171,"extension":6.849929760868117},"index":3,"playId":"e608e192-f66f-3b72-af43-e6587c9e1b70","pitchNumber":1,"startTime":"2026-04-07T22:42:45.232Z","endTime":"2026-04-07T22:42:48.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":88.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487757445110645,"aZ":-14.646745050324954,"pfxX":-10.13260874102252,"pfxZ":8.794224762169808,"pX":1.1003027265139997,"pZ":2.6622759289696822,"vX0":13.914855103562857,"vY0":-140.23530685974214,"vZ0":-4.991470233030492,"x":75.06,"y":166.9,"x0":-2.6077407131176042,"y0":50.0040974673836,"z0":5.4195824035306135,"aX":-20.19895229845732},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":15.5,"spinRate":2285,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3904619703748007,"extension":6.8581682111415665},"index":4,"playId":"89ee602a-80d8-3ace-94ea-0e6e2130cf23","pitchNumber":2,"startTime":"2026-04-07T22:43:02.115Z","endTime":"2026-04-07T22:43:05.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19099614315102,"aZ":-13.34188520919337,"pfxX":-9.235756065931348,"pfxZ":9.297567502195824,"pX":0.0948606257096475,"pZ":3.0551332041610677,"vX0":11.55445960517523,"vY0":-141.62446804906216,"vZ0":-4.301470661571,"x":113.38,"y":156.29,"x0":-2.843304429379414,"y0":50.00594056900432,"z0":5.450933558876884,"aX":-18.713530821513835},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":14.3,"spinRate":2250,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3871711175820449,"extension":6.812219305672878},"index":5,"playId":"94ab992c-5aec-3225-a946-e8f6c770bddf","pitchNumber":3,"startTime":"2026-04-07T22:43:18.426Z","endTime":"2026-04-07T22:43:21.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.8,"endSpeed":88.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93774270975881,"aZ":-11.236407555801074,"pfxX":-8.2078939751986,"pfxZ":10.343300685616603,"pX":0.4889456231945795,"pZ":2.436676773987194,"vX0":11.91408818543541,"vY0":-141.73571223354696,"vZ0":-6.228246307028191,"x":98.36,"y":172.99,"x0":-2.7125525005287,"y0":50.001108952589036,"z0":5.387827235986278,"aX":-16.613359393538765},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":12.2,"spinRate":2262,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.38718834842482686,"extension":6.815837142924172},"index":6,"playId":"3cc539e6-1a69-3417-916b-10a9e18e7640","pitchNumber":4,"startTime":"2026-04-07T22:43:34.626Z","endTime":"2026-04-07T22:43:37.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-07T22:43:48.824Z","endTime":"2026-04-07T22:44:04.355Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718259239472296,"aZ":-27.95269912099079,"pfxX":-12.418487506738952,"pfxZ":2.374981269254649,"pX":-0.8778204363144695,"pZ":2.6122038426896843,"vX0":9.485345862413517,"vY0":-133.0104809629705,"vZ0":-2.0273452756980026,"x":150.46,"y":168.25,"x0":-2.8913743258946636,"y0":50.00280612602198,"z0":5.427805857065101,"aX":-22.06879446282359},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":20.2,"spinRate":1929,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4130992556700579,"extension":6.743598247065453},"index":8,"playId":"691c0e0e-2056-3557-a61b-989c5dea83cf","pitchNumber":5,"startTime":"2026-04-07T22:44:04.355Z","endTime":"2026-04-07T22:44:09.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.920602213312094,"aZ":-17.764195919303596,"pfxX":-8.40712858833221,"pfxZ":7.149663398053299,"pX":-1.3010470225641833,"pZ":3.543636738110841,"vX0":7.725317984312994,"vY0":-141.8921005784548,"vZ0":-2.1213825044948322,"x":166.59,"y":143.1,"x0":-2.981943746460161,"y0":50.00491685918514,"z0":5.447363404598625,"aX":-16.94968751358602},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":13.4,"spinRate":2206,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3877219360372437,"extension":6.835590229255447},"index":9,"playId":"309d4f31-4f9c-32dc-a26d-d1784dcba090","pitchNumber":6,"startTime":"2026-04-07T22:44:26.421Z","endTime":"2026-04-07T22:44:31.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-07T22:44:31.145Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:44:42.669Z","endTime":"2026-04-07T22:46:46.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.1,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36046252890402,"aZ":-23.917869046744585,"pfxX":-11.941397903223688,"pfxZ":4.126444702834904,"pX":-1.6022881668656648,"pZ":3.5880104191926994,"vX0":8.463108059408361,"vY0":-141.11316016485688,"vZ0":-1.2457666377982108,"x":178.08,"y":141.9,"x0":-3.1002156594091836,"y0":50.00583352942907,"z0":5.587238763436252,"aX":-23.906315603376665},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":19.7,"spinRate":2088,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3892748275852287,"extension":6.844522938338498},"index":0,"playId":"50507cca-92ef-30ca-9c57-a698f130bce2","pitchNumber":1,"startTime":"2026-04-07T22:44:56.921Z","endTime":"2026-04-07T22:45:00.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67372421154894,"aZ":-23.5812926904032,"pfxX":-12.743165772371476,"pfxZ":4.312245218713446,"pX":0.4363340578262906,"pZ":3.6996164525894906,"vX0":13.217288732600535,"vY0":-140.48194945207214,"vZ0":-0.8498658893718718,"x":100.37,"y":138.89,"x0":-2.680377492887725,"y0":50.00414043763191,"z0":5.542968687837832,"aX":-25.400366236534733},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":20.3,"spinRate":2230,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39032485774153525,"extension":6.650015981282599},"index":1,"playId":"c390436e-e44b-399f-a859-f173f62a82db","pitchNumber":2,"startTime":"2026-04-07T22:45:13.610Z","endTime":"2026-04-07T22:45:16.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99116555688249,"aZ":-26.576178775953686,"pfxX":-12.4017358421877,"pfxZ":2.7561405806298254,"pX":-1.5931821439557272,"pZ":3.451970047042632,"vX0":8.032185769702268,"vY0":-141.95877681145805,"vZ0":-0.9601806592677672,"x":177.73,"y":145.58,"x0":-2.8552913319122806,"y0":50.00202649616349,"z0":5.493976563996423,"aX":-25.186126155248395},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":20.8,"spinRate":2299,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3865551244639116,"extension":6.726630241934617},"index":2,"playId":"b46cdff5-14bf-3154-9dc6-1373d2261369","pitchNumber":3,"startTime":"2026-04-07T22:45:30.443Z","endTime":"2026-04-07T22:45:33.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65580777617663,"aZ":-15.845047818311546,"pfxX":-8.209844961144748,"pfxZ":8.130192702483093,"pX":0.309160516995746,"pZ":3.2731991928854,"vX0":11.501107540430205,"vY0":-141.40908347626237,"vZ0":-3.160728916904985,"x":105.22,"y":150.4,"x0":-2.759361360184255,"y0":50.00520064621744,"z0":5.432540682990708,"aX":-16.495506065182127},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":12.2,"spinRate":2188,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3885277278434365,"extension":6.828587997555571},"index":3,"playId":"98ad4e2c-ff90-348b-acf8-a4e90a37e49f","pitchNumber":4,"startTime":"2026-04-07T22:45:49.592Z","endTime":"2026-04-07T22:45:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.649001182542236,"aZ":-27.13561302026963,"pfxX":-12.892951954618106,"pfxZ":2.5276070476137154,"pX":-0.03914470123251533,"pZ":3.1469173096316867,"vX0":12.095283772720295,"vY0":-140.47022129879244,"vZ0":-1.7539061290336746,"x":118.49,"y":153.81,"x0":-2.7315825897955226,"y0":50.00279463344005,"z0":5.548481397647809,"aX":-25.694228292989262},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":20.8,"spinRate":2211,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3903371219282241,"extension":6.761938664158933},"index":4,"playId":"8c6dd266-b1bc-3dcb-a98a-afdbba09c9c6","pitchNumber":5,"startTime":"2026-04-07T22:46:07.050Z","endTime":"2026-04-07T22:46:10.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-07T22:46:23.031Z","endTime":"2026-04-07T22:46:41.430Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49468799660446,"aZ":-16.463060401031477,"pfxX":-9.307913047577518,"pfxZ":7.80947078119423,"pX":0.45028067805571026,"pZ":3.266010730444555,"vX0":11.882083420249845,"vY0":-141.0265200675032,"vZ0":-3.257279128026161,"x":99.84,"y":150.6,"x0":-2.6110353773410733,"y0":50.0018028811523,"z0":5.499881653307452,"aX":-18.722944567464044},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2182,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.38860296366817293,"extension":6.898073700113085},"index":6,"playId":"0216bc70-d8fd-38f8-8f56-0e088265320e","pitchNumber":6,"startTime":"2026-04-07T22:46:41.430Z","endTime":"2026-04-07T22:46:46.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-07T22:46:46.158Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:46:55.284Z","endTime":"2026-04-07T22:48:18.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02500108524155,"aZ":-13.65312116078684,"pfxX":-8.001464986986717,"pfxZ":9.218856467496945,"pX":1.0238482878126722,"pZ":3.04046073294315,"vX0":11.774322834030423,"vY0":-140.8450046826291,"vZ0":-4.149869717839972,"x":77.97,"y":156.69,"x0":-2.1713793798568646,"y0":50.00156155607776,"z0":5.416051358270532,"aX":-16.073914363809422},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":12.1,"spinRate":2269,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38891563196795165,"extension":6.902224520190073},"index":0,"playId":"8436123a-507d-36d4-82a2-834f68461d59","pitchNumber":1,"startTime":"2026-04-07T22:47:10.714Z","endTime":"2026-04-07T22:47:14.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.137795089606236,"aZ":-16.5045439584569,"pfxX":-9.26109231406229,"pfxZ":7.799745373117577,"pX":0.6446600278213647,"pZ":3.4611090364881605,"vX0":11.54782641885848,"vY0":-141.53461051991542,"vZ0":-2.6937841551910684,"x":92.43,"y":145.33,"x0":-2.3032897226204407,"y0":50.00624442928975,"z0":5.494291319974607,"aX":-18.615654459678737},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2311,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.38837643054742266,"extension":6.925876737494446},"index":1,"playId":"5a76f6b3-7821-3787-ab61-ef61fe635186","pitchNumber":2,"startTime":"2026-04-07T22:47:29.593Z","endTime":"2026-04-07T22:47:33.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69068631805073,"aZ":-16.911354849340388,"pfxX":-9.149882185012826,"pfxZ":7.632964681131671,"pX":-0.18347841070733917,"pZ":3.010091882000672,"vX0":9.289698002491274,"vY0":-141.34829143471796,"vZ0":-3.7049720662640353,"x":123.99,"y":157.51,"x0":-2.342278764749013,"y0":50.006016450720765,"z0":5.440764139385843,"aX":-18.304410748302065},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":14.4,"spinRate":2428,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3892312770942796,"extension":6.774564200582959},"index":2,"playId":"15034b25-d5eb-3d07-9f1b-005a847d34c7","pitchNumber":3,"startTime":"2026-04-07T22:47:48.829Z","endTime":"2026-04-07T22:47:52.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.48021300589674,"aZ":-16.333576907884595,"pfxX":-10.27861306720141,"pfxZ":7.9532625329567495,"pX":-0.8526869475045875,"pZ":2.772954607971525,"vX0":8.115813321913556,"vY0":-141.45671836296177,"vZ0":-4.354058512554487,"x":149.5,"y":163.91,"x0":-2.4486460663898786,"y0":50.00062736762334,"z0":5.40587518612674,"aX":-20.4672485821414},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":16.6,"spinRate":2303,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3897904303778499,"extension":6.825229852665644},"hitData":{"launchSpeed":98.3,"launchAngle":43.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.64,"coordY":106.18}},"index":3,"playId":"2d2eff47-e440-38f7-84f5-5fb4d4ed6aad","pitchNumber":4,"startTime":"2026-04-07T22:48:08.978Z","endTime":"2026-04-07T22:48:18.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-07T22:48:18.142Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:50:16.579Z","endTime":"2026-04-07T22:51:24.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398843811618775,"aZ":-10.912839576863455,"pfxX":-1.4501146738998767,"pfxZ":11.721336809620407,"pX":-0.43980732998353816,"pZ":4.271600181306272,"vX0":1.4653903048081311,"vY0":-134.3893567584865,"vZ0":-4.066471373862131,"x":133.76,"y":123.45,"x0":-0.8059461381085169,"y0":50.00109269211461,"z0":6.590243116885891,"aX":-2.6300621805345883},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":2.3,"spinRate":2319,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4088837701166108,"extension":6.700321739474776},"index":0,"playId":"10c768e6-7317-3027-9b27-675c89833708","pitchNumber":1,"startTime":"2026-04-07T22:50:28.651Z","endTime":"2026-04-07T22:50:32.461Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418368498179305,"aZ":-10.267685618048358,"pfxX":-3.1582583993196347,"pfxZ":12.019255699605406,"pX":-0.48586451118440144,"pZ":3.2382280758429847,"vX0":1.460549688658192,"vY0":-134.46645030357453,"vZ0":-6.786294229274395,"x":135.52,"y":151.35,"x0":-0.6270949189585472,"y0":50.00535161653529,"z0":6.531107740469278,"aX":-5.75750358387719},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":5.4,"spinRate":2272,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4080627798431773,"extension":6.862509660765946},"index":1,"playId":"77fb911b-5d7d-34bb-b100-b35e4f06b4fe","pitchNumber":2,"startTime":"2026-04-07T22:50:43.279Z","endTime":"2026-04-07T22:50:46.588Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.2,"endSpeed":85.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948003693593407,"aZ":-10.251320533551832,"pfxX":-1.0848507947502217,"pfxZ":11.776609056130082,"pX":-0.46518782376203804,"pZ":3.362631702626467,"vX0":0.4351888402534641,"vY0":-135.64317915642965,"vZ0":-6.5743685208738345,"x":134.73,"y":147.99,"x0":-0.4868522478384708,"y0":50.00302656864366,"z0":6.534202211093603,"aX":-2.0194951118102784},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":1.9,"spinRate":2328,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4039545949554664,"extension":6.845869634404391},"index":2,"playId":"a397d0c4-4c7d-3c83-9721-89452592fb73","pitchNumber":3,"startTime":"2026-04-07T22:51:02.170Z","endTime":"2026-04-07T22:51:05.665Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268253143374388,"aZ":-10.620764259594814,"pfxX":-1.8244345572926897,"pfxZ":11.534149163746044,"pX":0.30240779672012413,"pZ":3.2077745764882666,"vX0":2.5560288249241454,"vY0":-135.93659627041845,"vZ0":-6.759386292264644,"x":105.47,"y":152.17,"x0":-0.41373619547703244,"y0":50.00011982334923,"z0":6.466642973270679,"aX":-3.408508314766732},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":2.8,"spinRate":2253,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.40318737713393826,"extension":6.9232088903128},"index":3,"playId":"fdea9abb-8fe8-3759-9965-be0cb4f21b0f","pitchNumber":4,"startTime":"2026-04-07T22:51:19.331Z","endTime":"2026-04-07T22:51:24.850Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-07T22:51:24.850Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:51:37.664Z","endTime":"2026-04-07T22:53:55.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":93.6,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9374096818471,"aZ":-12.20282691271622,"pfxX":-2.451340089017467,"pfxZ":10.731929456560938,"pX":0.3343813109283561,"pZ":3.0620125130184155,"vX0":3.1654282676106775,"vY0":-136.06232358116833,"vZ0":-6.9214631220548055,"x":104.25,"y":156.11,"x0":-0.5296822607789958,"y0":50.00432171782199,"z0":6.497904594634556,"aX":-4.562521690274812},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2209,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.4037246892997919,"extension":6.93759106184631},"index":0,"playId":"43d26740-d286-3c9a-9b4f-abd1f330383d","pitchNumber":1,"startTime":"2026-04-07T22:51:51.292Z","endTime":"2026-04-07T22:51:56.556Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139065210912495,"aZ":-10.483389708115567,"pfxX":-1.4172876945374722,"pfxZ":11.85992630069222,"pX":-0.5681560689182635,"pZ":1.6617694686165672,"vX0":0.7076326557957534,"vY0":-134.59575501625494,"vZ0":-10.559024461850887,"x":138.66,"y":193.91,"x0":-0.6508298314608346,"y0":50.001079757416264,"z0":6.385727201394447,"aX":-2.5912265046675573},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":2.4,"spinRate":2389,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.40747873427048686,"extension":6.85339104865409},"index":1,"playId":"f6ee84e2-4802-3121-8403-74a7a2c34119","pitchNumber":2,"startTime":"2026-04-07T22:52:25.686Z","endTime":"2026-04-07T22:52:52.708Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"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":93.6,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.735926332448113,"aZ":-9.996630788161193,"pfxX":-0.30414900219872587,"pfxZ":11.863620650183833,"pX":-0.9844189371630695,"pZ":2.5923984103493183,"vX0":-1.3768292263797854,"vY0":-136.0755504716727,"vZ0":-8.49622356632111,"x":154.52,"y":168.79,"x0":-0.4317183014953044,"y0":50.00346177865563,"z0":6.453755261055988,"aX":-0.5684681259829532},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":0.8,"spinRate":2398,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.40300045516771155,"extension":6.93135372184273},"index":2,"playId":"fd7106dd-95fa-385f-b9fd-9dd52dc6b485","pitchNumber":3,"startTime":"2026-04-07T22:53:00.448Z","endTime":"2026-04-07T22:53:04.306Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.994926306051912,"aZ":-9.39303965090754,"pfxX":0.3579343985922039,"pfxZ":12.190460590544774,"pX":-1.777589031870343,"pZ":4.176505571971537,"vX0":-3.3835853360374535,"vY0":-136.3324866260702,"vZ0":-4.743550828294756,"x":184.76,"y":126.01,"x0":-0.5630761823985426,"y0":50.00228852044727,"z0":6.596513657197957,"aX":0.6690554814921349},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":0.1,"spinRate":2369,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4028725873050254,"extension":6.763242882937899},"index":3,"playId":"bf8013b3-cee2-390a-9f3e-7ac4bbf0a14a","pitchNumber":4,"startTime":"2026-04-07T22:53:19.477Z","endTime":"2026-04-07T22:53:23.007Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911779133054626,"aZ":-43.98090464234724,"pfxX":3.721063809384907,"pfxZ":-9.09495257699211,"pX":-0.8471338761779613,"pZ":3.2833841405277466,"vX0":-1.4386343053750863,"vY0":-114.35928172375735,"vZ0":2.1448905740929423,"x":149.29,"y":150.13,"x0":-0.6864881473225802,"y0":50.000270200289876,"z0":6.710589995855484,"aX":4.832142721652095},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.4,"breakHorizontal":-6.2,"spinRate":2719,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4825502950904217,"extension":6.695619769389437},"index":4,"playId":"9f3209bb-0eb5-3eaf-a140-e1bdc733157c","pitchNumber":5,"startTime":"2026-04-07T22:53:51.273Z","endTime":"2026-04-07T22:53:55.994Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-07T22:53:55.994Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:54:12.301Z","endTime":"2026-04-07T22:56:31.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(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":76.6,"endSpeed":69.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185167169287663,"aZ":-45.95802769182029,"pfxX":4.069785726741881,"pfxZ":-11.12771835702289,"pX":-1.578359598541986,"pZ":4.130619183093778,"vX0":-2.407416197965239,"vY0":-111.26373612660983,"vZ0":4.608950623591756,"x":177.16,"y":127.25,"x0":-1.0045444796824081,"y0":50.00269313842278,"z0":6.832037900729469,"aX":5.041788981856641},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-18.4,"breakHorizontal":-6.6,"spinRate":2899,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.4945530755751353,"extension":6.4159781498796296},"index":0,"playId":"f510e019-599a-32d9-abfc-9d116922e746","pitchNumber":1,"startTime":"2026-04-07T22:54:23.801Z","endTime":"2026-04-07T22:54:27.092Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607244328293778,"aZ":-46.11973904087128,"pfxX":3.871673766482726,"pfxZ":-11.153431953567324,"pX":-0.5029891542480054,"pZ":3.1281432014113273,"vX0":-0.3578711655178194,"vY0":-111.8405911444308,"vZ0":2.631078846023659,"x":136.17,"y":154.32,"x0":-0.8419285543007098,"y0":50.00317218986786,"z0":6.711620816852785,"aX":4.841010437126909},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-19.0,"breakHorizontal":-6.8,"spinRate":2888,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.49219453834382465,"extension":6.563798222881954},"index":1,"playId":"8c0577c4-cf20-3cc5-8dd1-0fdd94086f7b","pitchNumber":2,"startTime":"2026-04-07T22:54:40.601Z","endTime":"2026-04-07T22:54:44.221Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704130182397797,"aZ":-10.430400538574359,"pfxX":-0.44024829286668643,"pfxZ":11.439541412735936,"pX":-0.5251558224826609,"pZ":3.252052392886205,"vX0":0.4181992124709206,"vY0":-136.86973737195538,"vZ0":-6.71129176536509,"x":137.02,"y":150.97,"x0":-0.6225999553665523,"y0":50.00002587309212,"z0":6.447062123907978,"aX":-0.8366360746608487},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":0.7,"spinRate":2168,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.3998986269969014,"extension":7.172636366712511},"index":2,"playId":"d57794d4-de4f-395d-ad64-8956783120cc","pitchNumber":3,"startTime":"2026-04-07T22:54:57.089Z","endTime":"2026-04-07T22:55:00.472Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-07T22:55:11.428Z","endTime":"2026-04-07T22:55:28.751Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42406787304895,"aZ":-8.619729533034919,"pfxX":-1.5769359855413323,"pfxZ":12.323303482996117,"pX":-0.4201952692193923,"pZ":1.6032223388274118,"vX0":0.9804773268802014,"vY0":-137.37504943358977,"vZ0":-10.960847034137975,"x":133.02,"y":195.49,"x0":-0.5768329399793632,"y0":50.00597759948393,"z0":6.2311287419436665,"aX":-3.0146362438661405},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":2.6,"spinRate":2246,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.3987135631382026,"extension":7.153710600646833},"index":4,"playId":"97744975-8f98-38d7-8801-bcf217de38f7","pitchNumber":4,"startTime":"2026-04-07T22:55:28.751Z","endTime":"2026-04-07T22:55:55.773Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68160491466267,"aZ":-10.623376065959667,"pfxX":-1.9024042770945253,"pfxZ":11.482403113486289,"pX":-0.06087652070585451,"pZ":2.091963593252775,"vX0":1.841639479122016,"vY0":-136.08387846217138,"vZ0":-9.32237214817306,"x":119.32,"y":182.3,"x0":-0.49901574434873935,"y0":50.003405603183296,"z0":6.296758278753456,"aX":-3.570616152893503},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":3.0,"spinRate":2136,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.40239452292545064,"extension":7.112553064866158},"index":5,"playId":"172d4c0f-1048-30ba-8733-4fe0093d0c5f","pitchNumber":5,"startTime":"2026-04-07T22:56:05.127Z","endTime":"2026-04-07T22:56:08.776Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533425365898935,"aZ":-30.71245191618731,"pfxX":2.737615275358283,"pfxZ":0.9059767943310097,"pX":0.74162672730917,"pZ":1.4012298215021468,"vX0":2.5874174926876368,"vY0":-126.42558882499954,"vZ0":-6.28137256078081,"x":88.73,"y":200.95,"x0":-0.6519535663393778,"y0":50.00435342078126,"z0":6.392997030126697,"aX":4.4170661494983205},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-5.5,"spinRate":2293,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4337685239519047,"extension":6.811733420658696},"index":6,"playId":"6542eb15-765d-3411-bee3-73c2c28122ea","pitchNumber":6,"startTime":"2026-04-07T22:56:26.986Z","endTime":"2026-04-07T22:56:31.514Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-07T22:56:31.514Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T22:58:32.383Z","endTime":"2026-04-07T23:00:01.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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, 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":82.8,"endSpeed":76.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709573229279737,"aZ":-25.26998508043863,"pfxX":3.546110672502633,"pfxZ":4.743161627402799,"pX":1.1495224077169566,"pZ":1.3786739783145983,"vX0":8.61553139520399,"vY0":-120.3114944006939,"vZ0":-4.257736381920128,"x":73.18,"y":201.56,"x0":-2.947906513059824,"y0":50.00581043093448,"z0":5.427424140326718,"aX":5.166506935795543},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-8.6,"spinRate":2507,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45636152855275425,"extension":6.971184374895796},"index":0,"playId":"ba0b0676-1c6a-35e6-ac4f-3a5356159ac0","pitchNumber":1,"startTime":"2026-04-07T22:58:40.011Z","endTime":"2026-04-07T22:58:43.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.181493958034835,"aZ":-24.7568817448857,"pfxX":-12.992023967778485,"pfxZ":3.7585099126974306,"pX":0.9464023398042332,"pZ":1.7068475467090645,"vX0":14.439923511881956,"vY0":-139.78978789255635,"vZ0":-5.899119990882243,"x":80.93,"y":192.7,"x0":-2.6037841574809804,"y0":50.00424213005732,"z0":5.474818594803478,"aX":-25.655947804787942},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":20.5,"spinRate":2281,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3921656509095657,"extension":6.827134399834002},"index":1,"playId":"a0d24c05-14e5-3f3b-b5bd-d0f62e994fff","pitchNumber":2,"startTime":"2026-04-07T22:58:56.289Z","endTime":"2026-04-07T22:59:00.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33491442873822,"aZ":-27.113574552859237,"pfxX":-12.598080973609408,"pfxZ":2.5753850158575853,"pX":0.8614034057348035,"pZ":1.8724038468769901,"vX0":14.303447885057198,"vY0":-139.71617282996047,"vZ0":-4.80926095844285,"x":84.17,"y":188.23,"x0":-2.70301489151709,"y0":50.00365242058833,"z0":5.41201400521512,"aX":-24.752012132215107},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":19.7,"spinRate":2321,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39297813832875006,"extension":6.8162318194398415},"index":2,"playId":"e72045c6-ab4e-397f-8b75-105b18496a1c","pitchNumber":3,"startTime":"2026-04-07T22:59:11.840Z","endTime":"2026-04-07T22:59:16.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69085524267,"aZ":-17.61426653632433,"pfxX":-8.905619906540998,"pfxZ":7.387369818136429,"pX":0.26717589002043973,"pZ":3.287054079037159,"vX0":11.61818425631167,"vY0":-140.21275884439774,"vZ0":-2.901041801481229,"x":106.82,"y":150.03,"x0":-2.792811738372003,"y0":50.00251308631741,"z0":5.498641497812288,"aX":-17.5528961387574},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2233,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3921473406282159,"extension":6.8024604810612255},"index":3,"playId":"d382f322-1661-3826-ae9a-9847f63ebd7d","pitchNumber":4,"startTime":"2026-04-07T22:59:28.620Z","endTime":"2026-04-07T22:59:31.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-07T22:59:41.990Z","endTime":"2026-04-07T22:59:56.931Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89772708930153,"aZ":-23.907895059956587,"pfxX":-12.628642801063753,"pfxZ":4.1901083796611145,"pX":0.8756955453075737,"pZ":2.032783610576258,"vX0":13.612002128898748,"vY0":-140.14055105182823,"vZ0":-5.206120109671242,"x":83.62,"y":183.89,"x0":-2.4213190401101308,"y0":50.005523494321686,"z0":5.492092374975757,"aX":-24.933709116354724},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":19.8,"spinRate":2300,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39196593530975665,"extension":6.768038909503943},"index":5,"playId":"f6de7ca9-21c0-3e8e-b496-acb02f9adab4","pitchNumber":5,"startTime":"2026-04-07T22:59:56.931Z","endTime":"2026-04-07T23:00:01.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:00:01.731Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:00:20.327Z","endTime":"2026-04-07T23:01:11.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45249399442923,"aZ":-23.50723187751382,"pfxX":-12.715009281395433,"pfxZ":4.374610089187671,"pX":0.5920557759213562,"pZ":2.122270482185515,"vX0":13.066474808529222,"vY0":-140.0371344979896,"vZ0":-4.853476114098612,"x":94.43,"y":181.48,"x0":-2.4887267213454516,"y0":50.00271905617618,"z0":5.421417878180178,"aX":-25.183645162492706},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":20.3,"spinRate":2245,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39155813718060584,"extension":6.781911650028572},"index":0,"playId":"a534a5c6-75ca-35ef-b7ce-e91529694474","pitchNumber":1,"startTime":"2026-04-07T23:00:26.104Z","endTime":"2026-04-07T23:00:29.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44137156270823,"aZ":-22.312527581044503,"pfxX":-11.051839208164647,"pfxZ":4.9875103364225115,"pX":-1.3977650912023651,"pZ":2.9958950085492924,"vX0":7.771032020708074,"vY0":-139.95822029724195,"vZ0":-2.8416228227136884,"x":170.28,"y":157.89,"x0":-2.7784828233165872,"y0":50.00487965111414,"z0":5.490383587463269,"aX":-21.86465528331794},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":18.4,"spinRate":2299,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3917791626033429,"extension":6.580103487725836},"index":1,"playId":"518b274c-c3d6-31de-bcdf-f1818540cf6a","pitchNumber":2,"startTime":"2026-04-07T23:00:44.391Z","endTime":"2026-04-07T23:00:48.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":83.2,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7496330432695,"aZ":-26.24769346883684,"pfxX":4.221854495155097,"pfxZ":4.0190529858901485,"pX":-0.09416816226787277,"pZ":2.5819107559784555,"vX0":5.220191633990324,"vY0":-121.02223542320438,"vZ0":-1.2505766649019705,"x":120.59,"y":169.07,"x0":-2.8320183932720826,"y0":50.005564571771835,"z0":5.415345668617773,"aX":6.230659060502418},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.2,"breakHorizontal":-9.0,"spinRate":2520,"spinDirection":89},"zone":5,"typeConfidence":2.0,"plateTime":0.4534825815360879,"extension":6.867924794148776},"index":2,"playId":"4dad71e7-557d-32a6-9119-af86dd8eb632","pitchNumber":3,"startTime":"2026-04-07T23:01:06.854Z","endTime":"2026-04-07T23:01:11.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:01:11.565Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Nick Yorke.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:01:29.558Z","endTime":"2026-04-07T23:03:11.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588488231970093,"aZ":-21.776652546991397,"pfxX":2.343136308491509,"pfxZ":6.863201737184107,"pX":0.019087388014815455,"pZ":2.209519314854035,"vX0":5.269255431972578,"vY0":-122.89977211888112,"vZ0":-3.082826622859634,"x":116.27,"y":179.12,"x0":-2.465441909739606,"y0":50.00162011263554,"z0":5.350107509423922,"aX":3.548260725157787},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":-5.6,"spinRate":2548,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4473512993093198,"extension":6.849934911434147},"index":0,"playId":"c96dccaa-7b5f-3442-98be-f408e0e8f7eb","pitchNumber":1,"startTime":"2026-04-07T23:01:34.503Z","endTime":"2026-04-07T23:01:37.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.943946967137116,"aZ":-15.538189645806009,"pfxX":-8.476248849447162,"pfxZ":8.481966575556212,"pX":0.919108579388146,"pZ":2.809158588749323,"vX0":11.413671667267169,"vY0":-139.5348650546935,"vZ0":-4.3644419565703245,"x":81.97,"y":162.93,"x0":-2.133197877856785,"y0":50.002300314956244,"z0":5.425276922406314,"aX":-16.62534384924859},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2313,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3933184105881775,"extension":6.814043402883839},"index":1,"playId":"ec7e4641-51c4-3d5c-a192-ea6b22e78250","pitchNumber":2,"startTime":"2026-04-07T23:01:53.153Z","endTime":"2026-04-07T23:01:56.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66387559538746,"aZ":-15.919477191908337,"pfxX":-8.787887089467333,"pfxZ":8.22871288447974,"pX":-0.19326547181087042,"pZ":3.9326934939211577,"vX0":8.920793077869945,"vY0":-139.93230473725274,"vZ0":-1.4253696519394123,"x":124.37,"y":132.6,"x0":-2.2864879246824064,"y0":50.004871650895765,"z0":5.495615318137621,"aX":-17.36530096560777},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2330,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3919648724886464,"extension":6.801647975315897},"index":2,"playId":"4a333069-d8cb-3ec8-af5d-7b9183f4c2e8","pitchNumber":3,"startTime":"2026-04-07T23:02:11.076Z","endTime":"2026-04-07T23:02:14.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-07T23:02:22.862Z","endTime":"2026-04-07T23:02:41.068Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61409929005691,"aZ":-18.494986259885156,"pfxX":-7.925906336583208,"pfxZ":6.924906240406349,"pX":-0.2627652065308627,"pZ":2.7415440054203954,"vX0":8.48977838162955,"vY0":-140.14695636294238,"vZ0":-4.017974010828123,"x":127.02,"y":164.76,"x0":-2.311133605698819,"y0":50.00621136671269,"z0":5.412469219699334,"aX":-15.665986379261254},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":12.5,"spinRate":2255,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.39180601068943277,"extension":6.863782767790556},"index":4,"playId":"a85ec819-b4c3-3fa1-8c4a-ecbe6a8843c5","pitchNumber":4,"startTime":"2026-04-07T23:02:41.068Z","endTime":"2026-04-07T23:02:45.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00556559171308,"aZ":-18.27982013597481,"pfxX":-8.842703098628595,"pfxZ":7.0514629267567415,"pX":-0.4546441756491807,"pZ":3.402103536713133,"vX0":8.399422722518906,"vY0":-140.03718429219148,"vZ0":-2.2071647478937138,"x":134.33,"y":146.92,"x0":-2.355866922525791,"y0":50.00156290271721,"z0":5.407092861758813,"aX":-17.42021575435158},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":14.2,"spinRate":2290,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3923441043039415,"extension":6.89969373639836},"hitData":{"launchSpeed":78.0,"launchAngle":65.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":161.82}},"index":5,"playId":"846d83e0-66a2-320e-8dff-1b7ef970e801","pitchNumber":5,"startTime":"2026-04-07T23:03:02.452Z","endTime":"2026-04-07T23:03:11.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:03:11.982Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:03:23.329Z","endTime":"2026-04-07T23:04:07.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.9,"endSpeed":76.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15696463504421,"aZ":-25.812748195146582,"pfxX":4.684785832495905,"pfxZ":4.252437302754321,"pX":-0.6428769474278057,"pZ":2.307319186130716,"vX0":3.832701951012794,"vY0":-122.11816706226325,"vZ0":-2.1063795734686632,"x":141.5,"y":176.48,"x0":-2.846612854820025,"y0":50.00285185857551,"z0":5.422421133081576,"aX":7.008972015687008},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.4,"breakHorizontal":-9.5,"spinRate":2500,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4501337404015673,"extension":6.784897553166281},"index":0,"playId":"db9712c7-c752-3499-aced-2fa733c43c6e","pitchNumber":1,"startTime":"2026-04-07T23:03:39.754Z","endTime":"2026-04-07T23:03:43.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61206800847072,"aZ":-26.157107718976473,"pfxX":-11.134321269638315,"pfxZ":3.0361038375386835,"pX":-0.6747543052142612,"pZ":1.6838916956936962,"vX0":9.21319896930824,"vY0":-140.29718638023002,"vZ0":-5.454496590290417,"x":142.72,"y":193.31,"x0":-2.5649656971823935,"y0":50.00089745871599,"z0":5.372112008243682,"aX":-22.05378955482581},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":18.1,"spinRate":1977,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.3913424349331249,"extension":6.841343925660508},"hitData":{"launchSpeed":78.6,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":174.99}},"index":1,"playId":"862ded31-dc01-3dae-9f32-adce44e9a872","pitchNumber":2,"startTime":"2026-04-07T23:03:59.296Z","endTime":"2026-04-07T23:04:07.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:04:07.314Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:06:29.193Z","endTime":"2026-04-07T23:08:54.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50672936339138,"aZ":-10.206753968555741,"pfxX":-2.1895574418852544,"pfxZ":11.937534204685674,"pX":-0.9117989438700431,"pZ":3.0599853487012556,"vX0":0.35902330775194713,"vY0":-135.721539263035,"vZ0":-6.994229114571162,"x":151.76,"y":156.16,"x0":-0.7627979008123107,"y0":50.00049373714809,"z0":6.404420816557028,"aX":-4.028013141544629},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":3.8,"spinRate":2320,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.40571504398081437,"extension":6.75877252442205},"index":0,"playId":"5e93d39d-be5f-3fb7-92ac-4d41f5c59b37","pitchNumber":1,"startTime":"2026-04-07T23:06:39.811Z","endTime":"2026-04-07T23:06:43.211Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.6,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.828452907729066,"aZ":-11.91386504773693,"pfxX":-0.014564762113549456,"pfxZ":11.145987685161545,"pX":0.06318345404725352,"pZ":3.041454985995793,"vX0":1.4101587154937558,"vY0":-134.6163932922273,"vZ0":-6.827821433744728,"x":114.59,"y":156.66,"x0":-0.46769882516812006,"y0":50.005545777518336,"z0":6.471376743294068,"aX":-0.02681879028385768},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":-0.4,"spinRate":2273,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.40837704243122674,"extension":6.77865608076225},"index":1,"playId":"3549182d-04b0-3473-874d-6cf288083b72","pitchNumber":2,"startTime":"2026-04-07T23:06:53.562Z","endTime":"2026-04-07T23:06:59.456Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054743360823363,"aZ":-15.738123458569728,"pfxX":2.2015958846326944,"pfxZ":9.123507010710185,"pX":-0.07675538180279838,"pZ":3.6990000478007596,"vX0":1.7650245362826427,"vY0":-133.45402574813102,"vZ0":-4.219819205752898,"x":119.93,"y":138.91,"x0":-1.0330402808920514,"y0":50.00414931617571,"z0":6.436459153704547,"aX":3.9656696451428224},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.3,"spinRate":2529,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4106363567388791,"extension":6.517553376303065},"index":2,"playId":"62c2422a-49f6-33f1-bb1f-78c796371804","pitchNumber":3,"startTime":"2026-04-07T23:07:13.870Z","endTime":"2026-04-07T23:07:40.899Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86601434997336,"aZ":-7.949206181673133,"pfxX":-2.8763861573756038,"pfxZ":12.971437176628996,"pX":-0.1422854723113197,"pZ":1.8146559428026452,"vX0":2.103534054894613,"vY0":-136.4805126885944,"vZ0":-10.61345724466826,"x":122.42,"y":189.78,"x0":-0.5532440125455311,"y0":50.00277430176587,"z0":6.322663647066659,"aX":-5.371600088770388},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":4.7,"spinRate":2349,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.40287497171416975,"extension":6.940390211600532},"index":3,"playId":"1b23c29b-85e2-3b26-86e7-781ef683e079","pitchNumber":4,"startTime":"2026-04-07T23:07:49.284Z","endTime":"2026-04-07T23:07:52.942Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915300100998248,"aZ":-7.789429690771097,"pfxX":-0.48006941019543203,"pfxZ":12.771907455617143,"pX":-0.07270821078486736,"pZ":1.4974636330718814,"vX0":1.4515676204107795,"vY0":-137.63051379110954,"vZ0":-11.396594064830268,"x":119.77,"y":198.35,"x0":-0.5457178265639322,"y0":50.005310938082516,"z0":6.230356567346677,"aX":-0.916933976469651},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.8,"breakHorizontal":0.6,"spinRate":2330,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.3987144601474433,"extension":7.0255043196124145},"index":4,"playId":"5620687e-6012-385b-ba78-fd7082a65ad1","pitchNumber":5,"startTime":"2026-04-07T23:08:05.230Z","endTime":"2026-04-07T23:08:08.816Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39488957953853,"aZ":-9.134939058648579,"pfxX":-0.2130351668307653,"pfxZ":11.919186352419802,"pX":-0.41945516505876546,"pZ":3.517922330889199,"vX0":1.4308518072730276,"vY0":-138.50770032461182,"vZ0":-6.127647716032455,"x":132.99,"y":143.8,"x0":-0.9162170321254081,"y0":50.005897368086686,"z0":6.3772273519367815,"aX":-0.41202804675469246},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":0.1,"spinRate":2340,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39621603089703683,"extension":6.771210277703974},"index":5,"playId":"3db7ea5f-dee7-3617-8c2b-ed624f8335b8","pitchNumber":6,"startTime":"2026-04-07T23:08:23.578Z","endTime":"2026-04-07T23:08:26.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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79156393690607,"aZ":-10.298004676936285,"pfxX":-0.7669419205473702,"pfxZ":11.832080331718657,"pX":-0.5433481490735144,"pZ":2.1805143150703077,"vX0":0.6151092698503163,"vY0":-136.06519524850088,"vZ0":-9.191876349958404,"x":137.71,"y":179.91,"x0":-0.6742991233652963,"y0":50.001508317065436,"z0":6.344936778256851,"aX":-1.4176525988476505},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":1.2,"spinRate":2412,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.40474683149663004,"extension":6.925783097525746},"hitData":{"launchSpeed":97.4,"launchAngle":35.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.33,"coordY":91.88}},"index":6,"playId":"c986fc1a-0bb3-39f2-96a8-194c90b94b33","pitchNumber":7,"startTime":"2026-04-07T23:08:45.615Z","endTime":"2026-04-07T23:08:54.383Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:08:54.383Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out softly, pitcher Nick Pivetta to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:09:10.897Z","endTime":"2026-04-07T23:09:41.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173315818575357,"aZ":-25.615961658168942,"pfxX":6.297023166344617,"pfxZ":3.7695483153619005,"pX":0.09231881666915713,"pZ":3.9896062471144487,"vX0":1.090364240315842,"vY0":-131.15065737654672,"vZ0":-1.4208108835653581,"x":113.48,"y":131.06,"x0":-1.146902108279187,"y0":50.0018072668318,"z0":6.451951491767323,"aX":10.94947248158355},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-11.6,"spinRate":2496,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4179047057674201,"extension":6.139311818866101},"index":0,"playId":"41a9c8c5-94bb-3641-9198-e3426f41574e","pitchNumber":1,"startTime":"2026-04-07T23:09:19.770Z","endTime":"2026-04-07T23:09:23.147Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23555601776412,"aZ":-20.75047403981909,"pfxX":2.6277585079024384,"pfxZ":6.560368130047408,"pX":0.2903484339305474,"pZ":1.930954809775827,"vX0":2.815827102044531,"vY0":-130.9845755910144,"vZ0":-7.08624771533007,"x":105.93,"y":186.64,"x0":-1.1392168988365818,"y0":50.000855817918705,"z0":6.218874243404129,"aX":4.571948118006133},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-5.4,"spinRate":2543,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.41790106750250455,"extension":7.120226519376313},"hitData":{"launchSpeed":53.7,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.35,"coordY":184.55}},"index":1,"playId":"f4b09353-4f28-3313-abaa-22c1c71cc93f","pitchNumber":2,"startTime":"2026-04-07T23:09:33.390Z","endTime":"2026-04-07T23:09:41.143Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:09:41.143Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:10:05.220Z","endTime":"2026-04-07T23:11:04.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":79.9,"endSpeed":73.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686136481587386,"aZ":-44.74857779638255,"pfxX":3.3331973459888298,"pfxZ":-9.31484539189401,"pX":-1.301430295526865,"pZ":1.181059045278109,"vX0":-1.2517876378629818,"vY0":-116.2858566332395,"vZ0":-2.0511511721582236,"x":166.61,"y":206.89,"x0":-1.1849069337248082,"y0":50.00223767285076,"z0":6.375670835791995,"aX":4.500089595608646},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.0,"breakHorizontal":-5.6,"spinRate":2765,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4735944931101237,"extension":6.759273392275409},"index":0,"playId":"92dfa6fe-e1ba-3f31-80dd-f2bef6c67884","pitchNumber":1,"startTime":"2026-04-07T23:10:05.220Z","endTime":"2026-04-07T23:10:08.402Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115902448933817,"aZ":-45.249230889364235,"pfxX":3.656403732486516,"pfxZ":-10.315807898267419,"pX":-0.2836180017204533,"pZ":2.840214424721499,"vX0":0.5214033418998567,"vY0":-112.6809061635651,"vZ0":1.8841552098508079,"x":127.81,"y":162.09,"x0":-0.9932136875628006,"y0":50.00055203116199,"z0":6.613305849509282,"aX":4.635984153972561},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-17.8,"breakHorizontal":-6.7,"spinRate":2828,"spinDirection":26},"zone":2,"typeConfidence":2.0,"plateTime":0.48868624984544473,"extension":6.320302029807447},"index":1,"playId":"16e93ff4-3b51-36be-8e72-7deed6da8504","pitchNumber":2,"startTime":"2026-04-07T23:10:20.544Z","endTime":"2026-04-07T23:10:24.191Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22034242099486,"aZ":-21.81721417132194,"pfxX":2.4139743421153197,"pfxZ":5.744364628855828,"pX":0.7415543318445899,"pZ":1.9474024548255835,"vX0":4.139728728742196,"vY0":-133.080487298516,"vZ0":-7.013377664080237,"x":88.73,"y":186.2,"x0":-1.1446909405202197,"y0":50.001465700832135,"z0":6.185062898730903,"aX":4.350776466224018},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":-5.3,"spinRate":2551,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41078435865305174,"extension":7.04171941657698},"index":2,"playId":"548e2fee-c632-3092-8dd5-079e88faeea8","pitchNumber":3,"startTime":"2026-04-07T23:10:38.203Z","endTime":"2026-04-07T23:10:41.351Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69602768643412,"aZ":-11.076488622654066,"pfxX":-1.2601638497193974,"pfxZ":11.305802381808487,"pX":0.8240598753680826,"pZ":2.8154110413390616,"vX0":4.259994580558438,"vY0":-136.40876672449875,"vZ0":-7.560370819036747,"x":85.59,"y":162.76,"x0":-0.6008531693145119,"y0":50.00627164157889,"z0":6.4042055873830765,"aX":-2.3525313065251336},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2235,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4030162000354074,"extension":6.851381728631453},"index":3,"playId":"269f6c62-06d9-3b9d-a815-6cad112444c9","pitchNumber":4,"startTime":"2026-04-07T23:10:59.783Z","endTime":"2026-04-07T23:11:04.090Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:11:04.090Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:13:22.358Z","endTime":"2026-04-07T23:14:25.354Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-07T23:13:11.046Z","endTime":"2026-04-07T23:13:24.685Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4503537617897,"aZ":-16.780931206597593,"pfxX":-11.686676400898701,"pfxZ":7.842152912395268,"pX":1.3338276881613693,"pZ":1.9425390886481853,"vX0":14.70698906304762,"vY0":-139.69633476045934,"vZ0":-6.75057802569662,"x":66.16,"y":186.33,"x0":-2.4974502395081504,"y0":50.00623406507034,"z0":5.506855300330607,"aX":-22.94861317196048},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":17.9,"spinRate":2281,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39311358255355744,"extension":6.753652467320787},"index":1,"playId":"94464ebe-1c5f-31e2-a4e2-c7da2869c5fe","pitchNumber":1,"startTime":"2026-04-07T23:13:24.685Z","endTime":"2026-04-07T23:13:28.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.4,"endSpeed":87.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75166591216014,"aZ":-15.509432407188417,"pfxX":-11.00448006286229,"pfxZ":8.466610967571743,"pX":0.5917239694254587,"pZ":2.302272189085837,"vX0":12.941078367895788,"vY0":-139.71810234172196,"vZ0":-5.908300959879759,"x":94.44,"y":176.62,"x0":-2.6798665271663764,"y0":50.005881444010164,"z0":5.4713086229061405,"aX":-21.667494330874593},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":17.2,"spinRate":2332,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.3926864919701267,"extension":6.83870849915406},"index":2,"playId":"d536f5ff-d3bc-3865-91ed-df30ba64fe44","pitchNumber":2,"startTime":"2026-04-07T23:13:40.973Z","endTime":"2026-04-07T23:13:44.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32458189631794,"aZ":-26.707895618863066,"pfxX":5.134491378966512,"pfxZ":3.7909630349850225,"pX":-0.16787702340922092,"pZ":3.0892245536196317,"vX0":5.265333406627207,"vY0":-119.6549158800706,"vZ0":-0.07195170183196664,"x":123.4,"y":155.37,"x0":-3.06859885080786,"y0":50.00243544172234,"z0":5.524296167856447,"aX":7.401209810201483},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":-10.7,"spinRate":2521,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.4587574687159739,"extension":6.864215340010508},"index":3,"playId":"36c6ceba-e01c-3432-ba5e-28457ca2905d","pitchNumber":3,"startTime":"2026-04-07T23:14:00.847Z","endTime":"2026-04-07T23:14:04.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52526832588105,"aZ":-15.457221484477005,"pfxX":-10.722364645402685,"pfxZ":8.558029232075734,"pX":0.14308323569821205,"pZ":3.293092827532913,"vX0":11.685234347819012,"vY0":-139.62322861870035,"vZ0":-3.335364710779987,"x":111.55,"y":149.87,"x0":-2.724375611514616,"y0":50.00587580493542,"z0":5.534796554495792,"aX":-20.95206563072689},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39388033679330725,"extension":6.713577144243269},"index":4,"playId":"53cb89ab-3ce9-3314-8192-3d6d36209c5e","pitchNumber":4,"startTime":"2026-04-07T23:14:20.560Z","endTime":"2026-04-07T23:14:25.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:14:25.354Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:14:35.892Z","endTime":"2026-04-07T23:16:13.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680192438523882,"aZ":-26.620585288237095,"pfxX":7.021284671775681,"pfxZ":4.004377478076361,"pX":0.27550938910683237,"pZ":2.898403491517655,"vX0":4.420433962532169,"vY0":-117.92843960231916,"vZ0":-0.19977781945557438,"x":106.5,"y":160.52,"x0":-2.5453871102837966,"y0":50.00266465946377,"z0":5.47264090944098,"aX":9.733881978475969},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.4,"breakHorizontal":-13.9,"spinRate":2540,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.46725656105201807,"extension":6.749218623829017},"index":0,"playId":"7df774f6-59cb-39e6-aea9-4ab6c2428784","pitchNumber":1,"startTime":"2026-04-07T23:14:49.462Z","endTime":"2026-04-07T23:14:52.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.268821288223876,"aZ":-17.274714698610786,"pfxX":-10.885170453853735,"pfxZ":7.617032164656207,"pX":0.6387518976911667,"pZ":3.7795685005676827,"vX0":11.87662055704575,"vY0":-139.87637488915135,"vZ0":-1.7217602893245902,"x":92.65,"y":136.73,"x0":-2.273843313858139,"y0":50.00530369670971,"z0":5.55110901773344,"aX":-21.30056145865047},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":16.9,"spinRate":2304,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3934802634176444,"extension":6.878812300474453},"index":1,"playId":"a9388561-6e14-3a3f-8c58-8dc6a88d958f","pitchNumber":2,"startTime":"2026-04-07T23:15:07.558Z","endTime":"2026-04-07T23:15:11.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18235158365065,"aZ":-16.828817495971762,"pfxX":-10.841583744340099,"pfxZ":7.955788039533491,"pX":0.3710465783620806,"pZ":3.2026906331384666,"vX0":11.02727834492705,"vY0":-138.98360220976477,"vZ0":-3.060102185298499,"x":102.86,"y":152.31,"x0":-2.2661966791449983,"y0":50.004041179101755,"z0":5.455180932743249,"aX":-20.916934932869452},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":16.9,"spinRate":2358,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.3961975131647093,"extension":6.8955604359258516},"index":2,"playId":"4eabe2b5-86c2-380d-abca-3abe073b34c1","pitchNumber":3,"startTime":"2026-04-07T23:15:23.570Z","endTime":"2026-04-07T23:15:27.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-07T23:15:32.841Z","endTime":"2026-04-07T23:15:50.420Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70675485072787,"aZ":-24.03430485577657,"pfxX":-13.076346359112119,"pfxZ":4.767480607266204,"pX":0.2302394129802909,"pZ":1.1508483944734538,"vX0":11.17462574442099,"vY0":-130.16378010110427,"vZ0":-5.924811741799596,"x":108.22,"y":207.71,"x0":-2.431024120527092,"y0":50.00075787618875,"z0":5.289763702971426,"aX":-22.31386524029565},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":21.0,"spinRate":1971,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.42168166476331503,"extension":6.725786616113377},"index":4,"playId":"63ed937a-82b6-3bfa-ac0d-1c3628e53923","pitchNumber":4,"startTime":"2026-04-07T23:15:50.420Z","endTime":"2026-04-07T23:15:54.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.438808636916654,"aZ":-16.478315887288066,"pfxX":-9.626458433370562,"pfxZ":7.95484148449893,"pX":0.4150521555576039,"pZ":3.597572788118216,"vX0":10.81022482234955,"vY0":-140.0144197788107,"vZ0":-2.3584326098102006,"x":101.18,"y":141.65,"x0":-2.2566071316997562,"y0":50.00352882953753,"z0":5.536943634625834,"aX":-18.99637272750104},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2317,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39212952806748547,"extension":6.802616509492816},"index":5,"playId":"ed0a9937-0325-344c-920a-d496c936c954","pitchNumber":5,"startTime":"2026-04-07T23:16:08.891Z","endTime":"2026-04-07T23:16:13.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:16:13.684Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:16:25.955Z","endTime":"2026-04-07T23:17:21.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.631552264663316,"aZ":-27.484975621886367,"pfxX":1.7749200531155744,"pfxZ":3.1812214176956557,"pX":0.984871208094451,"pZ":2.0727362626737262,"vX0":8.634742535403864,"vY0":-121.2092779693181,"vZ0":-2.1437544752454514,"x":79.46,"y":182.82,"x0":-2.867254271569043,"y0":50.00360783886816,"z0":5.389436601084339,"aX":2.6180113248305714},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.4,"breakHorizontal":-5.4,"spinRate":2549,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.45340114817717847,"extension":6.910879752016859},"index":0,"playId":"52064a3d-a951-3e9d-baaf-20cedfd77899","pitchNumber":1,"startTime":"2026-04-07T23:16:36.914Z","endTime":"2026-04-07T23:16:41.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.653826187289006,"aZ":-14.761177960707826,"pfxX":-9.814422299569348,"pfxZ":8.751679066058813,"pX":0.71011459558134,"pZ":2.478426811319315,"vX0":12.980863154141607,"vY0":-140.7839728320055,"vZ0":-5.452521517278971,"x":89.93,"y":171.86,"x0":-2.7048513683329043,"y0":50.0011448454657,"z0":5.410349779740847,"aX":-19.523350875185237},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":14.9,"spinRate":2356,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.39041325667799276,"extension":6.9093693236934275},"index":1,"playId":"90cc1b62-0968-3f47-a4da-b54f6bbe92b0","pitchNumber":2,"startTime":"2026-04-07T23:16:54.914Z","endTime":"2026-04-07T23:16:59.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03631086473561,"aZ":-15.773214946545368,"pfxX":-11.225390713220328,"pfxZ":8.235840440543434,"pX":0.06789791773813579,"pZ":2.713659323509133,"vX0":11.927678649370215,"vY0":-140.5092806584335,"vZ0":-4.770813567284885,"x":114.41,"y":165.51,"x0":-2.7819212577857706,"y0":50.003491716818175,"z0":5.464886975487147,"aX":-22.356456133510832},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":17.8,"spinRate":2422,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3904256392399357,"extension":6.855195414182072},"hitData":{"launchSpeed":100.3,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.15,"coordY":151.68}},"index":2,"playId":"608426e1-6baf-3312-a72e-889f445d273b","pitchNumber":3,"startTime":"2026-04-07T23:17:13.841Z","endTime":"2026-04-07T23:17:21.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:17:21.682Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:19:18.147Z","endTime":"2026-04-07T23:20:34.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354317782871927,"aZ":-14.14401380608902,"pfxX":-2.7972906618110716,"pfxZ":9.812805701036178,"pX":0.22224674796289468,"pZ":4.62748080037785,"vX0":3.4668918391775883,"vY0":-134.9412567806097,"vZ0":-2.6084021045436807,"x":108.53,"y":113.84,"x0":-0.7179215443729254,"y0":50.004581007279356,"z0":6.607655800436302,"aX":-5.14099862771107},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2261,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.40647278554250166,"extension":6.522455033240703},"index":0,"playId":"40f4f73d-da44-3d8c-adbc-d03d8b99f89e","pitchNumber":1,"startTime":"2026-04-07T23:19:34.307Z","endTime":"2026-04-07T23:19:37.402Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.6,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951744899462305,"aZ":-10.434678280245965,"pfxX":-0.8166075857690239,"pfxZ":11.875609631854024,"pX":-0.1592836164736072,"pZ":2.1940660367241223,"vX0":1.7380430782299983,"vY0":-134.6166014976123,"vZ0":-8.936253279847694,"x":123.07,"y":179.54,"x0":-0.7079504418215491,"y0":50.00080914997791,"z0":6.300654305567374,"aX":-1.494749365062171},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":1.1,"spinRate":2294,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4072976515769908,"extension":6.890410665425282},"index":1,"playId":"18b86191-4405-3d9a-a673-3b26c3a4dc6e","pitchNumber":2,"startTime":"2026-04-07T23:19:51.204Z","endTime":"2026-04-07T23:19:54.622Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72660041536811,"aZ":-8.470312429495483,"pfxX":-1.807741505095005,"pfxZ":12.631668885352918,"pX":0.01590524815494405,"pZ":2.415844980472069,"vX0":2.2133654493077755,"vY0":-136.52196542601783,"vZ0":-9.121389212618988,"x":116.39,"y":173.55,"x0":-0.5727429687727112,"y0":50.00277714549818,"z0":6.394636359924019,"aX":-3.3922996962734535},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.0,"breakHorizontal":2.8,"spinRate":2316,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.4021191030805231,"extension":6.802105947399266},"index":2,"playId":"9434f712-f0ad-3d25-b169-fb9f1940b60b","pitchNumber":3,"startTime":"2026-04-07T23:20:07.909Z","endTime":"2026-04-07T23:20:11.807Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.618049266015433,"aZ":-44.64083014099429,"pfxX":5.346654764896316,"pfxZ":-9.380391171871487,"pX":-0.5460777274168669,"pZ":2.8154840864373623,"vX0":-1.030571717489238,"vY0":-115.45276852736356,"vZ0":1.1469137778457668,"x":137.82,"y":162.76,"x0":-0.7837678840416078,"y0":50.00312072300355,"z0":6.661746157251648,"aX":7.105383486601893},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.2,"breakHorizontal":-9.4,"spinRate":2648,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.477279915542979,"extension":6.7163339211582045},"index":3,"playId":"dc599538-d62c-3ae5-bb42-3f63ab21ea21","pitchNumber":4,"startTime":"2026-04-07T23:20:29.223Z","endTime":"2026-04-07T23:20:34.699Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:20:34.699Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:20:42.496Z","endTime":"2026-04-07T23:21:09.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":93.1,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59818242209615,"aZ":-11.458680514082152,"pfxX":1.1787393319090231,"pfxZ":11.33878623040466,"pX":0.4596278307088141,"pZ":3.2156798974702343,"vX0":2.8434757628765666,"vY0":-135.31907155416147,"vZ0":-6.276424146913154,"x":99.48,"y":151.96,"x0":-0.7642084122360345,"y0":50.004748678798066,"z0":6.392634658087608,"aX":2.1536936236349153},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-2.9,"spinRate":2283,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.4070780332312718,"extension":6.610535478819763},"hitData":{"launchSpeed":97.7,"launchAngle":44.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.33,"coordY":73.86}},"index":0,"playId":"1191404f-2f86-3780-8472-3da0c8402971","pitchNumber":1,"startTime":"2026-04-07T23:20:59.254Z","endTime":"2026-04-07T23:21:09.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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:21:09.103Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Davis doubles (3) on a fly ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:21:23.935Z","endTime":"2026-04-07T23:24:37.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.210156080547822,"aZ":-18.821817008992713,"pfxX":4.091833289324897,"pfxZ":7.7391814704459145,"pX":-0.06532620894553014,"pZ":2.619838954311666,"vX0":1.3405682536049026,"vY0":-131.1368470455919,"vZ0":-6.002133159186522,"x":119.49,"y":168.04,"x0":-1.1159025366858055,"y0":50.00137157140165,"z0":6.362903872911794,"aX":7.0572474994795025},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":-7.7,"spinRate":2535,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4192164201794464,"extension":6.721479527113769},"index":0,"playId":"2e5d94c2-679a-393f-80ed-b88de0630685","pitchNumber":1,"startTime":"2026-04-07T23:21:37.174Z","endTime":"2026-04-07T23:21:40.353Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82519140297948,"aZ":-10.590567533269684,"pfxX":-1.038385316786805,"pfxZ":11.652330735080454,"pX":-0.5129817782255571,"pZ":3.74128989830478,"vX0":1.0031676096796447,"vY0":-136.20147113031587,"vZ0":-5.392551343963127,"x":136.55,"y":137.77,"x0":-0.7536769482797828,"y0":50.00387667659405,"z0":6.49967291693901,"aX":-1.92370773999863},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":1.7,"spinRate":2274,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.40430674303764436,"extension":6.833790599227518},"index":1,"playId":"802f7318-17f2-3699-a970-36f7cdc11865","pitchNumber":2,"startTime":"2026-04-07T23:21:56.412Z","endTime":"2026-04-07T23:22:00.107Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048367895114232,"aZ":-13.157134267619972,"pfxX":-1.658652335617112,"pfxZ":10.457458287859508,"pX":-1.0136741628695025,"pZ":3.7738095740060995,"vX0":-0.45752214668555774,"vY0":-134.47259188309962,"vZ0":-4.862212682520338,"x":155.64,"y":136.89,"x0":-0.6255779616492501,"y0":50.00346033976194,"z0":6.549480715096438,"aX":-3.016734699044913},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2237,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40838754446267345,"extension":6.707507721510201},"index":2,"playId":"376f15f4-147a-338c-8831-3430aa6dc162","pitchNumber":3,"startTime":"2026-04-07T23:22:11.373Z","endTime":"2026-04-07T23:22:15.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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.184370085681334,"aZ":-45.68077633871617,"pfxX":3.8052822409983826,"pfxZ":-10.837794831110445,"pX":-0.7406146665701457,"pZ":1.853292078763071,"vX0":-0.5851817269085391,"vY0":-112.07905565997179,"vZ0":0.16008836092454004,"x":125.86,"y":159.75,"x0":-0.966501252407424,"y0":50.00476663459114,"z0":6.527641813861377,"aX":4.740934971579699},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-19.1,"breakHorizontal":-6.7,"spinRate":2733,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.49264662897924394,"extension":6.759707333796344},"index":3,"playId":"a8856e39-364b-34ec-a870-6b7a625a542d","pitchNumber":4,"startTime":"2026-04-07T23:22:26.193Z","endTime":"2026-04-07T23:22:29.935Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33033226413795,"aZ":-28.269769033149593,"pfxX":8.020166265693273,"pfxZ":2.7770073080213313,"pX":0.20546759123127456,"pZ":1.8623459581124147,"vX0":0.9343822101525856,"vY0":-117.74531215296632,"vZ0":-4.109059771041765,"x":109.17,"y":188.5,"x0":-1.2382808840087014,"y0":50.00008909791967,"z0":6.245412347661665,"aX":11.260468299012892},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.3,"breakHorizontal":-14.8,"spinRate":2444,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4651622724127007,"extension":6.652522872013698},"index":4,"playId":"7d0b7407-9235-32af-88ea-47bf0b7a754a","pitchNumber":5,"startTime":"2026-04-07T23:22:42.782Z","endTime":"2026-04-07T23:22:46.472Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83856554969785,"aZ":-13.314832802218985,"pfxX":-0.5105829233179968,"pfxZ":9.956606976318142,"pX":-0.03372256170849626,"pZ":3.5814944364171497,"vX0":1.5299463293628959,"vY0":-136.91282154678532,"vZ0":-5.236559512296782,"x":118.29,"y":142.08,"x0":-0.5339810254773155,"y0":50.00495791319986,"z0":6.433621623390294,"aX":-0.9674814549541979},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":0.6,"spinRate":2199,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4003823496375922,"extension":7.284650198170746},"index":5,"playId":"f1ae0a13-e93b-3b1a-b308-7c82dd2a088b","pitchNumber":6,"startTime":"2026-04-07T23:23:06.397Z","endTime":"2026-04-07T23:23:09.397Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396052136540696,"aZ":-30.160041879170993,"pfxX":7.519981271390385,"pfxZ":1.4246621509552426,"pX":0.73306593261353,"pZ":1.998750580406906,"vX0":1.7191813650985015,"vY0":-118.35223949707161,"vZ0":-3.764373061191554,"x":89.06,"y":184.81,"x0":-0.9802127124673041,"y0":50.001925908955975,"z0":6.38339294439665,"aX":10.626498120085724},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.0,"spinRate":2535,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4634762859553847,"extension":6.868904286925253},"index":6,"playId":"8b165455-c0f6-35c4-b84b-91f96a50d202","pitchNumber":7,"startTime":"2026-04-07T23:23:29.778Z","endTime":"2026-04-07T23:23:34.722Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48849750976493,"aZ":-25.135901795425546,"pfxX":6.843285655985017,"pfxZ":4.8809199617006325,"pX":-0.1497892646655084,"pZ":1.234522921209486,"vX0":0.811140351634382,"vY0":-119.4068413970755,"vZ0":-5.987623717650977,"x":122.71,"y":205.45,"x0":-1.3827589049337305,"y0":50.000143157681954,"z0":6.0429238282957565,"aX":9.85647851451357},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":2417,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4591152236638836,"extension":6.502469081538194},"index":7,"playId":"70f56852-a11f-3ca2-b573-1ec6dae603b2","pitchNumber":8,"startTime":"2026-04-07T23:23:50.291Z","endTime":"2026-04-07T23:23:56.317Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-04-07T23:24:04.889Z","endTime":"2026-04-07T23:24:20.821Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49410992848503,"aZ":-10.148808334008782,"pfxX":-2.4852744369953097,"pfxZ":11.78850457313198,"pX":0.6047255020028602,"pZ":2.657629584113913,"vX0":3.8694957472653613,"vY0":-136.63662442596765,"vZ0":-7.920604750329696,"x":93.95,"y":167.02,"x0":-0.5147725132656067,"y0":50.00019424699908,"z0":6.313239289823787,"aX":-4.642528800414914},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":3.6,"spinRate":2212,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4027426819776374,"extension":7.0055145714855875},"hitData":{"launchSpeed":89.5,"launchAngle":62.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.22,"coordY":143.91}},"index":9,"playId":"cd80a4ab-fe2b-3de0-849b-7a54dfde5f71","pitchNumber":9,"startTime":"2026-04-07T23:24:20.821Z","endTime":"2026-04-07T23:24:37.742Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:24:37.742Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:24:57.811Z","endTime":"2026-04-07T23:25:16.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789756654265556,"aZ":-44.066676124157205,"pfxX":4.139070725081261,"pfxZ":-8.636928345730883,"pX":0.18020807147722226,"pZ":2.3745013153496615,"vX0":1.6410846172015927,"vY0":-117.59512356961933,"vZ0":-0.07161856938534816,"x":110.13,"y":174.67,"x0":-1.0678755796067423,"y0":50.00213769193609,"z0":6.551352200637825,"aX":5.69936026907866},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.2,"breakHorizontal":-7.9,"spinRate":2677,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.46879181373042744,"extension":6.72400550215001},"hitData":{"launchSpeed":90.9,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":167.39}},"index":0,"playId":"adabd603-8607-36c3-a09e-501061c69f44","pitchNumber":1,"startTime":"2026-04-07T23:25:09.181Z","endTime":"2026-04-07T23:25:16.697Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:25:16.697Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:27:19.781Z","endTime":"2026-04-07T23:28:04.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171417807785748,"aZ":-29.48149056068503,"pfxX":6.488820502853079,"pfxZ":1.9215925076142604,"pX":-0.15657477493383173,"pZ":2.805642434138413,"vX0":5.044753182595321,"vY0":-118.12291164087745,"vZ0":-0.09240122859813527,"x":122.97,"y":163.03,"x0":-3.169038138284071,"y0":50.00336708866692,"z0":5.573986310107766,"aX":9.096164516349365},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.7,"breakHorizontal":-13.1,"spinRate":2405,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.46511689318423777,"extension":6.6787553205690315},"index":0,"playId":"a0c21869-7097-32cb-9b45-7f081a1af682","pitchNumber":1,"startTime":"2026-04-07T23:27:39.113Z","endTime":"2026-04-07T23:27:43.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.8,"endSpeed":88.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68347197889923,"aZ":-23.597041985037606,"pfxX":-12.701008796693975,"pfxZ":4.306348870373643,"pX":-0.39041115528376436,"pZ":2.6563799180654835,"vX0":11.349863094035706,"vY0":-140.45716904850033,"vZ0":-3.5195654768143543,"x":131.88,"y":167.06,"x0":-2.839313573991799,"y0":50.00354199786929,"z0":5.465390328525857,"aX":-25.304053944253532},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":20.6,"spinRate":2184,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3903886349129557,"extension":6.857068336488811},"hitData":{"launchSpeed":95.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.35,"coordY":142.38}},"index":1,"playId":"fad25fb3-43fb-38e6-b833-dc830ecfea56","pitchNumber":2,"startTime":"2026-04-07T23:27:56.489Z","endTime":"2026-04-07T23:28:04.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:28:04.089Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:28:14.827Z","endTime":"2026-04-07T23:29:10.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04249262325512,"aZ":-16.005811293736325,"pfxX":-8.81396001601464,"pfxZ":8.334782481458275,"pX":0.14617329495107806,"pZ":4.303368109994299,"vX0":9.79159166067116,"vY0":-139.07758116834046,"vZ0":-0.6261232856833645,"x":111.43,"y":122.59,"x0":-2.291482523505254,"y0":50.00290493462099,"z0":5.602664473071135,"aX":-17.09854774730393},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2192,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39532543870787773,"extension":6.819803801680874},"index":0,"playId":"8668203a-98ae-3394-9a2a-e69c4b34e52b","pitchNumber":1,"startTime":"2026-04-07T23:28:28.919Z","endTime":"2026-04-07T23:28:32.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16612062268109,"aZ":-16.151176648586596,"pfxX":-9.853753502324317,"pfxZ":8.130596780069354,"pX":-0.9238229689699234,"pZ":3.739885820378713,"vX0":7.526076228868291,"vY0":-140.0849688483576,"vZ0":-2.172774611051697,"x":152.21,"y":137.8,"x0":-2.3766262600383374,"y0":50.001435687658784,"z0":5.591749029800058,"aX":-19.415500326133962},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":16.1,"spinRate":2336,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3922872267054265,"extension":6.7528008973340485},"index":1,"playId":"ac59d18e-22b0-3001-944a-31c2ce7ab04a","pitchNumber":2,"startTime":"2026-04-07T23:28:44.844Z","endTime":"2026-04-07T23:28:48.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.928513913108493,"aZ":-32.73456004268941,"pfxX":-11.577725253784273,"pfxZ":-0.3022169958426666,"pX":-0.32592739392280634,"pZ":1.9621903938171406,"vX0":9.580006337462812,"vY0":-136.1361985682093,"vZ0":-3.4407467143859973,"x":129.42,"y":185.8,"x0":-2.3928423577741302,"y0":50.0021732188164,"z0":5.5174876635799635,"aX":-21.64994378243255},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.1,"breakHorizontal":18.8,"spinRate":1800,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.40292595583780777,"extension":6.6916508182348835},"hitData":{"launchSpeed":62.7,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.15,"coordY":191.3}},"index":2,"playId":"6da63c8a-4dbd-31e2-ad63-0bc640205750","pitchNumber":3,"startTime":"2026-04-07T23:29:02.284Z","endTime":"2026-04-07T23:29:10.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:29:10.145Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:29:17.556Z","endTime":"2026-04-07T23:31:02.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.743596265212595,"aZ":-23.73913132245348,"pfxX":-12.961674361089484,"pfxZ":4.1966677932979195,"pX":0.14815785994956665,"pZ":2.7401276981393075,"vX0":12.722284191764103,"vY0":-141.23666638864668,"vZ0":-3.396563965624092,"x":111.35,"y":164.8,"x0":-2.742181229294356,"y0":50.00244947061702,"z0":5.4943524725586235,"aX":-26.048888628804743},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":20.8,"spinRate":2139,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38858984773303273,"extension":6.914098034965825},"index":0,"playId":"36310a9f-ad7d-329c-83ab-dfc3f9365188","pitchNumber":1,"startTime":"2026-04-07T23:29:47.736Z","endTime":"2026-04-07T23:29:51.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16039539854912,"aZ":-23.106754914633555,"pfxX":3.4344660581313224,"pfxZ":5.979174295936168,"pX":1.4153069751228409,"pZ":2.252535256868022,"vX0":9.098872476569353,"vY0":-122.85618443747387,"vZ0":-3.059346356523024,"x":63.05,"y":177.96,"x0":-2.794401558612561,"y0":50.003460468863956,"z0":5.495349698474885,"aX":5.205773332326671},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.3,"breakHorizontal":-8.5,"spinRate":2446,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44720778596816313,"extension":6.830681627434889},"index":1,"playId":"ce452870-f774-32f9-a677-502bba87c8d0","pitchNumber":2,"startTime":"2026-04-07T23:30:03.891Z","endTime":"2026-04-07T23:30:06.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88721121967819,"aZ":-22.96127542940539,"pfxX":-12.687996545278892,"pfxZ":4.591766873669371,"pX":0.4403955843443775,"pZ":2.443420142405788,"vX0":13.306168688436934,"vY0":-141.17304118901902,"vZ0":-4.219009262645514,"x":100.21,"y":172.81,"x0":-2.6988140392307396,"y0":50.004192020499154,"z0":5.446195011952908,"aX":-25.46373994237907},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":20.0,"spinRate":2283,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3888524542549199,"extension":6.854881988200625},"index":2,"playId":"c58d0125-a5a2-3b36-a971-30651eb68820","pitchNumber":3,"startTime":"2026-04-07T23:30:20.709Z","endTime":"2026-04-07T23:30:24.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51211991701994,"aZ":-20.37929587333025,"pfxX":-12.490709958026706,"pfxZ":6.019832003195882,"pX":0.8346966082905501,"pZ":2.5051624614101535,"vX0":14.221069857725443,"vY0":-139.35710732237223,"vZ0":-4.374376225458602,"x":85.18,"y":171.14,"x0":-2.721573214161013,"y0":50.001029693965954,"z0":5.448658210022461,"aX":-24.465669538276433},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":19.6,"spinRate":2309,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39365090635771516,"extension":6.700103195312202},"index":3,"playId":"ad136771-b561-34d3-a660-7ecc1c239639","pitchNumber":4,"startTime":"2026-04-07T23:30:38.109Z","endTime":"2026-04-07T23:30:41.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92061094785359,"aZ":-23.33163891285399,"pfxX":-13.438488390547358,"pfxZ":4.518150983262288,"pX":-0.4806023221467699,"pZ":3.355392773119556,"vX0":11.242172410208243,"vY0":-139.65540355011527,"vZ0":-1.8821206759859188,"x":135.32,"y":148.18,"x0":-2.8290877018594,"y0":50.00658116203558,"z0":5.585926940598162,"aX":-26.327494650300455},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":21.7,"spinRate":2332,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3934661980792358,"extension":6.755929934773193},"index":4,"playId":"7e23499a-a4a1-3c47-aab3-510c3f2bab8d","pitchNumber":5,"startTime":"2026-04-07T23:30:57.045Z","endTime":"2026-04-07T23:31:02.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:31:02.072Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:33:05.037Z","endTime":"2026-04-07T23:34:33.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":79.4,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2107068859763,"aZ":-44.81790255399251,"pfxX":4.8452746637859265,"pfxZ":-9.574466840313567,"pX":-0.8633692046784867,"pZ":2.218351985895198,"vX0":-0.6163397177981447,"vY0":-115.5326679403176,"vZ0":-0.058522113107556395,"x":149.91,"y":178.88,"x0":-1.2175107425799316,"y0":50.00423230905656,"z0":6.637243943766435,"aX":6.397319475618194},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.9,"breakHorizontal":-8.5,"spinRate":2750,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.47839703797775623,"extension":6.519969877408625},"index":0,"playId":"737cc882-ffd0-35b1-a888-29011f703ea5","pitchNumber":1,"startTime":"2026-04-07T23:33:08.807Z","endTime":"2026-04-07T23:33:12.367Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095275924223213,"aZ":-45.30432951494424,"pfxX":4.390264112034861,"pfxZ":-10.320377310431319,"pX":0.3856995842154686,"pZ":1.2136853272845092,"vX0":1.5163933030022225,"vY0":-113.62179087455361,"vZ0":-1.5666149447887128,"x":102.3,"y":206.01,"x0":-0.8659464144104372,"y0":50.00425829974937,"z0":6.526559674220411,"aX":5.584200747724306},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-18.7,"breakHorizontal":-8.4,"spinRate":2847,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48718289733859255,"extension":6.446427131363039},"index":1,"playId":"fcb676a2-3394-359d-9d72-f58d43bbc499","pitchNumber":2,"startTime":"2026-04-07T23:33:22.547Z","endTime":"2026-04-07T23:33:26.300Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":83.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28073544501382,"aZ":-9.77236850828108,"pfxX":-2.6115819740059107,"pfxZ":12.250864784809686,"pX":-0.07749560523995415,"pZ":2.764719171817319,"vX0":3.1961240315734045,"vY0":-135.7401163327578,"vZ0":-7.569326581859558,"x":119.95,"y":164.13,"x0":-0.9421790326665475,"y0":50.00438416409419,"z0":6.305517320931305,"aX":-4.7762366355128245},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":3.8,"spinRate":2477,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.4066611185836466,"extension":6.6300784580129015},"index":2,"playId":"cbe0850e-37e9-319a-8e78-39fca0b96810","pitchNumber":3,"startTime":"2026-04-07T23:33:40.652Z","endTime":"2026-04-07T23:33:44.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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450326844978697,"aZ":-45.403574255747436,"pfxX":3.9264412403364117,"pfxZ":-10.057208869913378,"pX":0.7005367634099011,"pZ":1.872385180461266,"vX0":2.5533945058088645,"vY0":-115.4142430607038,"vZ0":-0.41377185780779624,"x":90.3,"y":188.23,"x0":-0.9398342221276302,"y0":50.00186068553589,"z0":6.5208456639029855,"aX":5.1651724214317785},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.9,"breakHorizontal":-7.8,"spinRate":2771,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.47915056989709814,"extension":6.722764771187463},"index":3,"playId":"c95d01a3-13f7-35b7-80b7-b176efb31384","pitchNumber":4,"startTime":"2026-04-07T23:33:57.523Z","endTime":"2026-04-07T23:34:00.900Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-07T23:34:08.257Z","endTime":"2026-04-07T23:34:26.214Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84843022500941,"aZ":-8.525466635270751,"pfxX":-0.8963837682421287,"pfxZ":12.734985786546524,"pX":-0.3267113711457403,"pZ":2.9570245997266755,"vX0":1.2379482924899483,"vY0":-136.35626789827396,"vZ0":-7.6148670748074565,"x":129.45,"y":158.94,"x0":-0.673072787401381,"y0":50.001652093749634,"z0":6.397232581982392,"aX":-1.6645115335771759},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.4,"breakHorizontal":1.3,"spinRate":2407,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4038326736656037,"extension":6.729061214890058},"hitData":{"launchSpeed":96.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.93,"coordY":162.4}},"index":5,"playId":"126f0ebc-e533-302b-8545-5ce6fbacc740","pitchNumber":5,"startTime":"2026-04-07T23:34:26.214Z","endTime":"2026-04-07T23:34:33.527Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:34:33.527Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:34:49.274Z","endTime":"2026-04-07T23:35:52.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158944558943038,"aZ":-43.604762572833586,"pfxX":5.813718597264005,"pfxZ":-8.744687762284224,"pX":-0.23205212206699102,"pZ":3.3176853838914924,"vX0":0.13966335746734326,"vY0":-114.7426518293757,"vZ0":2.1596683622432042,"x":125.85,"y":149.2,"x0":-1.047021894159599,"y0":50.00331530970263,"z0":6.676368359751746,"aX":7.598327077216439},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.8,"breakHorizontal":-10.6,"spinRate":2753,"spinDirection":20},"zone":2,"typeConfidence":2.0,"plateTime":0.48101695778669695,"extension":6.651404284514035},"index":0,"playId":"484741b1-1137-37af-9898-8ee613ab19f9","pitchNumber":1,"startTime":"2026-04-07T23:35:01.777Z","endTime":"2026-04-07T23:35:08.893Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13104869619337,"aZ":-6.755595427232729,"pfxX":-1.892694506370061,"pfxZ":13.641221209972198,"pX":0.5654959833727502,"pZ":3.4307132777174947,"vX0":4.037416646797924,"vY0":-137.0717910139292,"vZ0":-6.710152844403835,"x":95.44,"y":146.15,"x0":-0.6945433675423679,"y0":50.00569264072412,"z0":6.401513881584544,"aX":-3.5276907555561405},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":23.0,"breakHorizontal":2.4,"spinRate":2465,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.40279072754322653,"extension":6.731342291590003},"index":1,"playId":"98b75e28-817e-338d-82c1-f461dec793d5","pitchNumber":2,"startTime":"2026-04-07T23:35:29.708Z","endTime":"2026-04-07T23:35:33.352Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34825614292057,"aZ":-7.4890283875880845,"pfxX":-2.568991429666392,"pfxZ":13.037101859799208,"pX":0.07875786300396631,"pZ":2.9115024565060894,"vX0":2.847847979926811,"vY0":-137.42751802156516,"vZ0":-8.20807318557258,"x":114.0,"y":160.17,"x0":-0.6422105458459263,"y0":50.00322214094353,"z0":6.463014299351661,"aX":-4.864355324917644},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.8,"breakHorizontal":4.0,"spinRate":2359,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40012903703501923,"extension":6.8387082603736475},"index":2,"playId":"59accd81-d7f5-32de-aa7e-a94e5b364f9e","pitchNumber":3,"startTime":"2026-04-07T23:35:46.884Z","endTime":"2026-04-07T23:35:52.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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:35:52.818Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:36:03.140Z","endTime":"2026-04-07T23:39:04.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":79.2,"endSpeed":71.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.374055805013125,"aZ":-46.39797225546636,"pfxX":3.1420671477132895,"pfxZ":-10.86962521676194,"pX":-0.48458694797645147,"pZ":1.983415333255278,"vX0":0.1322734257831204,"vY0":-115.16552734007,"vZ0":-0.1101798581137936,"x":135.47,"y":185.23,"x0":-0.9497805531747806,"y0":50.00019872996352,"z0":6.615910801710705,"aX":4.11388474311419},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-19.2,"breakHorizontal":-5.6,"spinRate":2974,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.4802449180430406,"extension":6.434569211648519},"index":0,"playId":"ada4b93d-aae5-33bb-b6c9-a92b461bfbeb","pitchNumber":1,"startTime":"2026-04-07T23:36:17.064Z","endTime":"2026-04-07T23:36:20.597Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838596660834202,"aZ":-46.03956883691543,"pfxX":3.502095435173984,"pfxZ":-10.638253122532623,"pX":-0.20087057621333612,"pZ":1.104557717817639,"vX0":-0.11942217558297621,"vY0":-114.78053821530865,"vZ0":-1.94388573224493,"x":124.66,"y":208.96,"x0":-0.6008466632989521,"y0":50.00264752236336,"z0":6.542146089464035,"aX":4.5643389064899464},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-19.3,"breakHorizontal":-6.2,"spinRate":2730,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.48149775023899855,"extension":6.906676155694755},"index":1,"playId":"42de5643-a6bf-3afc-95c1-5eb9c4d222a3","pitchNumber":2,"startTime":"2026-04-07T23:36:30.598Z","endTime":"2026-04-07T23:36:33.774Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-07T23:36:39.359Z","endTime":"2026-04-07T23:36:51.248Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365629323786493,"aZ":-44.63897663158261,"pfxX":4.298187568458004,"pfxZ":-9.431401108239323,"pX":-0.5093706624858156,"pZ":0.2766816651394256,"vX0":-0.7533702337905099,"vY0":-115.34542490474276,"vZ0":-4.22068503457024,"x":136.42,"y":231.31,"x0":-0.7324154875886751,"y0":50.00475104478889,"z0":6.521015348114154,"aX":5.678942446007745},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-17.9,"breakHorizontal":-7.6,"spinRate":2711,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4784502237067114,"extension":6.7876078298093105},"index":3,"playId":"1c13c79f-f914-30f7-8fb8-884e537d1c3f","pitchNumber":3,"startTime":"2026-04-07T23:36:51.248Z","endTime":"2026-04-07T23:36:54.248Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.884465071404826,"aZ":-14.15293611386168,"pfxX":-6.097300320167067,"pfxZ":9.522962465489295,"pX":-0.01865151183567846,"pZ":4.023478678982716,"vX0":4.7924063834005475,"vY0":-137.08890155464772,"vZ0":-3.6015032363095854,"x":117.71,"y":130.15,"x0":-1.0021250825680952,"y0":50.00601353186365,"z0":6.328048737428495,"aX":-11.54285555866443},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2205,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.40039309865226835,"extension":6.762846427357531},"index":4,"playId":"cdb9ac41-654f-3f88-9772-8f649cd5f9d4","pitchNumber":4,"startTime":"2026-04-07T23:37:12.181Z","endTime":"2026-04-07T23:37:16.257Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348739375073947,"aZ":-19.403107617046963,"pfxX":3.6462580236449855,"pfxZ":7.120812530551316,"pX":0.6161837132229929,"pZ":4.64170316724971,"vX0":2.9783216887665183,"vY0":-133.69669507606955,"vZ0":-1.2691828406674701,"x":96.93,"y":98.49,"x0":-0.9895409111327004,"y0":50.00097902650703,"z0":6.527869073572006,"aX":6.5383397324567785},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":-7.3,"spinRate":2355,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4111500095687566,"extension":6.856770971717516},"index":5,"playId":"bcf4a750-dd2d-33e7-af6a-10276e20c649","pitchNumber":5,"startTime":"2026-04-07T23:37:29.864Z","endTime":"2026-04-07T23:37:33.174Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.3,"endSpeed":85.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14729535994176,"aZ":-10.690442238361161,"pfxX":-0.7944059529842167,"pfxZ":11.375505522407341,"pX":-0.21188868030333552,"pZ":4.080853051426368,"vX0":1.181227010814189,"vY0":-137.2276564538149,"vZ0":-4.797832304529853,"x":125.08,"y":128.6,"x0":-0.5466607560049264,"y0":50.00260392794704,"z0":6.593456575756514,"aX":-1.500381503837685},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":1.2,"spinRate":2299,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4006532062897068,"extension":6.749109245745986},"index":6,"playId":"624dd36a-2c0a-3e30-81a4-286ceb81b356","pitchNumber":6,"startTime":"2026-04-07T23:37:47.318Z","endTime":"2026-04-07T23:37:52.905Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91701658266354,"aZ":-45.786808855769245,"pfxX":3.4963214790752004,"pfxZ":-10.247690596303908,"pX":0.16650548521418315,"pZ":2.135999085242552,"vX0":1.148325951582232,"vY0":-115.79502303467818,"vZ0":0.06415804039037587,"x":110.65,"y":181.11,"x0":-0.7928661538066701,"y0":50.00108234630046,"z0":6.567544808786454,"aX":4.64576793654889},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-18.1,"breakHorizontal":-6.6,"spinRate":2768,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.47693219670645215,"extension":6.563004976662777},"index":7,"playId":"8e4ba14b-cf1a-338f-8a55-d30d2c40364c","pitchNumber":7,"startTime":"2026-04-07T23:38:08.179Z","endTime":"2026-04-07T23:38:11.693Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14830289270493,"aZ":-18.888058034083603,"pfxX":3.489183941366411,"pfxZ":7.261719921955896,"pX":-0.24272462077159027,"pZ":3.0695277347216536,"vX0":1.8581357946674104,"vY0":-134.39754488844002,"vZ0":-4.760611853094705,"x":126.25,"y":155.9,"x0":-1.396323192916273,"y0":50.00185229868659,"z0":6.205471491065462,"aX":6.381047113408587},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":-6.7,"spinRate":2554,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.40756758068312404,"extension":6.680594051968286},"index":8,"playId":"08fec67d-6325-3e29-a777-8d00cbc51f5f","pitchNumber":8,"startTime":"2026-04-07T23:38:30.001Z","endTime":"2026-04-07T23:38:37.442Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.8,"endSpeed":86.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95788142879273,"aZ":-5.207111135890554,"pfxX":-1.9241612130093482,"pfxZ":13.9247580448462,"pX":-0.12070902002207437,"pZ":1.6715867403099127,"vX0":2.4691722971428276,"vY0":-138.96475941519105,"vZ0":-11.425519136803485,"x":121.6,"y":193.65,"x0":-0.7748455640001909,"y0":50.006170940899935,"z0":6.2022472215812465,"aX":-3.7275114136152965},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":22.8,"breakHorizontal":2.9,"spinRate":2445,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.3956182442893543,"extension":7.131537066452643},"index":9,"playId":"2d572736-2be5-3260-b916-8a26889cd486","pitchNumber":9,"startTime":"2026-04-07T23:38:59.208Z","endTime":"2026-04-07T23:39:04.727Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:39:04.727Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:39:15.292Z","endTime":"2026-04-07T23:42:37.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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,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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32391483635366,"aZ":-17.153238244018375,"pfxX":2.5137833102120366,"pfxZ":8.446985857694626,"pX":0.9686490004033141,"pZ":1.452863635458489,"vX0":4.500048911906983,"vY0":-132.52182100905836,"vZ0":-9.376129389076029,"x":80.08,"y":199.55,"x0":-1.0781639074803544,"y0":50.00524319931203,"z0":6.289985797661078,"aX":4.471346849419003},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":-5.5,"spinRate":2526,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.413311478675777,"extension":6.63227284621101},"index":0,"playId":"366f33fa-b300-36c5-b06c-b9fcfe32bc9d","pitchNumber":1,"startTime":"2026-04-07T23:39:39.044Z","endTime":"2026-04-07T23:39:42.161Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57754825385379,"aZ":-6.810683295848959,"pfxX":0.16340173176766992,"pfxZ":13.354672367155656,"pX":1.2023965462537858,"pZ":2.219433080947092,"vX0":4.55218635673059,"vY0":-137.45329537228366,"vZ0":-10.01046137183037,"x":71.17,"y":178.86,"x0":-0.5015497673772946,"y0":50.00162255726912,"z0":6.385138079848267,"aX":0.310453947562047},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.1,"breakHorizontal":-1.3,"spinRate":2407,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.3996046269245279,"extension":7.076225677352566},"index":1,"playId":"d59f9423-3093-3156-a4c6-3540fd30527f","pitchNumber":2,"startTime":"2026-04-07T23:39:56.521Z","endTime":"2026-04-07T23:40:00.270Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.532842571771056,"aZ":-8.729787171077941,"pfxX":-0.4277940721581153,"pfxZ":12.300308296188161,"pX":0.06325202288067967,"pZ":3.250687572012191,"vX0":2.4680083673960778,"vY0":-137.66405909999037,"vZ0":-6.945240795216191,"x":114.59,"y":151.01,"x0":-0.7919737839815773,"y0":50.0023389432811,"z0":6.407918647063067,"aX":-0.8153477552452206},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.9,"breakHorizontal":0.2,"spinRate":2345,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.398916099661462,"extension":6.8034160222374105},"index":2,"playId":"d6db1ffe-80d9-3d57-831a-18fc71a1af44","pitchNumber":3,"startTime":"2026-04-07T23:40:14.309Z","endTime":"2026-04-07T23:40:17.527Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653745754387476,"aZ":-22.571368335885907,"pfxX":3.440356869278858,"pfxZ":5.443951521461971,"pX":0.7761860717307277,"pZ":3.0016511841683973,"vX0":3.6752742453140836,"vY0":-131.8899215354693,"vZ0":-4.386585810390305,"x":87.41,"y":157.74,"x0":-1.0817043909965887,"y0":50.005854197369345,"z0":6.348070502572246,"aX":6.069753037178001},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-7.1,"spinRate":2362,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.41506309874154024,"extension":6.689386636107403},"index":3,"playId":"ef2eee02-1131-39fd-8bb5-698bf49c95b2","pitchNumber":4,"startTime":"2026-04-07T23:40:35.338Z","endTime":"2026-04-07T23:40:38.935Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003498629143525,"aZ":-30.074511848824937,"pfxX":7.713746166976815,"pfxZ":1.4851660441872,"pX":-0.07113614589393222,"pZ":1.592760157913403,"vX0":0.1600271892763052,"vY0":-119.19755669255389,"vZ0":-4.52378249509936,"x":119.71,"y":195.78,"x0":-1.1394677217557676,"y0":50.00594991435098,"z0":6.275532676162809,"aX":10.941121369711787},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.7,"breakHorizontal":-13.9,"spinRate":2459,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.46207737284087624,"extension":6.574458561980383},"index":4,"playId":"c2cfe729-9838-3d78-93d6-168ecfc7e848","pitchNumber":5,"startTime":"2026-04-07T23:40:58.394Z","endTime":"2026-04-07T23:41:01.992Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020729978924255,"aZ":-34.30223852114715,"pfxX":7.462807428316188,"pfxZ":-1.5410432610486549,"pX":1.8567860554627686,"pZ":1.985517057096588,"vX0":4.2462449950047505,"vY0":-117.98401065744608,"vZ0":-2.8038056879132442,"x":46.22,"y":185.17,"x0":-0.9458743823945494,"y0":50.00089072723125,"z0":6.404824282523315,"aX":10.33817626251876},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.2,"breakHorizontal":-14.6,"spinRate":2723,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4673177460173794,"extension":6.517904434933697},"index":5,"playId":"8f411cd0-bfe1-3e1b-9929-008070872add","pitchNumber":6,"startTime":"2026-04-07T23:41:22.172Z","endTime":"2026-04-07T23:41:25.902Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405144393107413,"aZ":-18.123610196414187,"pfxX":3.2576566937952336,"pfxZ":7.963213044312758,"pX":0.3911477129469883,"pZ":3.845743950536599,"vX0":3.034111798934099,"vY0":-132.3014419651356,"vZ0":-3.161971361474766,"x":102.09,"y":134.94,"x0":-1.1957189054749358,"y0":50.005084334308364,"z0":6.391949627548246,"aX":5.749431939997954},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-6.6,"spinRate":2492,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.41471042546590553,"extension":6.563741674532431},"index":6,"playId":"43db4081-56c9-37b6-9f11-2d45be73aae2","pitchNumber":7,"startTime":"2026-04-07T23:41:41.766Z","endTime":"2026-04-07T23:41:45.948Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5365664124584,"aZ":-10.252141816599233,"pfxX":1.0097052580624255,"pfxZ":11.691018021569633,"pX":0.8368382496281476,"pZ":2.877139721423797,"vX0":3.9326213410629944,"vY0":-136.44202143293896,"vZ0":-7.545117531612962,"x":85.1,"y":161.1,"x0":-0.7576187708889167,"y0":50.00580525366215,"z0":6.394530308140834,"aX":1.892981238370006},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":-2.8,"spinRate":2280,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4022735074389292,"extension":6.776822761505318},"index":7,"playId":"ee6f9f03-48a1-3d8a-9d7c-c0e63f2fe29c","pitchNumber":8,"startTime":"2026-04-07T23:42:08.229Z","endTime":"2026-04-07T23:42:12.543Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059499853748825,"aZ":-28.386442450237965,"pfxX":8.281912020981999,"pfxZ":2.6646580574191105,"pX":1.0127688424362769,"pZ":1.449033824937555,"vX0":2.721887350928619,"vY0":-119.59355739425517,"vZ0":-5.140117504805456,"x":78.4,"y":199.66,"x0":-1.2218293776075182,"y0":50.00446839585226,"z0":6.22953242954213,"aX":11.773331387739809},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.7,"spinRate":2568,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.46130065710232904,"extension":6.448871489578912},"index":8,"playId":"d13dbe66-5ad5-37c9-a004-a68106660e13","pitchNumber":9,"startTime":"2026-04-07T23:42:32.225Z","endTime":"2026-04-07T23:42:37.443Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:42:37.443Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:44:42.164Z","endTime":"2026-04-07T23:45:22.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.064963904944445,"aZ":-25.909561233191287,"pfxX":-12.06337844736921,"pfxZ":3.311913735541909,"pX":-0.9854519713580632,"pZ":2.56870738048486,"vX0":9.644083148324725,"vY0":-136.68795440427775,"vZ0":-3.151375491194781,"x":154.56,"y":169.42,"x0":-2.991699767062247,"y0":50.00472677479614,"z0":5.515146481852449,"aX":-22.834653791850585},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":19.8,"spinRate":2147,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40066905134861974,"extension":6.744423433837181},"index":0,"playId":"6bd3e2b8-7cb9-3e09-956c-0bde8aaf99d9","pitchNumber":1,"startTime":"2026-04-07T23:44:55.417Z","endTime":"2026-04-07T23:44:58.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.9,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54316853881403,"aZ":-23.556540863549976,"pfxX":-12.537911930482018,"pfxZ":4.406983127612575,"pX":-0.5854581124110176,"pZ":3.085123835861119,"vX0":10.610814683010881,"vY0":-139.28209290205567,"vZ0":-2.510720151433797,"x":139.32,"y":155.48,"x0":-2.8236026558292378,"y0":50.0044790123478,"z0":5.563222513830042,"aX":-24.530087053419933},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":20.4,"spinRate":2293,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.39390158027506006,"extension":6.9048683494787655},"hitData":{"launchSpeed":83.5,"launchAngle":11.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.08,"coordY":141.71}},"index":1,"playId":"08b25535-06dd-3ae9-95a5-b37c60df0bd7","pitchNumber":2,"startTime":"2026-04-07T23:45:14.815Z","endTime":"2026-04-07T23:45:22.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:45:22.553Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:45:41.633Z","endTime":"2026-04-07T23:46:41.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319356990317477,"aZ":-16.813147429064966,"pfxX":-8.695888451991022,"pfxZ":7.910149820060134,"pX":0.17942523223090268,"pZ":3.0867396559008244,"vX0":9.872541668727244,"vY0":-138.3494601380137,"vZ0":-3.5248443224202264,"x":110.16,"y":155.44,"x0":-2.302289328099758,"y0":50.00546338159447,"z0":5.501526551008557,"aX":-16.892590636324254},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2310,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3956286669778004,"extension":6.826643158401767},"index":0,"playId":"62aa0116-7c55-3345-b911-a2c40ce63906","pitchNumber":1,"startTime":"2026-04-07T23:45:48.530Z","endTime":"2026-04-07T23:45:55.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189799007574273,"aZ":-22.827924837917696,"pfxX":-12.807065763899244,"pfxZ":5.6822073713970545,"pX":0.5576139333325514,"pZ":2.002124779801541,"vX0":11.185361263013526,"vY0":-127.8945056613518,"vZ0":-4.10755381345683,"x":95.75,"y":184.72,"x0":-2.224320759053421,"y0":50.00123767727532,"z0":5.435317935509211,"aX":-21.058622968578337},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.5,"breakHorizontal":20.4,"spinRate":1979,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4294762274270112,"extension":6.620362345606107},"index":1,"playId":"ff612d69-87c6-30b6-a792-fcb4054f7f4b","pitchNumber":2,"startTime":"2026-04-07T23:46:16.726Z","endTime":"2026-04-07T23:46:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964254017358574,"aZ":-23.608546185278254,"pfxX":-12.459401190636756,"pfxZ":5.166599555179894,"pX":-0.6149150567146912,"pZ":1.6590985149191122,"vX0":8.649592469299733,"vY0":-128.5021882304767,"vZ0":-4.787998763795343,"x":140.44,"y":193.98,"x0":-2.4218331888960622,"y0":50.00018101733215,"z0":5.402474097912161,"aX":-20.638257407753887},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":20.4,"spinRate":2084,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.427784137735872,"extension":6.728105379197256},"hitData":{"launchSpeed":71.0,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":169.42}},"index":2,"playId":"ba8086b4-cb68-3c33-b85d-bd7ab614c18d","pitchNumber":3,"startTime":"2026-04-07T23:46:33.756Z","endTime":"2026-04-07T23:46:41.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:46:41.269Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Miguel Andujar hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:46:47.309Z","endTime":"2026-04-07T23:49:14.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3040807235307,"aZ":-22.513584245301494,"pfxX":-11.617576657986303,"pfxZ":4.8869943538566725,"pX":-0.0639242191778352,"pZ":1.9026804309591474,"vX0":10.037268898011032,"vY0":-140.05755568910638,"vZ0":-5.474810140468343,"x":119.44,"y":187.41,"x0":-2.19477530028711,"y0":50.00057012929752,"z0":5.366774165448526,"aX":-22.947614616581696},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":2208,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.39192166597557776,"extension":6.73742003903858},"index":0,"playId":"4cf9379a-3e62-3439-9ab0-2583c602bd74","pitchNumber":1,"startTime":"2026-04-07T23:47:08.699Z","endTime":"2026-04-07T23:47:12.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663330130152687,"aZ":-24.055665580692608,"pfxX":-1.200254293596072,"pfxZ":5.294228303002301,"pX":1.4535028116411655,"pZ":3.1131561812077404,"vX0":9.408530860120381,"vY0":-123.36309364522026,"vZ0":-0.7634661418415273,"x":61.6,"y":154.72,"x0":-2.261917335363778,"y0":50.00431713172692,"z0":5.463432674122564,"aX":-1.8427600124706498},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.6,"breakHorizontal":-0.1,"spinRate":2484,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.4448271697382653,"extension":6.859359395892663},"index":1,"playId":"0c3dcdfd-3e0b-300f-98e0-a924595a6ad8","pitchNumber":2,"startTime":"2026-04-07T23:47:24.110Z","endTime":"2026-04-07T23:47:27.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15280958225397,"aZ":-22.470927057962296,"pfxX":-12.85594214889386,"pfxZ":4.909092841446101,"pX":-0.15447206623916268,"pZ":2.376511726241659,"vX0":10.223207603632078,"vY0":-139.83392933283068,"vZ0":-4.3841344393267585,"x":122.89,"y":174.61,"x0":-2.191452745651014,"y0":50.00085315260893,"z0":5.442791779016763,"aX":-25.402788066013613},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":21.1,"spinRate":2290,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3920035411827625,"extension":6.8074316766285445},"index":2,"playId":"f1af7f54-4aea-3602-8add-9f225d7efd98","pitchNumber":3,"startTime":"2026-04-07T23:47:42.506Z","endTime":"2026-04-07T23:47:45.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544784601764054,"aZ":-20.122905083823003,"pfxX":0.2942186996956355,"pfxZ":8.104492584220708,"pX":2.2019454124543816,"pZ":0.7076774183931223,"vX0":10.483335851525933,"vY0":-122.37955094214894,"vZ0":-6.595745589831192,"x":33.07,"y":219.67,"x0":-2.21123101473674,"y0":50.00509069859358,"z0":5.212561730183958,"aX":0.4360331033287327},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":13.0,"breakHorizontal":-3.5,"spinRate":2401,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4509490092632147,"extension":6.8437264251302965},"index":3,"playId":"5b11edcd-5550-336c-af6c-13c61ce0904b","pitchNumber":4,"startTime":"2026-04-07T23:48:04.231Z","endTime":"2026-04-07T23:48:07.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":88.3,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466653405110904,"aZ":-23.598669630904382,"pfxX":-11.799220301870903,"pfxZ":5.18017730121281,"pX":-0.440371138826407,"pZ":1.947812170431311,"vX0":10.392463275296723,"vY0":-128.14494695386554,"vZ0":-3.988267087940519,"x":133.79,"y":186.19,"x0":-3.0233105247863348,"y0":50.0055365948493,"z0":5.376720224465622,"aX":-19.548230071464204},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":19.0,"spinRate":1923,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.42807251405986646,"extension":6.719163585151514},"index":4,"playId":"d1c465e0-1cd4-3aff-b8f4-1731ad356b91","pitchNumber":5,"startTime":"2026-04-07T23:48:23.970Z","endTime":"2026-04-07T23:48:27.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717622167861407,"aZ":-27.54044539131162,"pfxX":4.141658032077876,"pfxZ":3.0726329060420445,"pX":0.6801904939716894,"pZ":1.615292569700739,"vX0":7.626239489734231,"vY0":-122.3920107079867,"vZ0":-3.2790795929339978,"x":91.07,"y":195.17,"x0":-3.022384830029272,"y0":50.000080255108855,"z0":5.348400121530769,"aX":6.238203698940229},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.0,"breakHorizontal":-9.4,"spinRate":2323,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4486989775249768,"extension":6.926030912994916},"index":5,"playId":"7e181638-b61e-3a02-817e-e790e0df9390","pitchNumber":6,"startTime":"2026-04-07T23:48:47.135Z","endTime":"2026-04-07T23:48:51.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21677295656843,"aZ":-27.940472775178442,"pfxX":-11.385490286209492,"pfxZ":2.1066878107338614,"pX":-2.583182869467223,"pZ":3.8927180752484554,"vX0":5.299661525088514,"vY0":-141.27691109040813,"vZ0":0.19960770048318988,"x":215.46,"y":133.68,"x0":-3.011350368485567,"y0":50.000076228238285,"z0":5.626885460512559,"aX":-22.855763586168518},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":19.4,"spinRate":2121,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3886921438467503,"extension":6.703704529335045},"index":6,"playId":"dde5035b-84d1-3097-9767-7c076b473b86","pitchNumber":7,"startTime":"2026-04-07T23:49:07.265Z","endTime":"2026-04-07T23:49:14.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:49:14.041Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to second baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:49:29.368Z","endTime":"2026-04-07T23:50:26.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12784827837228,"aZ":-23.144040808880828,"pfxX":4.08061478436143,"pfxZ":6.066776217493082,"pX":0.9626851862343072,"pZ":2.7747309514066725,"vX0":7.617671735193101,"vY0":-121.58043976561527,"vZ0":-1.417572040839785,"x":80.3,"y":163.86,"x0":-2.7483894381424996,"y0":50.0030677684122,"z0":5.385132877862766,"aX":6.071750045360033},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.9,"breakHorizontal":-9.2,"spinRate":2412,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4515064714963386,"extension":6.9540422539354765},"index":0,"playId":"c66c5b3b-37ee-3ff9-85be-0032f7449461","pitchNumber":1,"startTime":"2026-04-07T23:49:57.988Z","endTime":"2026-04-07T23:50:01.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.4,"endSpeed":87.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.066584481446334,"aZ":-15.724892630249892,"pfxX":-10.767462549274565,"pfxZ":8.414053975380547,"pX":-0.06761193218027425,"pZ":1.7613169740190484,"vX0":10.691439182036241,"vY0":-139.78648843119566,"vZ0":-7.045958649310869,"x":119.58,"y":191.22,"x0":-2.565477428642384,"y0":50.00300236191024,"z0":5.370390813441677,"aX":-21.051636655283687},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":16.9,"spinRate":2425,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39366338250342814,"extension":6.776765213790459},"hitData":{"launchSpeed":86.8,"launchAngle":68.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":156.75}},"index":1,"playId":"13121e56-8593-349f-9b77-1ce40860b8fe","pitchNumber":2,"startTime":"2026-04-07T23:50:15.774Z","endTime":"2026-04-07T23:50:26.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:50:26.952Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:53:06.459Z","endTime":"2026-04-07T23:53:20.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.489364382383897,"aZ":-19.790127239093458,"pfxX":1.5822895997483024,"pfxZ":7.417227383071619,"pX":1.0987352270513047,"pZ":1.9239899660006536,"vX0":4.831440975466297,"vY0":-129.51245976751375,"vZ0":-7.462728616057662,"x":75.12,"y":186.83,"x0":-1.009711541547915,"y0":50.00004441931119,"z0":6.400445696456564,"aX":2.6389652486500474},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.6,"breakHorizontal":-4.1,"spinRate":2500,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42580479905457125,"extension":6.7793471248712684},"hitData":{"launchSpeed":63.4,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.3,"coordY":164.8}},"index":0,"playId":"c0574077-267a-3ddc-b8ca-1d100fa80283","pitchNumber":1,"startTime":"2026-04-07T23:53:12.587Z","endTime":"2026-04-07T23:53:20.411Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:53:20.411Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a ground ball to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:53:35.276Z","endTime":"2026-04-07T23:54:37.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16968108548847,"aZ":-9.526037929110375,"pfxX":-4.0799707638658536,"pfxZ":12.56209566470485,"pX":0.17186081179280518,"pZ":3.0902486533622304,"vX0":5.170091251117853,"vY0":-135.09230987147777,"vZ0":-6.431902968432608,"x":110.45,"y":155.34,"x0":-1.2590424597398095,"y0":50.00390127270104,"z0":6.21082127678338,"aX":-7.3567025223420455},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.1,"breakHorizontal":6.0,"spinRate":2413,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.40933257190299077,"extension":6.680843307540249},"index":0,"playId":"eb740d97-6a91-3442-9e0e-7cde1ba91738","pitchNumber":1,"startTime":"2026-04-07T23:53:44.075Z","endTime":"2026-04-07T23:53:47.327Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20166900002112,"aZ":-6.296530335904074,"pfxX":-3.458112698983599,"pfxZ":14.296211218880135,"pX":-0.43225078812998985,"pZ":2.0524155679404243,"vX0":1.9175119029964875,"vY0":-135.33840036311355,"vZ0":-10.145624000672932,"x":133.48,"y":183.36,"x0":-0.7098556987474262,"y0":50.003363785812766,"z0":6.338802695826822,"aX":-6.259866111693832},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":23.3,"breakHorizontal":5.8,"spinRate":2362,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.40852483616183966,"extension":6.895984795812937},"index":1,"playId":"adf35ea3-8593-3ab8-b7cf-3f26cb1b8d03","pitchNumber":2,"startTime":"2026-04-07T23:53:56.344Z","endTime":"2026-04-07T23:53:59.805Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-07T23:54:12.350Z","endTime":"2026-04-07T23:54:24.953Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28912100079738,"aZ":-8.503052274279355,"pfxX":-2.720828161621103,"pfxZ":12.665506379577057,"pX":-1.131917192228822,"pZ":3.5254009927308085,"vX0":0.6365137354537301,"vY0":-137.2922842045444,"vZ0":-6.095478675545335,"x":160.15,"y":143.59,"x0":-1.0165116205684377,"y0":50.006731746821224,"z0":6.383151790207598,"aX":-5.087351936494587},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.5,"breakHorizontal":4.7,"spinRate":2350,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4021708231721499,"extension":6.843523064253622},"hitData":{"launchSpeed":96.0,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":118.74}},"index":3,"playId":"a932b224-e0d3-3570-a08e-d383b9433123","pitchNumber":3,"startTime":"2026-04-07T23:54:24.953Z","endTime":"2026-04-07T23:54:37.283Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:54:37.283Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to third baseman Manny Machado. Spencer Horwitz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:54:43.779Z","endTime":"2026-04-07T23:56:04.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.518240617757385,"aZ":-15.181642803647371,"pfxX":-9.323811123901013,"pfxZ":9.325963680681294,"pX":-0.465536206727287,"pZ":2.127892716050755,"vX0":5.7281751466276285,"vY0":-134.9093119641349,"vZ0":-7.1091120200152,"x":134.75,"y":181.33,"x0":-1.4177269976081937,"y0":50.00372453205051,"z0":5.890728018541574,"aX":-16.988756126133573},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":15.5,"spinRate":2244,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4078102745582646,"extension":6.8907354939651055},"index":0,"playId":"2cf94f00-cbed-3d5e-85fe-667d44bc0109","pitchNumber":1,"startTime":"2026-04-07T23:55:03.565Z","endTime":"2026-04-07T23:55:06.850Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46213602995049,"aZ":-9.815920472157886,"pfxX":-3.474340116139845,"pfxZ":12.103957926187448,"pX":-0.4342433849927807,"pZ":3.7378815921108774,"vX0":2.3426425553177226,"vY0":-135.73666570343016,"vZ0":-5.620572501235799,"x":133.55,"y":137.86,"x0":-0.8614495273728021,"y0":50.00610884206679,"z0":6.533377162094226,"aX":-6.420032042129957},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.8,"breakHorizontal":5.8,"spinRate":2324,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40505963617423824,"extension":6.69932832867547},"index":1,"playId":"76441dd1-deb3-3974-8b15-cdf19dff8898","pitchNumber":2,"startTime":"2026-04-07T23:55:18.931Z","endTime":"2026-04-07T23:55:23.642Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69806105276025,"aZ":-15.134645851430076,"pfxX":2.1529678143684574,"pfxZ":9.722623370956697,"pX":0.5478649837827582,"pZ":2.3947524731938454,"vX0":2.9584239967422112,"vY0":-131.73116357601543,"vZ0":-7.502657589431146,"x":96.12,"y":174.12,"x0":-0.8706408855474032,"y0":50.003457855263704,"z0":6.404478553568486,"aX":3.773365451213158},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-4.6,"spinRate":2433,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.4162266986399201,"extension":6.793667609042446},"index":2,"playId":"9dbedd91-e8cc-3cac-88dc-bb1239c8f714","pitchNumber":3,"startTime":"2026-04-07T23:55:35.915Z","endTime":"2026-04-07T23:55:38.915Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047069868982938,"aZ":-44.15971921981001,"pfxX":3.2085995260620774,"pfxZ":-8.62486689709807,"pX":0.8917078612543666,"pZ":1.8721799768462632,"vX0":3.372185927749193,"vY0":-118.18663158715628,"vZ0":-1.1132939706051104,"x":83.01,"y":188.23,"x0":-0.979280980283851,"y0":50.000014160906424,"z0":6.465927455634053,"aX":4.460938455758622},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-15.5,"breakHorizontal":-6.7,"spinRate":2687,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.46646227546168806,"extension":6.675278264481057},"hitData":{"launchSpeed":93.8,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":178.03}},"index":3,"playId":"1628f20d-db6a-35a8-bf1d-4f6685bbdfa0","pitchNumber":4,"startTime":"2026-04-07T23:55:56.029Z","endTime":"2026-04-07T23:56:04.941Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":4.800000000000011,"leverageIndex":1.62,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:56:04.941Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:57:21.823Z","endTime":"2026-04-07T23:57:50.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-07T23:56:38.948Z","endTime":"2026-04-07T23:57:24.076Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048990144789858,"aZ":-29.427938161195407,"pfxX":7.499063509615989,"pfxZ":1.9866180587561022,"pX":-0.6817576000868011,"pZ":3.0582522489059465,"vX0":-0.1785253810895503,"vY0":-117.56857514651297,"vZ0":-1.2159984010427234,"x":142.99,"y":156.21,"x0":-1.5764693942793637,"y0":50.00272003712311,"z0":6.346883900854278,"aX":10.357706624990113},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.6,"breakHorizontal":-13.4,"spinRate":2447,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.4682644268701175,"extension":6.635455137740545},"index":1,"playId":"8fd24024-4005-3a3b-b772-23bfa7288527","pitchNumber":1,"startTime":"2026-04-07T23:57:24.076Z","endTime":"2026-04-07T23:57:27.912Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.920470855208634,"aZ":-13.943810321372109,"pfxX":-7.701499824690927,"pfxZ":9.99476704401754,"pX":-0.42657291858463026,"pZ":2.942284324886729,"vX0":4.70327429318967,"vY0":-135.0784620011731,"vZ0":-6.196331477558859,"x":133.26,"y":159.34,"x0":-1.2012435214354007,"y0":50.005551448124905,"z0":6.269301105901549,"aX":-14.052947166456798},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":12.7,"spinRate":2192,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4074767139685176,"extension":6.750811301691466},"hitData":{"launchSpeed":76.0,"launchAngle":71.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.0,"coordY":184.11}},"index":2,"playId":"42b50763-49b9-32d8-b524-b92d134da8f6","pitchNumber":2,"startTime":"2026-04-07T23:57:40.725Z","endTime":"2026-04-07T23:57:50.843Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":-5.799999999999997,"leverageIndex":2.5,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:57:50.843Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (1) on a ground ball to left fielder Ramón Laureano. Spencer Horwitz scores. Konnor Griffin scores. Oneil Cruz to 3rd. Oneil Cruz advances to 3rd, on a fielding error by catcher Freddy Fermin.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:58:13.123Z","endTime":"2026-04-07T23:59:38.855Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":73.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075121362342557,"aZ":-44.83616819126578,"pfxX":3.336556728031411,"pfxZ":-9.378900044157088,"pX":-0.26996907587864977,"pZ":1.875650597202667,"vX0":0.8117970103116838,"vY0":-116.908055135098,"vZ0":-0.9774213672232699,"x":127.29,"y":188.14,"x0":-1.05702214661487,"y0":50.00260625666185,"z0":6.599766910104978,"aX":4.504859415210598},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.8,"breakHorizontal":-6.2,"spinRate":2699,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4729898407186357,"extension":6.68043112336743},"index":0,"playId":"b5e797ff-3801-3a65-8ff3-c868e2581797","pitchNumber":1,"startTime":"2026-04-07T23:58:19.050Z","endTime":"2026-04-07T23:58:22.600Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002530140231503,"aZ":-44.35043849438838,"pfxX":3.1797164014054693,"pfxZ":-8.999630084148432,"pX":0.1845430286878493,"pZ":0.8785358248866713,"vX0":1.641262089191894,"vY0":-116.72356710296984,"vZ0":-3.074651862049244,"x":109.97,"y":215.06,"x0":-0.9453966801130164,"y0":50.00386916833865,"z0":6.469516129682073,"aX":4.301201038094435},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.8,"breakHorizontal":-6.2,"spinRate":2705,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.472838428545133,"extension":6.870391699233098},"index":1,"playId":"d2c18259-8bad-319c-bdf9-97c3821fe9cb","pitchNumber":2,"startTime":"2026-04-07T23:58:36.699Z","endTime":"2026-04-07T23:58:40.795Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02843397337469,"aZ":-27.68968820605273,"pfxX":1.5015378076224346,"pfxZ":2.774366524530423,"pX":0.3599671255992991,"pZ":1.4370292273319754,"vX0":3.019294168056534,"vY0":-126.34901595320072,"vZ0":-6.63730737040785,"x0":-1.0460588120665326,"y0":50.001184269911064,"z0":6.326564790748051,"aX":2.423988113437965},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.4,"spinRate":2307,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43370227719477983,"extension":6.916666081970832},"index":2,"playId":"22e5f33a-1cf6-3f7f-a74c-26ef8a8eed3f","pitchNumber":3,"startTime":"2026-04-07T23:59:02.910Z","endTime":"2026-04-07T23:59:06.290Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4310008207224,"aZ":-8.306384393025532,"pfxX":-1.2835409822547073,"pfxZ":12.627615680869699,"pX":0.15444688214594252,"pZ":2.301021167919792,"vX0":2.282616161428925,"vY0":-137.13245260486073,"vZ0":-9.385659054025256,"x":103.28,"y":199.98,"x0":-0.5248120856457217,"y0":50.00547196682509,"z0":6.349044554699831,"aX":-2.426721442030709},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":1.8,"spinRate":2310,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.40055213623550046,"extension":7.090242884384901},"hitData":{"launchSpeed":69.1,"launchAngle":4.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.08,"coordY":139.52}},"index":3,"playId":"2588bb4c-4b61-389f-9d74-c094ec0927c3","pitchNumber":4,"startTime":"2026-04-07T23:59:21.304Z","endTime":"2026-04-07T23:59:38.855Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.60000000000001,"awayTeamWinProbability":19.39999999999999,"homeTeamWinProbabilityAdded":24.700000000000003,"leverageIndex":2.32,"dramaIndex":215.0,"contextMetrics":{},"playEndTime":"2026-04-07T23:59:38.855Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T00:00:16.232Z","endTime":"2026-04-08T00:01:10.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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.7,"endSpeed":73.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813816787671495,"aZ":-44.65759884022455,"pfxX":3.77089867390913,"pfxZ":-9.263942952589261,"pX":-0.33697692781156535,"pZ":2.6834767576289327,"vX0":0.2257202603694229,"vY0":-115.96212500224576,"vZ0":0.7842691925990841,"x":129.84,"y":166.33,"x0":-0.9250514561504024,"y0":50.002953846185505,"z0":6.63729299769776,"aX":5.081366569156652},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.2,"breakHorizontal":-6.8,"spinRate":2683,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.4742545015453148,"extension":6.82785275991432},"index":0,"playId":"9cba2e8d-9601-37be-b28b-238247356447","pitchNumber":1,"startTime":"2026-04-08T00:00:20.846Z","endTime":"2026-04-08T00:00:24.506Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42071773211031,"aZ":-7.624849994154237,"pfxX":-0.5689941748685174,"pfxZ":13.244424740942847,"pX":-0.4100104867442309,"pZ":2.131877257943749,"vX0":1.2350805608970732,"vY0":-136.15470777778637,"vZ0":-9.757062287913561,"x":132.63,"y":181.22,"x0":-0.7981956481651911,"y0":50.00614805234816,"z0":6.314645594439665,"aX":-1.0550113965725514},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.8,"breakHorizontal":0.7,"spinRate":2340,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.4042387870761086,"extension":7.049745450741403},"index":1,"playId":"61f3a895-3cb9-377b-8f80-1d5f0239853d","pitchNumber":2,"startTime":"2026-04-08T00:00:37.785Z","endTime":"2026-04-08T00:00:40.931Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07479609640101,"aZ":-10.461373345860272,"pfxX":0.11549859533811513,"pfxZ":11.529365053935502,"pX":-0.47537597322135006,"pZ":3.6571268956086667,"vX0":1.422293730627645,"vY0":-137.03616724809243,"vZ0":-5.322469284876497,"x":135.12,"y":140.04,"x0":-1.0182497308241072,"y0":50.00152116705382,"z0":6.35326864777075,"aX":0.21714134682616992},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.8,"breakHorizontal":-0.5,"spinRate":2337,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40122293698594724,"extension":6.957931126174145},"index":2,"playId":"79c22be0-1865-3438-a8b0-21293ce0eaf1","pitchNumber":3,"startTime":"2026-04-08T00:01:04.904Z","endTime":"2026-04-08T00:01:10.747Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:01:10.747Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:03:14.423Z","endTime":"2026-04-08T00:04:35.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402735353552277,"aZ":-24.422684898784205,"pfxX":5.303799016397868,"pfxZ":5.5024569942118315,"pX":-1.1179820181296685,"pZ":2.9036298558782545,"vX0":2.204144556431986,"vY0":-118.21870635097305,"vZ0":-0.7537396113464422,"x":159.61,"y":160.38,"x0":-2.75278912599939,"y0":50.00542256140772,"z0":5.476635394807994,"aX":7.477181685221166},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.1,"breakHorizontal":-10.2,"spinRate":2292,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.46404429514969703,"extension":6.738009194831259},"index":0,"playId":"8968dea6-32fe-3440-90dc-8d914ddbccea","pitchNumber":1,"startTime":"2026-04-08T00:03:20.210Z","endTime":"2026-04-08T00:03:23.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812639372429324,"aZ":-24.69234764065466,"pfxX":-11.756127509552211,"pfxZ":4.518107440101462,"pX":-0.9127566118504505,"pZ":2.593618900818312,"vX0":7.708404533221315,"vY0":-128.4254745737631,"vZ0":-2.394719154305527,"x":151.79,"y":168.75,"x0":-2.439469413531315,"y0":50.00261838147139,"z0":5.476747561034578,"aX":-19.461946336588984},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":19.3,"spinRate":1959,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.42796304482380876,"extension":6.562349710889015},"index":1,"playId":"986a79a4-a55e-3cd3-baf2-28d8ea7461de","pitchNumber":2,"startTime":"2026-04-08T00:03:37.080Z","endTime":"2026-04-08T00:03:40.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87050830067868,"aZ":-15.884541259445284,"pfxX":-9.06769864008796,"pfxZ":8.525849609882725,"pX":-0.058509568031015674,"pZ":3.1861311506603163,"vX0":9.251311576121992,"vY0":-138.53988037952763,"vZ0":-3.3490044795300604,"x":119.23,"y":152.75,"x0":-2.2906740443552427,"y0":50.002337874894735,"z0":5.496342850105107,"aX":-17.32551548880506},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2276,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3979503890227498,"extension":6.81987007765654},"index":2,"playId":"ae976829-edaa-3510-bf06-20c26f2bd131","pitchNumber":3,"startTime":"2026-04-08T00:03:53.661Z","endTime":"2026-04-08T00:03:57.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128483163571488,"aZ":-27.478110546317705,"pfxX":-13.118352324902755,"pfxZ":2.877178899133069,"pX":-1.4841780169277474,"pZ":2.581859333215934,"vX0":6.86345963828838,"vY0":-127.74103302809779,"vZ0":-1.85414426336851,"x":173.57,"y":169.07,"x0":-2.517735533099985,"y0":50.005761985433075,"z0":5.5017825378705645,"aX":-21.434828351143956},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":22.0,"spinRate":1785,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.4306802965390064,"extension":6.616532745248941},"index":3,"playId":"16cb7e44-d188-31d1-b4b8-2dbfba2ee98e","pitchNumber":4,"startTime":"2026-04-08T00:04:13.548Z","endTime":"2026-04-08T00:04:16.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.7,"endSpeed":87.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.125844620776064,"aZ":-15.448703259978407,"pfxX":-10.383823241689406,"pfxZ":8.452041985238438,"pX":0.6736476554104431,"pZ":1.3318282743369,"vX0":11.595628350773445,"vY0":-140.11697537484704,"vZ0":-8.291248314094622,"x":91.32,"y":202.82,"x0":-2.1790654098254794,"y0":50.000583841515464,"z0":5.348990846230611,"aX":-20.542570751847855},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":16.3,"spinRate":2225,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3916537921424341,"extension":6.684329407862874},"index":4,"playId":"b8a756ce-b770-31c7-8584-8335a26147cd","pitchNumber":5,"startTime":"2026-04-08T00:04:30.690Z","endTime":"2026-04-08T00:04:35.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:04:35.894Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramón Laureano grounds into a force out, third baseman Nick Yorke to second baseman Nick Gonzales. Jake Cronenworth out at 2nd. Ramón Laureano to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:04:51.700Z","endTime":"2026-04-08T00:05:27.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[]}],"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08798705679182,"aZ":-26.95484094265769,"pfxX":-13.407590716986146,"pfxZ":3.183705111566905,"pX":0.8765396229662876,"pZ":0.5470535303076927,"vX0":12.904347167694986,"vY0":-127.26867948820222,"vZ0":-6.318732211032379,"x":83.59,"y":224.01,"x0":-2.5173389018507715,"y0":50.004143799245,"z0":5.196480177250683,"aX":-21.998778326151772},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":21.4,"spinRate":1905,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.43035253504615634,"extension":6.730234933205555},"index":0,"playId":"e222aecd-efe5-3526-bd02-6c06af21ceac","pitchNumber":1,"startTime":"2026-04-08T00:04:59.994Z","endTime":"2026-04-08T00:05:03.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.960415465242654,"aZ":-16.741652055441993,"pfxX":-9.71431452116564,"pfxZ":7.671767169067924,"pX":-0.8714562370682428,"pZ":2.0960654063166397,"vX0":8.305421116957481,"vY0":-141.3616298882625,"vZ0":-6.148282444649116,"x":150.22,"y":182.19,"x0":-2.593840349221202,"y0":50.005536919452986,"z0":5.384545429800602,"aX":-19.550069528012447},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2305,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3883172428831898,"extension":6.820466414434447},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.91,"coordY":160.57}},"index":1,"playId":"5977ceb6-5eae-34e1-9e6c-5d56318e2a7a","pitchNumber":2,"startTime":"2026-04-08T00:05:20.390Z","endTime":"2026-04-08T00:05:27.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:05:27.181Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Bryan Reynolds. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:05:52.579Z","endTime":"2026-04-08T00:06:33.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653032876698234,"aZ":-26.122675774833894,"pfxX":1.8816526134577565,"pfxZ":4.032103597134608,"pX":0.4378036337616882,"pZ":1.7400060358989167,"vX0":7.134201932625958,"vY0":-122.65476838633438,"vZ0":-3.3288491068137436,"x":100.31,"y":191.8,"x0":-2.770892489850911,"y0":50.0025791151397,"z0":5.379101043269072,"aX":2.8233718788844415},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2455,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.44913980864293057,"extension":6.926300134533244},"index":0,"playId":"44b99a6b-a4d6-31cb-b364-9c9ae19cf5f0","pitchNumber":1,"startTime":"2026-04-08T00:06:01.638Z","endTime":"2026-04-08T00:06:05.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.126279168768853,"aZ":-26.375622259610882,"pfxX":5.580859103180597,"pfxZ":3.938668922134953,"pX":0.2084663268138483,"pZ":2.624884196571574,"vX0":5.650520828774947,"vY0":-121.74252450506533,"vZ0":-1.0809770116504918,"x":109.05,"y":167.91,"x0":-2.884179279576006,"y0":50.00349140718954,"z0":5.3978119714756145,"aX":8.218131537321858},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.1,"breakHorizontal":-11.6,"spinRate":2353,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.45321608270125147,"extension":6.795516719496849},"hitData":{"launchSpeed":100.7,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.17,"coordY":107.09}},"index":1,"playId":"10acc66a-63d1-373b-a9a0-ad841b09b420","pitchNumber":2,"startTime":"2026-04-08T00:06:22.241Z","endTime":"2026-04-08T00:06:33.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-5.800000000000011,"leverageIndex":1.74,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:06:33.102Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Merrill grounds into a double play, second baseman Nick Gonzales to shortstop Konnor Griffin to first baseman Spencer Horwitz. Fernando Tatis Jr. out at 2nd. Jackson Merrill out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:06:58.636Z","endTime":"2026-04-08T00:08:27.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563850378359405,"aZ":-28.856726884679205,"pfxX":-11.151009079891873,"pfxZ":1.773082871620228,"pX":0.13600678298267666,"pZ":1.475173142862044,"vX0":10.40066809895881,"vY0":-135.84161393437145,"vZ0":-4.889115944934883,"x":111.82,"y":198.95,"x0":-2.292299313725684,"y0":50.00337906193734,"z0":5.302868639650872,"aX":-20.855752937611108},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1654,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4031031336126283,"extension":6.751081858953483},"index":0,"playId":"76b30fa9-b5a4-31a6-b8f5-dd74a32236b6","pitchNumber":1,"startTime":"2026-04-08T00:07:02.508Z","endTime":"2026-04-08T00:07:06.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23500908006682,"aZ":-16.163921533913467,"pfxX":-9.879131668295125,"pfxZ":8.117097315526658,"pX":0.3491573028000662,"pZ":3.5793120934796483,"vX0":10.86206545492687,"vY0":-139.73757121500321,"vZ0":-2.3193009205976853,"x":103.69,"y":142.14,"x0":-2.3095243086492547,"y0":50.005123938368605,"z0":5.485230249008716,"aX":-19.49126329879658},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":15.6,"spinRate":2294,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3923614511196214,"extension":6.725075719772858},"index":1,"playId":"8987e77a-5ac3-352f-b03d-cddd51ee3f90","pitchNumber":2,"startTime":"2026-04-08T00:07:20.672Z","endTime":"2026-04-08T00:07:24.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.342769787861535,"aZ":-14.32228774330472,"pfxX":-9.734827518032029,"pfxZ":9.082134465041968,"pX":0.7820314061659445,"pZ":2.1957278555011333,"vX0":11.848544308001252,"vY0":-139.7479357044084,"vZ0":-5.957695958366348,"x":87.19,"y":179.5,"x0":-2.260573267572432,"y0":50.002960962365265,"z0":5.306732442935457,"aX":-19.134926204396557},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":15.0,"spinRate":2278,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3928849965397956,"extension":6.989434950286803},"index":2,"playId":"3194f54c-d59e-3c38-8180-7b1dc3eeefc1","pitchNumber":3,"startTime":"2026-04-08T00:07:39.506Z","endTime":"2026-04-08T00:07:43.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.430886689326258,"aZ":-23.210700518617763,"pfxX":-12.669744819839433,"pfxZ":5.53692565522427,"pX":0.6247034250272917,"pZ":0.7419987448626165,"vX0":11.597111981424131,"vY0":-127.03455736775248,"vZ0":-6.479791460271797,"x":93.19,"y":218.75,"x0":-2.3754667958787095,"y0":50.002601343055105,"z0":5.197123000315365,"aX":-20.503121792907876},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":20.0,"spinRate":2036,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4328148641065832,"extension":6.640524618206425},"index":3,"playId":"b754e773-bde6-3462-9bf8-5b23e275bf71","pitchNumber":4,"startTime":"2026-04-08T00:07:58.284Z","endTime":"2026-04-08T00:08:01.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46718442486318,"aZ":-24.92243191830203,"pfxX":-9.056931847330063,"pfxZ":3.8843997671404935,"pX":-0.696278510206138,"pZ":2.4825219533506595,"vX0":7.6823087577744955,"vY0":-136.20869675854246,"vZ0":-3.1844776119328913,"x":143.54,"y":171.75,"x0":-2.384257886169781,"y0":50.00551659529538,"z0":5.400788073645568,"aX":-16.926168723047837},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":1748,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.40296884465846405,"extension":6.794759557441815},"hitData":{"launchSpeed":87.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":156.75}},"index":4,"playId":"8f73a41f-ccb2-38ca-a2e7-6520b4c2fc9d","pitchNumber":5,"startTime":"2026-04-08T00:08:19.566Z","endTime":"2026-04-08T00:08:27.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":12.900000000000006,"leverageIndex":2.88,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:08:27.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, pitcher Bradgley Rodriguez to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:10:56.722Z","endTime":"2026-04-08T00:13:11.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Pitching Change: Bradgley Rodriguez 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-08T00:10:42.793Z","endTime":"2026-04-08T00:10:59.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.277416581197045,"aZ":-15.192370408133032,"pfxX":-8.590405442568304,"pfxZ":8.454509022245484,"pX":-0.10074497269729425,"pZ":1.8775810200411538,"vX0":4.1071437682398155,"vY0":-141.51854587959434,"vZ0":-8.159048676655734,"x":120.84,"y":188.09,"x0":-0.4628237321686773,"y0":50.00017003331342,"z0":5.79115461774451,"aX":-17.249291609452953},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":14.6,"spinRate":2210,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3885022966538467,"extension":6.088255414773691},"index":1,"playId":"38b4bfad-88f7-3316-8d55-dfa2b599ff6d","pitchNumber":1,"startTime":"2026-04-08T00:10:59.073Z","endTime":"2026-04-08T00:11:02.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72727338733014,"aZ":-12.61220622075552,"pfxX":-3.4253158980227507,"pfxZ":9.773805324549095,"pX":-1.240025913303319,"pZ":2.0327046442529633,"vX0":-0.5184047621947949,"vY0":-141.19249262040546,"vZ0":-8.274155876334357,"x":164.27,"y":183.9,"x0":-0.6089748975169744,"y0":50.003620536357055,"z0":5.82932184224731,"aX":-6.8566347327608685},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2305,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.38920981818544176,"extension":6.20270518141145},"index":2,"playId":"5b0abb83-84ba-35f3-8865-72210e8a497b","pitchNumber":2,"startTime":"2026-04-08T00:11:20.151Z","endTime":"2026-04-08T00:11:23.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426669369396873,"aZ":-24.11893301064966,"pfxX":-12.481188434295522,"pfxZ":4.879371409500075,"pX":-0.7190303456575989,"pZ":1.4749286192487494,"vX0":3.441008983462559,"vY0":-128.41380279430967,"vZ0":-6.159439799959347,"x":144.41,"y":198.96,"x0":-0.4644536591613029,"y0":50.00288958151746,"z0":5.810568546065322,"aX":-20.60653458006645},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":21.7,"spinRate":1816,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4284063244184195,"extension":6.3508794518176215},"index":3,"playId":"9ca88ee1-74e0-3caa-a461-ce361dbdcd64","pitchNumber":3,"startTime":"2026-04-08T00:11:37.428Z","endTime":"2026-04-08T00:11:40.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":88.5,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420244727819256,"aZ":-27.79112857240816,"pfxX":-12.703050672681364,"pfxZ":2.6458282926254975,"pX":-0.0730224564174972,"pZ":0.7553019834547571,"vX0":5.60738737403548,"vY0":-128.61500729320738,"vZ0":-6.685582921980076,"x":119.78,"y":218.39,"x0":-0.6444007710362788,"y0":50.002151061500015,"z0":5.575641415652457,"aX":-21.04648102318625},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":21.5,"spinRate":1893,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.427659942217415,"extension":6.450382222897881},"index":4,"playId":"ae3b376a-4ad6-37c6-9a19-fcd5e46c37cb","pitchNumber":4,"startTime":"2026-04-08T00:11:56.538Z","endTime":"2026-04-08T00:11:59.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700074786868353,"aZ":-22.524047792906835,"pfxX":-12.423712403915465,"pfxZ":5.807516121295791,"pX":0.5799061369176699,"pZ":0.49331800665205017,"vX0":6.314378584692471,"vY0":-128.61790751970665,"vZ0":-8.498505672591236,"x":94.9,"y":225.46,"x0":-0.303515021782049,"y0":50.00264260434862,"z0":5.610265797473792,"aX":-20.645429519785345},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":20.9,"spinRate":1850,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42717609737684503,"extension":6.476569034384785},"index":5,"playId":"e1e620ae-86cf-3aca-aa3a-501d73c5d90c","pitchNumber":5,"startTime":"2026-04-08T00:12:16.069Z","endTime":"2026-04-08T00:12:19.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.958732571903326,"aZ":-12.456739546095314,"pfxX":-8.857098459611066,"pfxZ":9.700527166870803,"pX":-0.1371787691029786,"pZ":2.433754382426369,"vX0":4.211772799622043,"vY0":-142.20452709067195,"vZ0":-7.035405601214343,"x":122.23,"y":173.07,"x0":-0.49314570957167636,"y0":50.00124367321909,"z0":5.743274017368053,"aX":-17.997742508906068},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":15.1,"spinRate":2208,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3863086745136357,"extension":6.235775500827236},"index":6,"playId":"2479efda-e23a-345d-9f78-ddca23e1e3b3","pitchNumber":6,"startTime":"2026-04-08T00:12:35.628Z","endTime":"2026-04-08T00:12:42.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573783295545194,"aZ":-22.72806554980799,"pfxX":-10.825643846667722,"pfxZ":5.595616196144148,"pX":-1.2970995383771615,"pZ":2.210002488422353,"vX0":1.4498892558999015,"vY0":-129.99449457732734,"vZ0":-4.633338759537913,"x":166.44,"y":179.11,"x0":-0.4616333275380515,"y0":50.00506100560642,"z0":5.769745300251787,"aX":-18.28827123251628},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":19.2,"spinRate":1730,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4234711312734465,"extension":6.421142074949193},"hitData":{"launchSpeed":70.9,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.47,"coordY":183.61}},"index":7,"playId":"f3d40504-819c-3dbb-969a-0b0a94d99db3","pitchNumber":7,"startTime":"2026-04-08T00:13:04.100Z","endTime":"2026-04-08T00:13:11.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:13:11.521Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:13:25.168Z","endTime":"2026-04-08T00:15:57.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687668930024063,"aZ":-24.362002062215556,"pfxX":-11.27980037325824,"pfxZ":4.734474128024224,"pX":0.43740873589986107,"pZ":0.9220333107628598,"vX0":5.802136509854861,"vY0":-127.98184943211618,"vZ0":-7.117751186424458,"x":100.33,"y":213.89,"x0":-0.399764655904646,"y0":50.00385257414315,"z0":5.661673015166397,"aX":-18.616080289631853},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":19.1,"spinRate":1775,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42881327730280017,"extension":6.556409508094876},"index":0,"playId":"63fd4042-6fa0-35d7-a5ba-85944e278be4","pitchNumber":1,"startTime":"2026-04-08T00:13:35.206Z","endTime":"2026-04-08T00:13:39.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232975939112908,"aZ":-24.462154704505615,"pfxX":-10.227855067610466,"pfxZ":4.646681444584675,"pX":-0.009521930460259998,"pZ":1.4049145811828914,"vX0":4.648905275212151,"vY0":-128.2256272033761,"vZ0":-5.887760131973379,"x":117.36,"y":200.85,"x0":-0.5200568744233233,"y0":50.00391147414624,"z0":5.646884278023352,"aX":-16.983093560204182},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":1692,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4276300415839658,"extension":6.609163854048373},"index":1,"playId":"08fe0bae-ff3d-3fb5-a860-2f986b467b83","pitchNumber":2,"startTime":"2026-04-08T00:13:51.546Z","endTime":"2026-04-08T00:14:18.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.710307259864024,"aZ":-16.343311885860793,"pfxX":-8.22067027216006,"pfxZ":7.840004249953549,"pX":-0.03266345652880575,"pZ":2.4776135424029078,"vX0":3.938152295039517,"vY0":-141.53094407694945,"vZ0":-6.333258352292584,"x":118.25,"y":171.88,"x0":-0.37775413947571573,"y0":50.00124647698523,"z0":5.799362130401035,"aX":-16.598056740375416},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":14.0,"spinRate":2043,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3876891879926627,"extension":6.211732916098695},"index":2,"playId":"b30eb0f3-6d4b-3b15-8673-edddde58db02","pitchNumber":3,"startTime":"2026-04-08T00:14:25.176Z","endTime":"2026-04-08T00:14:28.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.941575840212735,"aZ":-9.801457324300204,"pfxX":-4.990248533380749,"pfxZ":11.209272438814738,"pX":-0.9297208810611832,"pZ":1.9560800312600273,"vX0":0.06581480817605861,"vY0":-141.26080236012874,"vZ0":-8.902982085546086,"x":152.44,"y":185.97,"x0":-0.30659027757430296,"y0":50.00051649459977,"z0":5.802069799610591,"aX":-9.95673067156912},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":9.0,"spinRate":2473,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.38961604460351484,"extension":6.251850478443066},"index":3,"playId":"4962efc8-89af-3b40-adfc-75ed18b74d9d","pitchNumber":4,"startTime":"2026-04-08T00:14:41.213Z","endTime":"2026-04-08T00:14:44.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84884097141913,"aZ":-15.821673730011423,"pfxX":-8.631428139611742,"pfxZ":8.03821285946367,"pX":0.36922713495145976,"pZ":2.2431320461992392,"vX0":4.806260966767141,"vY0":-142.23089151726782,"vZ0":-7.14280896820946,"x":102.93,"y":178.22,"x0":-0.22778230983426598,"y0":50.00067051169269,"z0":5.804201515701963,"aX":-17.552520243934747},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":14.5,"spinRate":2116,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3861755202358279,"extension":6.253806799922528},"index":4,"playId":"a370b3f6-9abd-341b-ae2e-9aae6894ed10","pitchNumber":5,"startTime":"2026-04-08T00:15:00.543Z","endTime":"2026-04-08T00:15:04.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24155192310819,"aZ":-16.414972582658894,"pfxX":-9.082838661233923,"pfxZ":7.670687486800448,"pX":-0.70410128256701,"pZ":1.4391559987229805,"vX0":2.1147992854589077,"vY0":-142.9624813877213,"vZ0":-9.152880999758276,"x":143.84,"y":199.92,"x0":-0.2771601383706476,"y0":50.00313160892593,"z0":5.729007594341236,"aX":-18.661768272857028},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":16.0,"spinRate":2074,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3842243404469623,"extension":6.2467542409386825},"index":5,"playId":"2651ed3c-6d3a-3600-9ef9-45311c3c8943","pitchNumber":6,"startTime":"2026-04-08T00:15:18.035Z","endTime":"2026-04-08T00:15:21.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.581058979810805,"aZ":-11.794163711706704,"pfxX":-4.6638272237976794,"pfxZ":9.842867702198637,"pX":-1.140663638658373,"pZ":3.3396516026934138,"vX0":-0.18959951936221364,"vY0":-143.3232008107241,"vZ0":-5.230480201340646,"x":160.48,"y":148.61,"x0":-0.4680045240433844,"y0":50.005193491154536,"z0":5.93151698979962,"aX":-9.657456530737976},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2256,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3828518141551127,"extension":6.16547778723895},"hitData":{"launchSpeed":82.2,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.7,"coordY":123.31}},"index":6,"playId":"a69fd51a-5a67-36ed-9532-1db1e94443ac","pitchNumber":7,"startTime":"2026-04-08T00:15:46.278Z","endTime":"2026-04-08T00:15:57.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:15:57.491Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a ground ball to right fielder Fernando Tatis Jr. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:16:14.965Z","endTime":"2026-04-08T00:18:56.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.10689070695025,"aZ":-15.838155556303272,"pfxX":-9.2689890067083,"pfxZ":8.15869066750285,"pX":-1.184210960032516,"pZ":2.256474191104871,"vX0":1.6123851011533672,"vY0":-141.488182139249,"vZ0":-6.873381478536885,"x":162.14,"y":177.86,"x0":-0.563035500637475,"y0":50.00109431345284,"z0":5.756157710160977,"aX":-18.550762896671195},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":16.3,"spinRate":2129,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3890202986067459,"extension":6.229248011914144},"index":0,"playId":"70cb4164-4d30-345b-9094-d34018c989cb","pitchNumber":1,"startTime":"2026-04-08T00:16:23.370Z","endTime":"2026-04-08T00:16:26.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8906487705545,"aZ":-21.006828421259378,"pfxX":-10.672190583167811,"pfxZ":6.8265666014884205,"pX":-0.16597500285572248,"pZ":2.177517492087629,"vX0":3.8690132720451436,"vY0":-128.208456326939,"vZ0":-4.999019535633547,"x":123.33,"y":179.99,"x0":-0.3237510883111936,"y0":50.001319667574975,"z0":5.831465871150479,"aX":-17.449242485269718},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.3,"breakHorizontal":18.2,"spinRate":1781,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.430148041613728,"extension":6.479854447797462},"index":1,"playId":"d63a89e1-a298-3788-8ceb-289abeb8fe1b","pitchNumber":2,"startTime":"2026-04-08T00:16:44.567Z","endTime":"2026-04-08T00:16:48.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.5,"endSpeed":88.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76462250172279,"aZ":-16.017214685742953,"pfxX":-8.734635707398375,"pfxZ":8.049727762104094,"pX":-0.3099530586398733,"pZ":3.106110341014836,"vX0":3.251118340186134,"vY0":-141.81319374168356,"vZ0":-4.9798207598115845,"x":128.81,"y":154.92,"x0":-0.3460709659993997,"y0":50.004698062181156,"z0":5.929634365339783,"aX":-17.53808026659602},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":15.0,"spinRate":2232,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3883542148748602,"extension":6.135167948452765},"index":2,"playId":"87ff896c-d692-3db5-bde1-1bcd40676e04","pitchNumber":3,"startTime":"2026-04-08T00:17:05.054Z","endTime":"2026-04-08T00:17:09.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21171688271979,"aZ":-16.86744270460028,"pfxX":-8.090299560052815,"pfxZ":7.672427422422961,"pX":-0.30101306368312725,"pZ":2.783957959020605,"vX0":3.84177982497691,"vY0":-140.88247851835072,"vZ0":-5.295944265880976,"x":128.47,"y":163.61,"x0":-0.636744698094866,"y0":50.00479389225183,"z0":5.7910516570025035,"aX":-16.144458929675043},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2160,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3898814234559942,"extension":6.212956475816109},"index":3,"playId":"4503ee9e-62ef-3425-90e7-26621649e120","pitchNumber":4,"startTime":"2026-04-08T00:17:26.842Z","endTime":"2026-04-08T00:17:29.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856605478014544,"aZ":-25.1658566067454,"pfxX":1.2456559732137207,"pfxZ":4.2993000144518145,"pX":-0.223032214934201,"pZ":2.706230000241044,"vX0":0.5395914715667198,"vY0":-127.51143672330119,"vZ0":-2.8386491288711566,"x":125.5,"y":165.71,"x0":-0.5998591219864088,"y0":50.000806723479336,"z0":5.84257866589871,"aX":2.028563372331702},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2485,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.43134475243396375,"extension":6.416518533441377},"index":4,"playId":"46b2ad5f-4625-3373-96ea-7507c0bad228","pitchNumber":5,"startTime":"2026-04-08T00:17:53.595Z","endTime":"2026-04-08T00:17:57.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15724920904877,"aZ":-27.35130862390167,"pfxX":3.1075689139495193,"pfxZ":2.907160670403364,"pX":-0.28654352978321723,"pZ":1.6450916229402526,"vX0":-0.0685156526084596,"vY0":-128.11118275202256,"vZ0":-4.949950021441231,"x":127.92,"y":194.36,"x0":-0.6629154240499335,"y0":50.00095389913809,"z0":5.747346209571885,"aX":5.150237241536381},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":2565,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.427997492545376,"extension":6.459346389417977},"index":5,"playId":"8c90cd99-64a0-3868-92fc-161c90866a9c","pitchNumber":6,"startTime":"2026-04-08T00:18:18.571Z","endTime":"2026-04-08T00:18:22.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98071839036158,"aZ":-13.36354317050962,"pfxX":-5.211756439159636,"pfxZ":9.07250471059216,"pX":0.24338270760772587,"pZ":2.53712652850067,"vX0":3.7420174254947502,"vY0":-143.2958597450809,"vZ0":-6.92659141710144,"x":107.72,"y":170.28,"x0":-0.404106001401163,"y0":50.007143231549215,"z0":5.82563559323745,"aX":-10.810759611372616},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3826484086123427,"extension":6.121032262991925},"hitData":{"launchSpeed":104.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":111.65}},"index":6,"playId":"c476309d-a48d-3a26-8922-54cd8957ff6a","pitchNumber":7,"startTime":"2026-04-08T00:18:42.756Z","endTime":"2026-04-08T00:18:56.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:18:56.153Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, third baseman Manny Machado to first baseman Gavin Sheets. Ryan O'Hearn out at 3rd. Nick Gonzales out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:19:02.227Z","endTime":"2026-04-08T00:20:01.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252620404014884,"aZ":-21.375711143847862,"pfxX":-9.760470414663901,"pfxZ":6.550036384600536,"pX":-0.03778105624778917,"pZ":1.7655560868535491,"vX0":4.208421022620984,"vY0":-127.82070783130352,"vZ0":-5.740931858735471,"x":118.44,"y":191.11,"x0":-0.4407713574754355,"y0":50.004221829649616,"z0":5.727882137984133,"aX":-16.09202580382114},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.7,"breakHorizontal":16.7,"spinRate":1754,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4291264821949312,"extension":6.601471750394265},"index":0,"playId":"392aeb5a-fdcf-3ea7-adef-eab393fc2797","pitchNumber":1,"startTime":"2026-04-08T00:19:34.316Z","endTime":"2026-04-08T00:19:37.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.1,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25386259104024,"aZ":-17.073287409989668,"pfxX":-9.397510448456252,"pfxZ":7.553393410795392,"pX":-0.7107038376078937,"pZ":2.084849214448367,"vX0":2.911562027005082,"vY0":-141.2098391831779,"vZ0":-7.057825310128413,"x":144.09,"y":182.49,"x0":-0.5409443634409498,"y0":50.00157484679971,"z0":5.735560022625297,"aX":-18.779991030247256},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":16.3,"spinRate":2180,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38942359708783103,"extension":6.218345301253904},"hitData":{"launchSpeed":89.9,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":175.5}},"index":1,"playId":"2597421f-e787-39bf-9b85-51e8857567c1","pitchNumber":2,"startTime":"2026-04-08T00:19:52.705Z","endTime":"2026-04-08T00:20:01.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":1.08,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:20:01.223Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:22:21.307Z","endTime":"2026-04-08T00:22:34.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.022649921256868,"aZ":-22.519073243058426,"pfxX":-10.688379381204074,"pfxZ":4.974252196038904,"pX":-1.1876993733307708,"pZ":2.62990368191819,"vX0":7.041775098213522,"vY0":-138.49755786411336,"vZ0":-3.7662024880672664,"x":162.27,"y":167.77,"x0":-2.3748403804115936,"y0":50.00676744386223,"z0":5.514164692800832,"aX":-20.762259386476284},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2258,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39552933511524113,"extension":6.630869173761746},"hitData":{"launchSpeed":87.4,"launchAngle":27.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.44,"coordY":77.86}},"index":0,"playId":"3447b982-11c1-35c9-a20e-046d2787212f","pitchNumber":1,"startTime":"2026-04-08T00:22:27.041Z","endTime":"2026-04-08T00:22:34.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:22:34.883Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xander Bogaerts homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:22:40.993Z","endTime":"2026-04-08T00:24:40.668Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69613109877115,"aZ":-25.97601892925251,"pfxX":-12.015047145293678,"pfxZ":3.2112448427754803,"pX":-0.4903117504797929,"pZ":2.3194859324259895,"vX0":9.05952648347808,"vY0":-138.2421089617109,"vZ0":-3.8974589542072984,"x":135.69,"y":176.15,"x0":-2.253970511638085,"y0":50.00084456374268,"z0":5.497387267623178,"aX":-23.181808693705484},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2034,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.39666969307171485,"extension":6.687631923762058},"index":0,"playId":"6551b694-bc7f-3a2a-89da-b2cd97c438d8","pitchNumber":1,"startTime":"2026-04-08T00:23:04.374Z","endTime":"2026-04-08T00:23:07.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.868549301159625,"aZ":-15.35591415289272,"pfxX":-10.26036164326194,"pfxZ":8.512718794477813,"pX":0.8915947469783225,"pZ":2.483432044474412,"vX0":13.395276250541755,"vY0":-139.96867736608505,"vZ0":-5.314492383444007,"x":83.01,"y":171.73,"x0":-2.632816092603503,"y0":50.00330634157519,"z0":5.419454280380025,"aX":-20.272243540529594},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":15.7,"spinRate":2351,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3919660492190866,"extension":6.760933196914486},"index":1,"playId":"08cef39f-abab-32ff-9442-57f5336c00ce","pitchNumber":2,"startTime":"2026-04-08T00:23:20.906Z","endTime":"2026-04-08T00:23:24.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873469694246026,"aZ":-19.313033158301817,"pfxX":-11.811562210453255,"pfxZ":6.690232371092694,"pX":-0.5337818468827525,"pZ":2.0337358190964583,"vX0":10.525113677026932,"vY0":-138.06847609378622,"vZ0":-5.785612170099887,"x":137.35,"y":183.87,"x0":-2.8680285764471907,"y0":50.00500975661655,"z0":5.463867198552457,"aX":-22.71699476429355},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":19.1,"spinRate":2360,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.39730027322952655,"extension":6.655178373282496},"index":2,"playId":"dc0cf6df-715f-38c8-b5ea-41f6ff74cfdb","pitchNumber":3,"startTime":"2026-04-08T00:23:36.428Z","endTime":"2026-04-08T00:23:39.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174086181451347,"aZ":-27.777912803143785,"pfxX":4.347063054668145,"pfxZ":2.9490386255130563,"pX":1.2288945367132145,"pZ":2.4898701244586294,"vX0":8.57405877559659,"vY0":-121.72770163613265,"vZ0":-1.5159978677211505,"x":70.16,"y":171.55,"x0":-2.9120658455443515,"y0":50.005755380604285,"z0":5.5387742254486,"aX":6.485285958848751},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-10.0,"spinRate":2475,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4509636536366868,"extension":6.700764856319627},"index":3,"playId":"bbda1193-c9e2-3301-941e-5696dd302e85","pitchNumber":4,"startTime":"2026-04-08T00:23:53.898Z","endTime":"2026-04-08T00:23:57.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61761605773788,"aZ":-16.400213071935518,"pfxX":-10.133247649616425,"pfxZ":8.04295810968533,"pX":-0.5213050827079729,"pZ":3.0480042211093217,"vX0":9.703136691040342,"vY0":-139.89927524110888,"vZ0":-3.835807555065894,"x":136.87,"y":156.48,"x0":-2.735654951798629,"y0":50.00542810716994,"z0":5.527317869768734,"aX":-19.88095841462907},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":16.1,"spinRate":2425,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3930766037271134,"extension":6.78436316968201},"hitData":{"launchSpeed":105.3,"launchAngle":26.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.76,"coordY":73.27}},"index":4,"playId":"4adffd94-400d-3f45-9518-c8e3bdb4df1e","pitchNumber":5,"startTime":"2026-04-08T00:24:11.639Z","endTime":"2026-04-08T00:24:40.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":0.94,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:24:40.668Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:27:32.771Z","endTime":"2026-04-08T00:28:23.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:24:58.873Z","endTime":"2026-04-08T00:26:31.020Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Isaac Mattson replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T00:26:31.020Z","endTime":"2026-04-08T00:27:34.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868102072911068,"aZ":-20.71479620656928,"pfxX":-8.675544633832018,"pfxZ":7.97494508926551,"pX":-0.041219577418263174,"pZ":2.3349572940294787,"vX0":5.3157129396108385,"vY0":-119.1286366573412,"vZ0":-3.466397863079702,"x":118.57,"y":175.74,"x0":-1.1742411508024382,"y0":50.005246199947116,"z0":5.681305116166858,"aX":-12.472171588472792},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":13.8,"breakHorizontal":14.4,"spinRate":1376,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4597709497352813,"extension":6.622679054575772},"index":2,"playId":"8ef0d400-1077-3c96-ad43-561c9b2baea5","pitchNumber":1,"startTime":"2026-04-08T00:27:34.911Z","endTime":"2026-04-08T00:27:38.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540954385700612,"aZ":-12.933873499760175,"pfxX":-8.050408933170715,"pfxZ":10.915610614778068,"pX":0.2512220832293016,"pZ":2.7952807552125107,"vX0":6.566603944235171,"vY0":-132.48833303882526,"vZ0":-5.129026547752567,"x":107.42,"y":163.31,"x0":-1.2238415434364953,"y0":50.00490797835051,"z0":5.715338979100903,"aX":-14.192619238778851},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.7,"breakHorizontal":13.0,"spinRate":2277,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4147634128412676,"extension":6.690222534147007},"index":3,"playId":"67333dd9-7ee7-3714-92ae-04498a468aff","pitchNumber":2,"startTime":"2026-04-08T00:27:52.313Z","endTime":"2026-04-08T00:27:55.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265569662506778,"aZ":-11.416771544068474,"pfxX":-5.845763335810911,"pfxZ":11.634593836041962,"pX":-0.6595142318167287,"pZ":2.2621500287206353,"vX0":3.400125437432669,"vY0":-132.92309439446373,"vZ0":-6.941682337290154,"x":142.14,"y":177.7,"x0":-1.1976467473600074,"y0":50.005725619052484,"z0":5.7418892952769855,"aX":-10.431918572708652},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.7,"breakHorizontal":9.8,"spinRate":2158,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4125264580818011,"extension":6.610939083290833},"hitData":{"launchSpeed":97.8,"launchAngle":27.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.7,"coordY":93.51}},"index":4,"playId":"2153000d-f870-3d11-be05-6cbba106a031","pitchNumber":3,"startTime":"2026-04-08T00:28:15.501Z","endTime":"2026-04-08T00:28:23.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:28:23.682Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:28:37.277Z","endTime":"2026-04-08T00:29:34.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862118830444924,"aZ":-36.44689929875211,"pfxX":0.3470239224388293,"pfxZ":-3.048689417827317,"pX":-0.191725148747342,"pZ":1.5243654968276306,"vX0":2.3663571406849933,"vY0":-118.30722164739451,"vZ0":-2.1952817779375433,"x":124.31,"y":197.62,"x0":-1.2545065695505138,"y0":50.00228389657931,"z0":5.839617407960411,"aX":0.4862509635558804},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.8,"breakHorizontal":-1.3,"spinRate":1918,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4649157015365937,"extension":6.5330667697248765},"index":0,"playId":"a4eb4c00-0114-331c-8a43-1e5f65f55567","pitchNumber":1,"startTime":"2026-04-08T00:28:50.602Z","endTime":"2026-04-08T00:28:54.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":91.8,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67090878068893,"aZ":-12.15053250169788,"pfxX":-7.142559974323089,"pfxZ":11.212903866305698,"pX":-0.38270759704950347,"pZ":1.3237534129378004,"vX0":4.51355934027406,"vY0":-133.29838918758767,"vZ0":-8.721653768847235,"x":131.59,"y":203.04,"x0":-1.1764646993193961,"y0":50.005990862255686,"z0":5.531574590362335,"aX":-12.758857833809415},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":11.9,"spinRate":2243,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.41208872420587017,"extension":6.775382335369148},"index":1,"playId":"be5f570e-a37e-3f1d-910f-837aee6a45bb","pitchNumber":2,"startTime":"2026-04-08T00:29:06.716Z","endTime":"2026-04-08T00:29:10.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346377869750285,"aZ":-12.808459238296123,"pfxX":-7.444266250546925,"pfxZ":10.792599690474686,"pX":-0.23699244323807636,"pZ":3.2814757511510337,"vX0":5.157045105418408,"vY0":-133.2788420160041,"vZ0":-4.330182216231272,"x":126.03,"y":150.18,"x0":-1.2324299756579171,"y0":50.00169157351603,"z0":5.856024893721553,"aX":-13.356528375751815},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":12.4,"spinRate":2291,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41137508548656143,"extension":6.679576019005196},"hitData":{"launchSpeed":97.1,"launchAngle":12.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.97,"coordY":111.0}},"index":2,"playId":"f03a888e-fde0-3e5d-9c8a-c44cdcd974f3","pitchNumber":3,"startTime":"2026-04-08T00:29:23.173Z","endTime":"2026-04-08T00:29:34.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.82,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:29:34.571Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:29:52.412Z","endTime":"2026-04-08T00:30:50.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(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":91.3,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04398832827701,"aZ":-12.820337431963894,"pfxX":-6.902582442426837,"pfxZ":10.85691907421782,"pX":-0.05343978147966872,"pZ":1.0378298058062694,"vX0":5.216793455978957,"vY0":-132.5979692590535,"vZ0":-9.211562917960888,"x":119.04,"y":210.76,"x0":-1.1484096468306075,"y0":50.00330506969322,"z0":5.489620967771336,"aX":-12.306105166551985},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2252,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4128868773681127,"extension":6.807822407387726},"index":0,"playId":"a5fc86cd-24a0-3445-a448-62d261b255f4","pitchNumber":1,"startTime":"2026-04-08T00:29:57.589Z","endTime":"2026-04-08T00:30:02.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60999035632999,"aZ":-11.092355320707167,"pfxX":-5.928050050324488,"pfxZ":11.601990640381159,"pX":0.18368839922053706,"pZ":2.8552363539225465,"vX0":5.940490058455825,"vY0":-134.3196003132936,"vZ0":-5.108995745657313,"x":110.0,"y":161.69,"x0":-1.292351735838396,"y0":50.00183429204694,"z0":5.578802907751631,"aX":-10.7711618906631},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":9.4,"spinRate":2273,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4086460622582875,"extension":6.8203193726331435},"index":1,"playId":"e3501603-5dc7-3fe1-b825-b44a6944dc8d","pitchNumber":2,"startTime":"2026-04-08T00:30:16.557Z","endTime":"2026-04-08T00:30:19.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":92.2,"endSpeed":82.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46375415941518,"aZ":-8.924975492251658,"pfxX":-7.1174796238683,"pfxZ":13.03251769732109,"pX":0.13770119006569756,"pZ":2.507244091959012,"vX0":5.893969954575263,"vY0":-133.86146413738567,"vZ0":-6.4108411137474794,"x":111.75,"y":171.08,"x0":-1.186501939950792,"y0":50.0027009169115,"z0":5.598557790090732,"aX":-12.697796903551705},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.1,"breakHorizontal":11.3,"spinRate":2321,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41185932608522524,"extension":6.7605145051238695},"hitData":{"launchSpeed":92.7,"launchAngle":58.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.17,"coordY":125.86}},"index":2,"playId":"9b002c03-9fab-3aab-9dd4-95b796479f10","pitchNumber":3,"startTime":"2026-04-08T00:30:40.416Z","endTime":"2026-04-08T00:30:50.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:30:50.692Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:33:41.930Z","endTime":"2026-04-08T00:35:17.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:33:21.493Z","endTime":"2026-04-08T00:33:44.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302582454403133,"aZ":-20.947648294548888,"pfxX":8.53533871551241,"pfxZ":5.792248028170707,"pX":1.4049218362215017,"pZ":4.080470824581243,"vX0":-0.48737419124034426,"vY0":-138.0404638586518,"vZ0":-1.5684973793674173,"x":63.45,"y":128.61,"x0":0.4732972719933344,"y0":50.00672033766955,"z0":6.059315611009125,"aX":16.557995090322574},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2015,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39602912981951643,"extension":5.268909042559611},"index":1,"playId":"2567d80b-5c08-3d09-bfa9-189119e70e51","pitchNumber":1,"startTime":"2026-04-08T00:33:44.292Z","endTime":"2026-04-08T00:33:47.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559694259138507,"aZ":-28.841166361766096,"pfxX":9.447048612913978,"pfxZ":2.0339909427452056,"pX":0.5883235762567108,"pZ":2.6681526972643477,"vX0":-3.1522987651910532,"vY0":-127.27494423443441,"vZ0":-1.7134212980298593,"x":94.57,"y":166.74,"x0":0.616903221788591,"y0":50.002265624757044,"z0":5.638070842717232,"aX":15.470008351711103},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-16.3,"spinRate":2203,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4306457530410417,"extension":5.623751999377513},"index":2,"playId":"cac9e4b1-b2ae-39f7-8e48-133b4f0308d5","pitchNumber":2,"startTime":"2026-04-08T00:34:00.365Z","endTime":"2026-04-08T00:34:03.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52704314107092,"aZ":-25.773274698778458,"pfxX":10.957327802720048,"pfxZ":3.836000225541027,"pX":-0.04375100802757413,"pZ":1.1896833239994686,"vX0":-5.040842244695276,"vY0":-128.37166649895002,"vZ0":-5.707067767746718,"x":118.67,"y":206.66,"x0":0.5214661151743377,"y0":50.0048670259369,"z0":5.447664710692248,"aX":18.293100040807275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-18.7,"spinRate":2247,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.42663680736790077,"extension":5.747292304583253},"index":3,"playId":"ecd7501e-86d5-38fc-9ee8-9d1c6e6a2593","pitchNumber":3,"startTime":"2026-04-08T00:34:13.710Z","endTime":"2026-04-08T00:34:17.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":88.3,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681446588620148,"aZ":-27.44698071857322,"pfxX":10.048095985734983,"pfxZ":2.8433776842179856,"pX":0.6691586864832886,"pZ":1.2021820473370688,"vX0":-3.198724182455506,"vY0":-128.43975849235778,"vZ0":-5.271804575719562,"x":91.49,"y":206.32,"x0":0.6284224915733495,"y0":50.00377936647028,"z0":5.427168850237613,"aX":16.71603757200471},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2210,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4271576965844974,"extension":5.835766743517135},"index":4,"playId":"cb8ab780-30e5-3b74-af2a-50c945da5432","pitchNumber":4,"startTime":"2026-04-08T00:34:41.096Z","endTime":"2026-04-08T00:34:44.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162045608640586,"aZ":-21.103410863866873,"pfxX":9.138886276160234,"pfxZ":5.7535580206272865,"pX":1.4057477507772795,"pZ":3.331910783887257,"vX0":-0.2593839833366087,"vY0":-137.95436602080977,"vZ0":-3.4733060875167516,"x":63.42,"y":148.82,"x0":0.314091620296535,"y0":50.002274585424566,"z0":6.032524461834078,"aX":17.585456097758154},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2048,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3972812235516012,"extension":5.367439702056866},"index":5,"playId":"55d8fafc-888e-3750-880a-da63a6178209","pitchNumber":5,"startTime":"2026-04-08T00:34:54.929Z","endTime":"2026-04-08T00:34:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.775927891455126,"aZ":-20.263372609126183,"pfxX":9.405617077637531,"pfxZ":6.14764030727407,"pX":-0.7221689748344864,"pZ":1.5964857196024171,"vX0":-5.412258611636902,"vY0":-138.47962533983656,"vZ0":-7.845733571433573,"x":144.53,"y":195.67,"x0":0.038726095888437666,"y0":50.00062273756801,"z0":5.828809741007977,"aX":18.21081607161364},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":-15.8,"spinRate":2070,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.39598706832174857,"extension":5.498820648714928},"index":6,"playId":"5451cdf7-03dc-3c6a-bc71-e3dff9aafdd5","pitchNumber":6,"startTime":"2026-04-08T00:35:12.125Z","endTime":"2026-04-08T00:35:17.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:35:17.152Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Konnor Griffin grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Gavin Sheets. Spencer Horwitz out at 2nd. Konnor Griffin out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:35:34.623Z","endTime":"2026-04-08T00:35:50.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31303654151271,"aZ":-27.201426444638585,"pfxX":9.706833870192234,"pfxZ":2.9344172894795832,"pX":0.5087746145733787,"pZ":2.3637092032577964,"vX0":-3.198951687681154,"vY0":-129.42855140693572,"vZ0":-2.998180421175152,"x":97.61,"y":174.96,"x0":0.5004708227019532,"y0":50.0039706413789,"z0":5.622972183114461,"aX":16.449269910792964},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":2276,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.42338720251694495,"extension":5.44270513044337},"hitData":{"launchSpeed":106.0,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.33,"coordY":160.35}},"index":0,"playId":"10c12325-ad75-3d7a-ac4d-9d7762da93bc","pitchNumber":1,"startTime":"2026-04-08T00:35:42.551Z","endTime":"2026-04-08T00:35:50.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-6.199999999999989,"leverageIndex":1.18,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:35:50.268Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:36:10.264Z","endTime":"2026-04-08T00:36:31.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45370001629499,"aZ":-20.590730125450044,"pfxX":8.691376983858003,"pfxZ":6.017959789540018,"pX":0.9904484527186999,"pZ":2.315062733959153,"vX0":-1.0960844071103621,"vY0":-138.2369486260077,"vZ0":-6.137379786435766,"x":79.25,"y":176.27,"x0":0.26511143881714194,"y0":50.00005378704361,"z0":5.958039127855475,"aX":16.722532226211246},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-15.5,"spinRate":2087,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.39708389438351155,"extension":5.446781441991147},"hitData":{"launchSpeed":79.3,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":142.22,"coordY":146.86}},"index":0,"playId":"87d0d0a1-3a2c-36ba-99c3-d426c00e1372","pitchNumber":1,"startTime":"2026-04-08T00:36:17.761Z","endTime":"2026-04-08T00:36:31.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:36:31.901Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:36:53.259Z","endTime":"2026-04-08T00:38:26.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75866977569849,"aZ":-23.049029150831753,"pfxX":9.514732506071077,"pfxZ":4.7664878388934735,"pX":1.0580808323687414,"pZ":2.6724387413886252,"vX0":-1.0074396413650673,"vY0":-137.81879879419094,"vZ0":-4.86555405722523,"x":76.67,"y":166.62,"x0":0.1933504469189963,"y0":50.0068846025866,"z0":6.025643382164713,"aX":18.235677141737387},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":-17.0,"spinRate":2129,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.398030439078104,"extension":5.3592793780978685},"index":0,"playId":"3be16aaa-d920-3405-aefc-c6cbfa43b6da","pitchNumber":1,"startTime":"2026-04-08T00:37:00.768Z","endTime":"2026-04-08T00:37:04.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57425059251659,"aZ":-31.077607729428244,"pfxX":8.156881610357066,"pfxZ":0.6592161830014369,"pX":0.8051400925582315,"pZ":1.7720453819392017,"vX0":-2.0021124748909322,"vY0":-128.2423730934924,"vZ0":-3.5223924716295816,"x":86.31,"y":190.93,"x0":0.5363285266302903,"y0":50.002639703825366,"z0":5.587978269331872,"aX":13.583356017687347},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-14.3,"spinRate":2268,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42712523554504056,"extension":5.538621436205349},"index":1,"playId":"95ffe89f-fbee-3d34-910a-0ca9f48881c1","pitchNumber":2,"startTime":"2026-04-08T00:37:18.003Z","endTime":"2026-04-08T00:37:21.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145663666925525,"aZ":-29.71101595310324,"pfxX":10.36969628728465,"pfxZ":1.4566855220450639,"pX":-1.0178170417374472,"pZ":0.8669027823568046,"vX0":-6.778273696514345,"vY0":-129.08110880769456,"vZ0":-5.951571330784146,"x":155.8,"y":215.37,"x0":0.2910780044390431,"y0":50.0030245258542,"z0":5.481656923757971,"aX":17.549376358765688},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":-17.3,"spinRate":2295,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.423857623258745,"extension":5.71525867316227},"index":2,"playId":"5a078d9e-b9d8-31ba-a567-e29cf61eec73","pitchNumber":3,"startTime":"2026-04-08T00:37:37.090Z","endTime":"2026-04-08T00:37:40.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346013513028396,"aZ":-21.598477214564877,"pfxX":9.771930146412998,"pfxZ":5.493855551930729,"pX":0.9226795105106286,"pZ":2.3068197226095326,"vX0":-1.304716463002368,"vY0":-137.5752946516008,"vZ0":-5.882072375917561,"x":81.83,"y":176.5,"x0":0.13193357368150022,"y0":50.00080072848526,"z0":5.927649114299393,"aX":18.80670716789056},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":-17.4,"spinRate":2117,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3975013260198734,"extension":5.3523868111855855},"index":3,"playId":"431b31ed-3a21-3a78-bc97-9d38a4f5da89","pitchNumber":4,"startTime":"2026-04-08T00:37:55.380Z","endTime":"2026-04-08T00:37:58.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606805832388584,"aZ":-26.775275661406585,"pfxX":0.8846769011074092,"pfxZ":3.082468738236334,"pX":-0.35124219322825306,"pZ":1.7522855353784608,"vX0":-2.306448573817333,"vY0":-131.03850147891376,"vZ0":-5.028234821297337,"x":130.39,"y":191.47,"x0":0.4223198668398465,"y0":50.005592497902754,"z0":5.676786917782022,"aX":1.551269600511383},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-1.1,"spinRate":2290,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41670563282712925,"extension":5.594118203809608},"index":4,"playId":"84fe3f34-1028-3403-a814-1c428faa1c30","pitchNumber":5,"startTime":"2026-04-08T00:38:21.450Z","endTime":"2026-04-08T00:38:26.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:38:26.290Z","atBatIndex":53},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake Cronenworth bunt grounds out softly, pitcher Gregory Soto to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T00:40:47.194Z","endTime":"2026-04-08T00:40:56.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","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":1},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:40:31.856Z","endTime":"2026-04-08T00:40:49.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.454826210550884,"aZ":-28.513073550048905,"pfxX":-8.617764710492393,"pfxZ":2.741639245613529,"pX":-0.19510928003154873,"pZ":2.076984355032702,"vX0":-3.0699634903619177,"vY0":-114.85967789495135,"vZ0":-1.820776412917915,"x":124.44,"y":182.7,"x0":2.2787201664452796,"y0":50.003141913110895,"z0":5.65506368108584,"aX":-11.502517417726322},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":2599,"spinDirection":302},"zone":8,"typeConfidence":0.91,"plateTime":0.4770469400451214,"extension":6.3747268604646745},"hitData":{"launchSpeed":35.3,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":117.35,"coordY":185.09}},"index":1,"playId":"76ca1fc4-be6c-3d02-86a5-6ff50cd4a391","pitchNumber":1,"startTime":"2026-04-08T00:40:49.153Z","endTime":"2026-04-08T00:40:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:40:56.461Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Laureano pops out to second baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T00:41:08.918Z","endTime":"2026-04-08T00:42:28.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.189022157674383,"aZ":-33.636818922370765,"pfxX":-7.033207488001503,"pfxZ":-1.073015200853166,"pX":-0.7325156048314084,"pZ":1.731486285890789,"vX0":-4.050689788382526,"vY0":-116.33553932025235,"vZ0":-1.6096548676531066,"x":144.92,"y":192.03,"x0":1.9458036653284727,"y0":50.001055849525635,"z0":5.62601769797877,"aX":-9.62054639775417},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":13.8,"spinRate":2628,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.471138339656898,"extension":6.324486809921703},"index":0,"playId":"a9f23ad9-b9b3-3777-882e-30573f92eaad","pitchNumber":1,"startTime":"2026-04-08T00:41:26.669Z","endTime":"2026-04-08T00:41:29.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09386844845194,"aZ":-27.398555898974774,"pfxX":-5.693018213332347,"pfxZ":3.466704328777479,"pX":-1.07548263770798,"pZ":1.8840367566553233,"vX0":-5.35186272644458,"vY0":-116.45952924409521,"vZ0":-2.4056751141866215,"x":157.99,"y":187.91,"x0":1.9889489767972643,"y0":50.00454583157477,"z0":5.512063603425607,"aX":-7.850587440571588},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.0,"breakHorizontal":11.6,"spinRate":2406,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.4696357999903764,"extension":6.25651278409465},"index":1,"playId":"adbce9c1-c9de-3243-b6a8-90ed4c95f97c","pitchNumber":2,"startTime":"2026-04-08T00:41:40.899Z","endTime":"2026-04-08T00:41:44.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988460793187333,"aZ":-16.17063202625727,"pfxX":7.462470642955977,"pfxZ":8.225044538048355,"pX":-0.8634522225464871,"pZ":1.2588423311977675,"vX0":-10.163553475690287,"vY0":-138.61612375123482,"vZ0":-8.210861648671678,"x":149.91,"y":204.79,"x0":1.8811363794490055,"y0":50.00348068456299,"z0":5.339007447651046,"aX":14.522351168461837},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.4,"spinRate":2229,"spinDirection":143},"zone":13,"typeConfidence":0.93,"plateTime":0.3951379763815077,"extension":6.64584326209932},"index":2,"playId":"aa9462d9-3fa5-3610-83cd-f57bd376e86a","pitchNumber":3,"startTime":"2026-04-08T00:41:57.994Z","endTime":"2026-04-08T00:42:01.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.640927130061744,"aZ":-20.584620135192388,"pfxX":11.441784382279788,"pfxZ":5.951621088043783,"pX":-0.4325413925095274,"pZ":2.41026743043465,"vX0":-10.744765718740084,"vY0":-138.81400722600702,"vZ0":-4.638675408073003,"x":133.49,"y":173.7,"x0":2.0054695936408025,"y0":50.004984212529834,"z0":5.4770978355178785,"aX":22.288899805723847},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":-18.5,"spinRate":2204,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.39487961302525854,"extension":6.75455913038109},"hitData":{"launchSpeed":92.7,"launchAngle":69.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.43,"coordY":150.48}},"index":3,"playId":"b9bda3fe-8801-3763-8d1d-b19811f00e59","pitchNumber":4,"startTime":"2026-04-08T00:42:17.987Z","endTime":"2026-04-08T00:42:28.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:42:28.508Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T00:42:45.791Z","endTime":"2026-04-08T00:44:12.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89188477534916,"aZ":-27.813885036114197,"pfxX":-4.0688657707503495,"pfxZ":3.068003695140847,"pX":-1.6916109357694271,"pZ":2.176460988435232,"vX0":-7.434646303707035,"vY0":-119.58771708110285,"vZ0":-2.0671369839758995,"x":181.48,"y":180.02,"x0":2.008390676662691,"y0":50.004942260275115,"z0":5.59116676003755,"aX":-5.78865310589935},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":9.5,"spinRate":2427,"spinDirection":265},"zone":13,"typeConfidence":0.79,"plateTime":0.46117690467434036,"extension":6.630058096504494},"index":0,"playId":"da5b7495-2b28-3ae0-8f17-a7d5a4d10d3e","pitchNumber":1,"startTime":"2026-04-08T00:43:00.275Z","endTime":"2026-04-08T00:43:03.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956723676743547,"aZ":-29.42707171418244,"pfxX":-9.469467346874392,"pfxZ":1.9723775918273851,"pX":1.1570021982891352,"pZ":3.3110615507004315,"vX0":0.35586313294444694,"vY0":-117.77609208833913,"vZ0":0.8838916498503322,"x":72.9,"y":149.38,"x0":2.2322329969272285,"y0":50.003966122274356,"z0":5.668479429190355,"aX":-13.202632754783487},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2515,"spinDirection":282},"zone":12,"typeConfidence":0.91,"plateTime":0.46642446577467744,"extension":5.904789403548598},"index":1,"playId":"a155e8ae-d959-3727-9058-f636f9a9f015","pitchNumber":2,"startTime":"2026-04-08T00:43:15.180Z","endTime":"2026-04-08T00:43:18.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37604757447252,"aZ":-19.977214150249292,"pfxX":11.008247686870133,"pfxZ":6.280570437762403,"pX":-0.07867436767100053,"pZ":3.028797606577708,"vX0":-9.653975616707895,"vY0":-138.78739792837698,"vZ0":-2.9838059947415134,"x":120.0,"y":157.0,"x0":2.022370272710788,"y0":50.00355930492025,"z0":5.4554896750015605,"aX":21.37920355920387},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":-17.8,"spinRate":2304,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.39533642455130913,"extension":6.797022806602969},"index":2,"playId":"87d6f246-a973-3f27-8be4-6f1c7205347a","pitchNumber":3,"startTime":"2026-04-08T00:43:30.180Z","endTime":"2026-04-08T00:43:33.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086632398276453,"aZ":-28.108593672403906,"pfxX":10.933905296268104,"pfxZ":2.141037179890473,"pX":0.7803408122776466,"pZ":3.0959720760082243,"vX0":-7.275913831691553,"vY0":-137.05802740010301,"vZ0":-1.2578948130971925,"x":87.26,"y":155.19,"x0":2.0527459924021456,"y0":50.000973709883034,"z0":5.48546974556641,"aX":20.741175351850195},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":-18.2,"spinRate":2200,"spinDirection":137},"zone":3,"typeConfidence":0.91,"plateTime":0.40006005646413545,"extension":6.744586405079321},"index":3,"playId":"725b185f-1050-3002-8629-ba05fb08378c","pitchNumber":4,"startTime":"2026-04-08T00:43:50.606Z","endTime":"2026-04-08T00:43:54.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849084762381977,"aZ":-32.3338414523641,"pfxX":-8.354190875717812,"pfxZ":-0.11240115134608075,"pX":0.47943836369953535,"pZ":2.168676180808676,"vX0":-1.0587805683500746,"vY0":-117.17952765592065,"vZ0":-0.8869074696533972,"x":98.72,"y":180.23,"x0":2.0227481505857896,"y0":50.00533245490761,"z0":5.595190571836142,"aX":-11.522914557930044},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":15.4,"spinRate":2560,"spinDirection":295},"zone":9,"typeConfidence":0.91,"plateTime":0.4689054744339436,"extension":6.01976362812942},"index":4,"playId":"b34bef89-5ba0-34ab-bd0d-f5c3e4e1257c","pitchNumber":5,"startTime":"2026-04-08T00:44:08.109Z","endTime":"2026-04-08T00:44:12.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:44:12.695Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:46:31.186Z","endTime":"2026-04-08T00:47:19.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":{"description":"Pitching Change: Adrian Morejon replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:46:11.102Z","endTime":"2026-04-08T00:46:33.480Z","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":593974,"link":"/api/v1/people/593974","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35956255854219,"aZ":-32.9999079874769,"pfxX":-2.526677604948083,"pfxZ":-0.4998002954878604,"pX":0.013699256401622778,"pZ":2.672229177806083,"vX0":-5.32748740200264,"vY0":-127.89063892626298,"vZ0":-1.238774633003839,"x":116.48,"y":166.63,"x0":2.4623357046890972,"y0":50.00604183675994,"z0":5.780020290641821,"aX":-4.135494617378591},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":5.9,"spinRate":2849,"spinDirection":281},"zone":5,"typeConfidence":2.0,"plateTime":0.4302697072388506,"extension":6.094695062780638},"index":1,"playId":"6ca4ad6d-c285-3db8-bc1b-ebd492fe999e","pitchNumber":1,"startTime":"2026-04-08T00:46:33.480Z","endTime":"2026-04-08T00:46:36.900Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81897226028065,"aZ":-20.3313456413467,"pfxX":9.321534508088096,"pfxZ":5.851190602272204,"pX":-0.47610431537961645,"pZ":2.966711234394843,"vX0":-10.388072264766373,"vY0":-141.70290909545582,"vZ0":-4.19138764048368,"x":135.15,"y":158.68,"x0":2.0345976694079213,"y0":50.00321080011065,"z0":5.772125150044832,"aX":18.867606253677618},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":-14.6,"spinRate":2492,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.387240801087227,"extension":6.0384148041498396},"index":2,"playId":"d7dbc166-e52b-33cd-ba87-c691446cce2e","pitchNumber":2,"startTime":"2026-04-08T00:46:49.836Z","endTime":"2026-04-08T00:46:53.267Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T00:47:05.884Z","endTime":"2026-04-08T00:47:15.348Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13085662369746,"aZ":-31.63043367485179,"pfxX":-1.6983117245760395,"pfxZ":0.3222526399317154,"pX":-1.2063890334923617,"pZ":1.0464468408441092,"vX0":-8.701259743797328,"vY0":-129.66394734529078,"vZ0":-5.203128864015597,"x":162.98,"y":210.53,"x0":2.4410325873958065,"y0":50.00138833572431,"z0":5.550261731684577,"aX":-2.831694716329014},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":5.4,"spinRate":2866,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4256834557822593,"extension":6.135400228612267},"index":4,"playId":"c528427e-3be5-34b9-ba07-14da5b7b5d18","pitchNumber":3,"startTime":"2026-04-08T00:47:15.348Z","endTime":"2026-04-08T00:47:19.791Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:47:19.791Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:47:27.324Z","endTime":"2026-04-08T00:49:50.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4238890371712,"aZ":-19.970945411061532,"pfxX":8.415053438051514,"pfxZ":5.915928002259349,"pX":-0.2653398852607292,"pZ":2.9685124088512387,"vX0":-9.931862610955951,"vY0":-143.2370819795578,"vZ0":-4.235550791452422,"x":127.11,"y":158.63,"x0":2.1661725804397864,"y0":50.000424747863754,"z0":5.727693165447327,"aX":17.351653046375933},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.0,"breakHorizontal":-13.1,"spinRate":2452,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.38349935703331184,"extension":6.084311815019342},"index":0,"playId":"e2513156-2e8b-3284-aba4-4582dd83815f","pitchNumber":1,"startTime":"2026-04-08T00:47:46.679Z","endTime":"2026-04-08T00:47:49.720Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.545363496752216,"aZ":-19.15185094023715,"pfxX":8.33657282317413,"pfxZ":6.150951008988196,"pX":-0.40594134614512006,"pZ":2.421643624779997,"vX0":-10.24702754544871,"vY0":-145.15908933168183,"vZ0":-5.947872752271078,"x":132.47,"y":173.4,"x0":2.1003177862424023,"y0":50.00348414967685,"z0":5.678290494070805,"aX":17.64885614464441},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.0,"breakHorizontal":-12.8,"spinRate":2352,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3785081895591045,"extension":6.117337954554501},"index":1,"playId":"280f60f3-68a5-324a-90b0-5263ff04d584","pitchNumber":2,"startTime":"2026-04-08T00:48:08.978Z","endTime":"2026-04-08T00:48:12.507Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49693530156648,"aZ":-35.3721793614312,"pfxX":5.398789508954591,"pfxZ":-1.7858189155304318,"pX":0.7475158645830542,"pZ":1.1428936221851582,"vX0":-6.244238861511153,"vY0":-133.60434680876642,"vZ0":-5.1994569739265675,"x":88.51,"y":207.92,"x0":2.4247450395415426,"y0":50.003495984366126,"z0":5.68618467078605,"aX":9.662090729817978},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-4.2,"breakHorizontal":-8.3,"spinRate":897,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.41154934895057194,"extension":6.025676414479231},"index":2,"playId":"83749706-04d4-3998-b468-8bf7c325624e","pitchNumber":3,"startTime":"2026-04-08T00:48:26.178Z","endTime":"2026-04-08T00:48:30.837Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366246148388377,"aZ":-33.37500242509609,"pfxX":9.218889353501881,"pfxZ":-0.6695945269546799,"pX":-0.125727912485,"pZ":0.7227546219635967,"vX0":-9.248909525355185,"vY0":-133.60021134051692,"vZ0":-6.608670481271723,"x":121.79,"y":219.27,"x0":2.1993417207173485,"y0":50.00318348657596,"z0":5.656553745041253,"aX":16.505361704161256},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.6,"breakHorizontal":-14.4,"spinRate":964,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.411480320849241,"extension":6.088102148564206},"index":3,"playId":"018857f0-eb2a-3de5-b748-d7493f9a03f9","pitchNumber":4,"startTime":"2026-04-08T00:48:46.407Z","endTime":"2026-04-08T00:48:49.712Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":99.0,"endSpeed":90.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27373650050995,"aZ":-20.63945749671839,"pfxX":8.686185202311716,"pfxZ":5.519862641486737,"pX":0.09211775873102573,"pZ":3.3556314919616645,"vX0":-8.940797248558226,"vY0":-143.87395915831823,"vZ0":-3.3466512749000765,"x":113.49,"y":148.18,"x0":2.115739748404764,"y0":50.006150999254494,"z0":5.817606846783039,"aX":18.161737693537447},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2529,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.381128341356058,"extension":6.1339540025968855},"index":4,"playId":"74719611-d5cc-334e-b6d8-97fdf086edb8","pitchNumber":5,"startTime":"2026-04-08T00:49:06.764Z","endTime":"2026-04-08T00:49:10.165Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00494940184615,"aZ":-30.982424589429733,"pfxX":-1.6877944496591217,"pfxZ":0.7127011876756786,"pX":0.6830412495255525,"pZ":2.43921224931292,"vX0":-4.44999935787244,"vY0":-129.04083047691796,"vZ0":-2.110519991527395,"x":90.96,"y":172.92,"x0":2.6551153135152905,"y0":50.003375626410374,"z0":5.67482394881687,"aX":-2.821017821166272},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":4.1,"spinRate":2788,"spinDirection":269},"zone":6,"typeConfidence":2.0,"plateTime":0.4258715234190289,"extension":6.074398688898895},"hitData":{"launchSpeed":105.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.16,"coordY":116.72}},"index":5,"playId":"c319a817-3679-35a8-8bf4-372771063dac","pitchNumber":6,"startTime":"2026-04-08T00:49:36.764Z","endTime":"2026-04-08T00:49:50.371Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:49:50.371Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to left fielder Ramón Laureano. Bryan Reynolds to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:50:01.386Z","endTime":"2026-04-08T00:50:48.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":99.0,"endSpeed":90.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82982888937972,"aZ":-22.095872204556933,"pfxX":9.859482143278647,"pfxZ":4.823159733865191,"pX":0.7461174121477688,"pZ":3.1358524465342223,"vX0":-7.764251666488727,"vY0":-143.94758330961815,"vZ0":-3.535503841549805,"x":88.56,"y":154.11,"x0":2.203528782763168,"y0":50.002690189224005,"z0":5.7555862222656495,"aX":20.597118129888983},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.2,"breakHorizontal":-16.2,"spinRate":2490,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.38117409669601043,"extension":6.119042444684357},"index":0,"playId":"efef7d8e-858f-369e-af66-c7251ebf470f","pitchNumber":1,"startTime":"2026-04-08T00:50:19.128Z","endTime":"2026-04-08T00:50:22.779Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.730430056401204,"aZ":-19.3840345655341,"pfxX":9.66084095365974,"pfxZ":6.218065930467613,"pX":0.7845683223899949,"pZ":2.9480701003023437,"vX0":-7.370401598917996,"vY0":-143.1497397164783,"vZ0":-4.3700217615618975,"x":87.09,"y":159.18,"x0":2.1488171234513676,"y0":50.00411969730555,"z0":5.722451043892205,"aX":19.876952951371578},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":2511,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.3839086139349792,"extension":6.1130126022778075},"hitData":{"launchSpeed":96.2,"launchAngle":12.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.91,"coordY":117.07}},"index":1,"playId":"e884bb49-2746-31b8-b4d4-73a473979cf7","pitchNumber":2,"startTime":"2026-04-08T00:50:37.392Z","endTime":"2026-04-08T00:50:48.361Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:50:48.361Z","atBatIndex":59},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Nick Yorke reaches on a fielder's choice, fielded by shortstop Xander Bogaerts. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd. Fielding error by shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:50:54.401Z","endTime":"2026-04-08T00:51:38.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.60863424769897,"aZ":-21.705860645997088,"pfxX":10.439747651073482,"pfxZ":5.1041169013859635,"pX":-0.08838257935517903,"pZ":2.0027032151963002,"vX0":-10.149830829023765,"vY0":-143.5822075007238,"vZ0":-6.4382666583801464,"x":120.37,"y":184.71,"x0":2.1661122481640627,"y0":50.00414559833311,"z0":5.66101384848674,"aX":21.42194562242528},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2393,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.38401812227674137,"extension":6.255507774779626},"hitData":{"launchSpeed":85.7,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.66,"coordY":148.9}},"index":0,"playId":"ec145a26-e4cf-3b4b-b011-0886718edd9c","pitchNumber":1,"startTime":"2026-04-08T00:51:27.608Z","endTime":"2026-04-08T00:51:38.125Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.08,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:51:38.125Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to right fielder Fernando Tatis Jr. Bryan Reynolds scores. Ryan O'Hearn scores. Nick Yorke to 3rd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:53:04.897Z","endTime":"2026-04-08T00:53:41.603Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:52:23.560Z","endTime":"2026-04-08T00:53:07.246Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":90.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.516929666680134,"aZ":-17.869285961808643,"pfxX":10.769895731041336,"pfxZ":6.783716974820754,"pX":0.40528690393065225,"pZ":3.280218217539683,"vX0":-8.85112786229256,"vY0":-145.33703258857466,"vZ0":-4.04650102886204,"x":101.55,"y":150.21,"x0":2.1124000831789913,"y0":50.00495621048779,"z0":5.796950931369863,"aX":22.719805450685975},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":-17.4,"spinRate":2296,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3788993759373067,"extension":6.190911566848214},"index":1,"playId":"3a1786dd-2880-3d44-9cd5-abde269addea","pitchNumber":1,"startTime":"2026-04-08T00:53:07.246Z","endTime":"2026-04-08T00:53:10.327Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":99.5,"endSpeed":90.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02326706625263,"aZ":-15.336555964947607,"pfxX":10.190232421001776,"pfxZ":7.974616755936505,"pX":-0.11050173362251058,"pZ":2.519144369048519,"vX0":-9.736683033315279,"vY0":-144.4719952514292,"vZ0":-6.3922836612617555,"x":121.21,"y":170.76,"x0":1.9813634932425102,"y0":50.00173686791816,"z0":5.704925513559471,"aX":21.514775875692045},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":-16.4,"spinRate":2378,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.37928042135254714,"extension":6.229605767842755},"hitData":{"launchSpeed":82.9,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.32,"coordY":127.87}},"index":2,"playId":"06bf733a-bc02-3c34-9886-f8969b4936e7","pitchNumber":2,"startTime":"2026-04-08T00:53:29.352Z","endTime":"2026-04-08T00:53:41.603Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":6.199999999999989,"leverageIndex":1.32,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:53:41.603Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to right fielder Fernando Tatis Jr. Nick Yorke scores. Nick Gonzales to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:55:22.244Z","endTime":"2026-04-08T00:56:37.229Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Mangum replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:54:31.608Z","endTime":"2026-04-08T00:55:26.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T00:55:24.542Z","endTime":"2026-04-08T00:55:24.543Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598391366885547,"aZ":-31.208355888906592,"pfxX":-3.1259663559522783,"pfxZ":0.5887407097427726,"pX":1.4106247595394033,"pZ":1.91880485374333,"vX0":-2.533511517223329,"vY0":-127.88153932615761,"vZ0":-3.271314148980962,"x":63.23,"y":186.97,"x0":2.8248151847881395,"y0":50.00090067951999,"z0":5.696756731069786,"aX":-5.1086867128158495},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":6.2,"spinRate":2814,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.43047344838956647,"extension":5.981930648079546},"index":2,"playId":"d0c85226-4a44-37fb-a1fa-551d67571ff2","pitchNumber":1,"startTime":"2026-04-08T00:55:24.544Z","endTime":"2026-04-08T00:55:28.247Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"71a5ae48-0d5a-39d5-8039-b53e61a85d43","startTime":"2026-04-08T00:55:43.735Z","endTime":"2026-04-08T00:55:48.072Z","isPitch":false,"type":"pickoff","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79327811970943,"aZ":-19.012766723516332,"pfxX":10.865284717310136,"pfxZ":6.308304503907039,"pX":1.3830623552819905,"pZ":2.0313902348687063,"vX0":-6.784428148395853,"vY0":-144.03852327721154,"vZ0":-6.832064716602357,"x":64.28,"y":183.93,"x0":2.3666892932202166,"y0":50.000151278096155,"z0":5.624485654892255,"aX":22.655994356761436},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.1,"breakHorizontal":-18.1,"spinRate":2344,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3813638853861683,"extension":6.224350283408711},"index":4,"playId":"919d9a90-c20c-3e3b-a6eb-387c5bfbbffd","pitchNumber":2,"startTime":"2026-04-08T00:56:04.463Z","endTime":"2026-04-08T00:56:07.869Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269451424446142,"aZ":-36.98469454434723,"pfxX":6.45098408108649,"pfxZ":-2.721785607622273,"pX":0.7424812569505821,"pZ":2.0664161367953655,"vX0":-6.459690411019681,"vY0":-132.60196774268832,"vZ0":-2.804659933719585,"x":88.7,"y":182.99,"x0":2.3804753395979974,"y0":50.00264987566936,"z0":5.855747698773798,"aX":11.405085678762925},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-5.4,"breakHorizontal":-10.2,"spinRate":1064,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.4142153270171347,"extension":6.008869360673475},"hitData":{"launchSpeed":89.6,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":112.66}},"index":5,"playId":"3d96e340-2e0c-3a8b-9f02-2a26d0b1bff8","pitchNumber":3,"startTime":"2026-04-08T00:56:25.215Z","endTime":"2026-04-08T00:56:37.229Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:56:37.229Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to left fielder Ramón Laureano. Nick Gonzales scores. Jake Mangum scores.","rbi":2,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T00:57:11.301Z","endTime":"2026-04-08T00:58:37.983Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.7,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.65848694815848,"aZ":-20.932457879999554,"pfxX":8.946825925196208,"pfxZ":5.374717700949233,"pX":-0.6914676365918282,"pZ":2.457104636088544,"vX0":-10.627505916752305,"vY0":-144.63429506605655,"vZ0":-5.748869369710517,"x":143.36,"y":172.44,"x0":1.8901149377031397,"y0":50.003879737724816,"z0":5.778148715015859,"aX":18.719854295827275},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":2383,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3805134341487122,"extension":6.245798244053568},"index":0,"playId":"b0fe6bc9-8a6a-3655-b544-d20c0681b439","pitchNumber":1,"startTime":"2026-04-08T00:57:15.310Z","endTime":"2026-04-08T00:57:18.862Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"21a9978b-f260-3d69-88d0-6fd659138728","startTime":"2026-04-08T00:57:45.144Z","endTime":"2026-04-08T00:57:49.165Z","isPitch":false,"type":"pickoff","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80177552455345,"aZ":-22.82811041716142,"pfxX":10.50944624093299,"pfxZ":4.4941950193650335,"pX":0.5886247004732579,"pZ":3.964402927020764,"vX0":-8.438418589310382,"vY0":-143.88130217096833,"vZ0":-1.2288966241604005,"x":94.56,"y":131.74,"x0":2.2054488579289204,"y0":50.00414747595494,"z0":5.822210337551182,"aX":21.865362999838784},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.0,"breakHorizontal":-17.2,"spinRate":2424,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.38180940818167475,"extension":6.018903611206546},"index":2,"playId":"98550dca-369d-34fd-88a8-e56cebacf2b8","pitchNumber":2,"startTime":"2026-04-08T00:58:02.759Z","endTime":"2026-04-08T00:58:08.766Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Mangum steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"98550dca-369d-34fd-88a8-e56cebacf2b8","startTime":"2026-04-08T00:58:13.015Z","endTime":"2026-04-08T00:58:27.267Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"third":{"id":693304,"link":"/api/v1/people/693304"},"postOnSecond":{"id":663968,"link":"/api/v1/people/663968"},"postOnThird":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05519067654601,"aZ":-20.071101116890848,"pfxX":9.440799931443005,"pfxZ":5.809652827035671,"pX":0.46777293205957055,"pZ":2.4046560026749875,"vX0":-8.052558055171998,"vY0":-143.8321605052049,"vZ0":-5.726887235281409,"x":99.17,"y":173.85,"x0":2.0846817893939806,"y0":50.0055400606735,"z0":5.676548261494452,"aX":19.676208596902818},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.4,"spinRate":2491,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.381604218517436,"extension":6.2174490063250865},"hitData":{"launchSpeed":113.2,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.15,"coordY":91.38}},"index":4,"playId":"1817c931-2f13-3081-85d1-51a55358d0ac","pitchNumber":3,"startTime":"2026-04-08T00:58:27.267Z","endTime":"2026-04-08T00:58:37.983Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":663968,"link":"/api/v1/people/663968"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-08T00:58:37.983Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:02:28.284Z","endTime":"2026-04-08T01:02:43.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-08T01:00:46.169Z","endTime":"2026-04-08T01:02:22.654Z","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Adrian Morejon.","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-08T01:02:22.654Z","endTime":"2026-04-08T01:02:30.453Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.345509987364167,"aZ":-28.420670335830955,"pfxX":1.9541483945522502,"pfxZ":2.5107501207831984,"pX":0.11170323107719221,"pZ":2.1823236103797945,"vX0":6.709169962315863,"vY0":-122.42351043273023,"vZ0":-1.1416293932814996,"x":112.74,"y":179.86,"x0":-2.9341690477580995,"y0":50.00498822247702,"z0":5.1190442480622655,"aX":2.9240457639891644},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.6,"breakHorizontal":-5.3,"spinRate":2117,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.44983913102671913,"extension":6.796137643539235},"hitData":{"launchSpeed":92.2,"launchAngle":44.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.23,"coordY":88.07}},"index":2,"playId":"6c2cd776-8d31-362d-97ec-919614faeca1","pitchNumber":1,"startTime":"2026-04-08T01:02:30.453Z","endTime":"2026-04-08T01:02:43.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T01:02:43.862Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:02:58.030Z","endTime":"2026-04-08T01:04:41.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59685102733494,"aZ":-20.22719412580602,"pfxX":-9.346614596906306,"pfxZ":6.517124461881849,"pX":-0.9828507864991142,"pZ":3.0614487279182816,"vX0":8.544654354353154,"vY0":-135.3078671453281,"vZ0":-1.1014639391297825,"x":154.46,"y":156.12,"x0":-2.9845888112943095,"y0":50.0044549128925,"z0":4.906337793662868,"aX":-17.139346176147452},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":14.9,"spinRate":2139,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40653426557436845,"extension":6.5366298157656475},"index":0,"playId":"f3ddd693-6169-3123-b00b-34f0c891622c","pitchNumber":1,"startTime":"2026-04-08T01:03:05.234Z","endTime":"2026-04-08T01:03:08.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":72.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12190952380648,"aZ":-33.78694417050311,"pfxX":-13.413193590543294,"pfxZ":-1.1829757749060974,"pX":0.2740822361363493,"pZ":2.5145958340708585,"vX0":11.29363055397969,"vY0":-116.94730945664871,"vZ0":1.8297758331333644,"x":106.55,"y":170.89,"x0":-2.910032797328158,"y0":50.00198975448968,"z0":4.926032142892956,"aX":-18.301827247856707},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.2,"breakHorizontal":21.0,"spinRate":2226,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.47105174261202265,"extension":6.871167839711679},"index":1,"playId":"167cbc9a-db51-3022-a3ea-32ade146cba6","pitchNumber":2,"startTime":"2026-04-08T01:03:21.358Z","endTime":"2026-04-08T01:03:25.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194672058740462,"aZ":-28.19298093838132,"pfxX":-13.427726770226093,"pfxZ":2.927051828178289,"pX":-0.6769031153738075,"pZ":0.7085474459141505,"vX0":9.35136241767777,"vY0":-117.05890032547,"vZ0":-3.254646905198293,"x":142.8,"y":219.65,"x0":-3.018790987499649,"y0":50.00279626835026,"z0":4.812610067395212,"aX":-18.264446057868177},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.6,"breakHorizontal":21.4,"spinRate":2290,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4715129133630067,"extension":6.785568437669622},"index":2,"playId":"5b50ad96-1dfe-33cb-9ec6-e763fe8224eb","pitchNumber":3,"startTime":"2026-04-08T01:03:39.793Z","endTime":"2026-04-08T01:03:44.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.2,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.730439664312375,"aZ":-15.826974379136928,"pfxX":-10.465535805091712,"pfxZ":8.952325349100711,"pX":1.432901743125268,"pZ":3.293326245998138,"vX0":14.508213964527439,"vY0":-134.87831078241499,"vZ0":-1.5056199619595871,"x":62.38,"y":149.86,"x0":-2.67809095232481,"y0":50.005707378921514,"z0":4.985152057374097,"aX":-19.11838942056396},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":15.5,"spinRate":2178,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4074629987246605,"extension":6.546694462846656},"index":3,"playId":"ee071243-f872-3d0f-b7b2-025315f7c1a1","pitchNumber":4,"startTime":"2026-04-08T01:04:06.534Z","endTime":"2026-04-08T01:04:11.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324548630696317,"aZ":-29.059579433091557,"pfxX":-12.47104081022987,"pfxZ":2.2645725562451045,"pX":-0.2832705082954459,"pZ":3.0251738487840103,"vX0":9.81061471582437,"vY0":-117.12197769420136,"vZ0":1.6611570272086797,"x":127.8,"y":157.1,"x0":-2.9279500615091663,"y0":50.002227476665745,"z0":5.045545843783187,"aX":-17.140967266008435},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.9,"breakHorizontal":19.8,"spinRate":2139,"spinDirection":265},"zone":5,"typeConfidence":2.0,"plateTime":0.46958635609287036,"extension":6.835713200989912},"hitData":{"launchSpeed":89.3,"launchAngle":37.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.1,"coordY":100.52}},"index":4,"playId":"d57965ad-ca9d-327a-8f66-412847d8cfe8","pitchNumber":5,"startTime":"2026-04-08T01:04:31.686Z","endTime":"2026-04-08T01:04:41.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T01:04:41.865Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:07:00.414Z","endTime":"2026-04-08T01:07:50.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7],"actionIndex":[0,1,2,3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Bryan Reynolds.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"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-08T01:06:53.814Z","endTime":"2026-04-08T01:06:53.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to first base for Ryan O'Hearn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"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-08T01:06:53.829Z","endTime":"2026-04-08T01:06:53.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Mangum remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"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-08T01:06:53.830Z","endTime":"2026-04-08T01:06:53.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-08T01:06:53.831Z","endTime":"2026-04-08T01:07:02.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.906899518085496,"aZ":-17.345366828158465,"pfxX":-6.858620439032402,"pfxZ":7.663340305408825,"pX":-0.2973193738214076,"pZ":3.225563280738515,"vX0":10.276863931703918,"vY0":-138.6683590824016,"vZ0":-1.1974417206761236,"x":128.33,"y":151.69,"x0":-3.1715081760837345,"y0":50.001605558835884,"z0":4.8277665982542235,"aX":-13.270303520271057},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":1980,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3959987681578525,"extension":6.879500146301089},"index":4,"playId":"18f76744-de12-331b-ba5d-1f39d0427810","pitchNumber":1,"startTime":"2026-04-08T01:07:02.691Z","endTime":"2026-04-08T01:07:06.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8595329212706,"aZ":-28.99460395008524,"pfxX":-12.745853514369571,"pfxZ":1.6401061874913285,"pX":-0.5703237930754212,"pZ":2.418336227779546,"vX0":10.98419854874709,"vY0":-138.699254566727,"vZ0":-1.0344773411539452,"x":138.74,"y":173.48,"x0":-2.9383540809856825,"y0":50.000970038834495,"z0":4.7409082640360145,"aX":-24.673611385584817},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":20.6,"spinRate":1961,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3958740059734178,"extension":6.812518906487918},"index":5,"playId":"4c29db08-0cb5-33ae-a592-ab6059e0a9b5","pitchNumber":2,"startTime":"2026-04-08T01:07:19.631Z","endTime":"2026-04-08T01:07:23.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-08T01:07:29.527Z","endTime":"2026-04-08T01:07:46.304Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08158019082056,"aZ":-19.592886857740417,"pfxX":-6.102799304882623,"pfxZ":6.398766377340454,"pX":-0.9001737396041051,"pZ":3.323767294158592,"vX0":8.237049006598959,"vY0":-139.733078798388,"vZ0":-0.9402209325487911,"x":151.31,"y":149.04,"x0":-3.1008229945947883,"y0":50.00433126914617,"z0":4.958461810063138,"aX":-12.003691329699816},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":9.2,"spinRate":1892,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3927910501623879,"extension":6.778923933545602},"index":7,"playId":"d7acfdad-3974-3f1f-a91c-9cc0eaca903a","pitchNumber":3,"startTime":"2026-04-08T01:07:46.304Z","endTime":"2026-04-08T01:07:50.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-08T01:07:50.733Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:07:57.728Z","endTime":"2026-04-08T01:09:33.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4831145206089,"aZ":-26.185748035498495,"pfxX":6.766544072717546,"pfxZ":4.068153128796288,"pX":-0.21085893780020887,"pZ":3.703160233601286,"vX0":5.23938548231022,"vY0":-121.06551455547238,"vZ0":2.014739968390902,"x":125.04,"y":138.79,"x0":-3.288515694357432,"y0":50.00201860264504,"z0":5.165168387857316,"aX":9.959684283975273},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":2570,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4538663124936031,"extension":6.7785940165828675},"index":0,"playId":"76d0fd99-af3c-348b-88cf-7bc4fa2fe11d","pitchNumber":1,"startTime":"2026-04-08T01:08:17.273Z","endTime":"2026-04-08T01:08:20.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49835753321647,"aZ":-30.412215024746857,"pfxX":-12.116788511538632,"pfxZ":0.9028020066314815,"pX":0.5485670119693822,"pZ":1.824544176883968,"vX0":13.615272213400631,"vY0":-139.6323491744555,"vZ0":-2.5095928839247246,"x":96.09,"y":189.52,"x0":-2.8328092361726096,"y0":50.006876967825285,"z0":4.750448084567727,"aX":-23.764543353418567},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.2,"breakHorizontal":18.8,"spinRate":2068,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.39331806845053574,"extension":6.8306879202741655},"index":1,"playId":"b931448e-191b-3c3e-84aa-bacfe85ea061","pitchNumber":2,"startTime":"2026-04-08T01:08:35.667Z","endTime":"2026-04-08T01:09:02.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255353563844608,"aZ":-27.43092096192574,"pfxX":7.716734247490736,"pfxZ":3.220459553566984,"pX":-1.7657765845220004,"pZ":3.5858742488306814,"vX0":1.5997010646107719,"vY0":-120.8349403690604,"vZ0":2.3346192432029644,"x":184.31,"y":141.96,"x0":-3.439441052384024,"y0":50.00517068198278,"z0":5.022419906437247,"aX":11.374875339384948},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.7,"breakHorizontal":-14.4,"spinRate":2603,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.4538508711289393,"extension":6.738279785151043},"index":2,"playId":"9471807e-a819-3bfa-8611-54b409691abc","pitchNumber":3,"startTime":"2026-04-08T01:09:08.567Z","endTime":"2026-04-08T01:09:12.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":84.3,"endSpeed":77.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391439259164528,"aZ":-29.06761631134376,"pfxX":6.759832359983853,"pfxZ":2.0346520825890693,"pX":-0.9831520370337492,"pZ":3.701537801651014,"vX0":2.963732126916529,"vY0":-122.76467020278513,"vZ0":2.090396177420718,"x":154.48,"y":138.84,"x0":-3.0843203856052686,"y0":50.002366613830155,"z0":5.313951125503207,"aX":10.311877599024857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-13.0,"spinRate":2471,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4462433500001475,"extension":6.9033400539488605},"index":3,"playId":"b6902143-602a-3fb1-8dee-f3ea07135819","pitchNumber":4,"startTime":"2026-04-08T01:09:28.736Z","endTime":"2026-04-08T01:09:33.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T01:09:33.356Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:09:45.035Z","endTime":"2026-04-08T01:11:26.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.81"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.42"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.12"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.04"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.04"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.79"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".197"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.080"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724568898385357,"aZ":-25.028848139420734,"pfxX":-12.837288017965504,"pfxZ":3.621732783708376,"pX":0.9734697676333247,"pZ":1.5782565168594844,"vX0":14.79226864104603,"vY0":-139.59643559614236,"vZ0":-3.9547227498684525,"x":79.89,"y":196.17,"x0":-2.72881013156702,"y0":50.00150120279308,"z0":4.663022892064171,"aX":-25.30998323481427},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":20.2,"spinRate":2257,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3925219763248138,"extension":6.821981228671968},"index":0,"playId":"10d713b0-152a-3b5c-860b-767b390c6748","pitchNumber":1,"startTime":"2026-04-08T01:10:00.639Z","endTime":"2026-04-08T01:10:04.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35520531795445,"aZ":-26.41888721049063,"pfxX":-12.322797928468546,"pfxZ":2.9592259545643396,"pX":0.41814919391400773,"pZ":1.8121999654562453,"vX0":13.462866840334337,"vY0":-138.63422168119183,"vZ0":-3.322525136510254,"x":101.06,"y":189.85,"x0":-2.9028488725411563,"y0":50.00182720860328,"z0":4.792054364352179,"aX":-23.95591212647908},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":19.4,"spinRate":2178,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.395272874500066,"extension":6.780305141216906},"index":1,"playId":"f954ab94-23af-3b64-b00e-74a406dfce9f","pitchNumber":2,"startTime":"2026-04-08T01:10:17.827Z","endTime":"2026-04-08T01:10:21.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02585457448501,"aZ":-28.969769333294,"pfxX":-10.669110908720858,"pfxZ":1.637812051955212,"pX":-0.14463290618192348,"pZ":2.5091305545772515,"vX0":11.563656483079457,"vY0":-138.89855750179225,"vZ0":-0.9548911024566442,"x":122.51,"y":171.03,"x0":-2.9750238419058515,"y0":50.000752479652554,"z0":4.78310724868446,"aX":-20.850823343403587},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2130,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3942811809498621,"extension":6.840100751404278},"index":2,"playId":"3271dfdf-bc5f-39ee-b105-254e8d999a0b","pitchNumber":3,"startTime":"2026-04-08T01:10:35.876Z","endTime":"2026-04-08T01:10:39.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07675257051723,"aZ":-30.159842871493094,"pfxX":-12.141129394349822,"pfxZ":1.0218592003532043,"pX":0.007564237994058007,"pZ":0.9466537895449978,"vX0":12.070007373902735,"vY0":-139.42804610642494,"vZ0":-4.925925162492067,"x":116.71,"y":213.22,"x0":-2.8053129928356157,"y0":50.00008935018408,"z0":4.732433313801347,"aX":-23.841980140010346},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.0,"breakHorizontal":19.4,"spinRate":2115,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3932179386567842,"extension":6.652233420363664},"index":3,"playId":"ccc78459-26fd-3f43-8b3b-afb7f4a5b879","pitchNumber":4,"startTime":"2026-04-08T01:10:59.443Z","endTime":"2026-04-08T01:11:02.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404148232743317,"aZ":-28.17709873587032,"pfxX":-11.871302697872819,"pfxZ":2.036784613505265,"pX":-0.4558405161847051,"pZ":2.802262920758369,"vX0":10.769909336286796,"vY0":-139.15385689060994,"vZ0":-0.6304109467399049,"x":134.38,"y":163.12,"x0":-2.8351317882715033,"y0":50.000697701426795,"z0":4.899512999972212,"aX":-23.264737229524627},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":19.2,"spinRate":2117,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3937061221505864,"extension":6.770812436234294},"hitData":{"launchSpeed":53.3,"launchAngle":4.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":155.41}},"index":4,"playId":"be9c3f25-71a6-3348-8270-d86e9db771dc","pitchNumber":5,"startTime":"2026-04-08T01:11:18.520Z","endTime":"2026-04-08T01:11:26.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-08T01:11:26.543Z","atBatIndex":68}]