[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:20:02.794Z","endTime":"2026-04-19T20:21:47.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-19T14:43:54.750Z","endTime":"2026-04-19T17:04:19.782Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"contextMetrics":{}},{"details":{"description":"Status Change - Delayed Start: Rain","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-19T17:04:19.782Z","endTime":"2026-04-19T19:56:05.353Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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":2,"startTime":"2026-04-19T19:56:05.353Z","endTime":"2026-04-19T20:18:32.883Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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":3,"startTime":"2026-04-19T20:18:32.883Z","endTime":"2026-04-19T20:20:05.135Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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":92.8,"endSpeed":84.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32466606328293,"aZ":-20.082530026716434,"pfxX":9.79482182538085,"pfxZ":6.611408555457186,"pX":1.54963544831878,"pZ":1.937377292203327,"vX0":-5.87672313756241,"vY0":-134.88351743266313,"vZ0":-5.54368887941077,"x":57.93,"y":186.47,"x0":2.4922286581138895,"y0":50.005177392276856,"z0":5.450381375630055,"aX":17.91958831334749},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-16.3,"spinRate":2303,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40720780711225313,"extension":5.585112730463447},"index":4,"playId":"9117030d-4bb3-3a6f-8647-9c571fbba26c","pitchNumber":1,"startTime":"2026-04-19T20:20:05.135Z","endTime":"2026-04-19T20:20:09.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":94.3,"endSpeed":85.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94150852660158,"aZ":-14.093053774294129,"pfxX":8.439877471218521,"pfxZ":9.642777481677786,"pX":-0.1154405443883929,"pZ":1.435642492711649,"vX0":-9.368493721687775,"vY0":-136.75431270586697,"vZ0":-8.03314448392254,"x":121.4,"y":200.02,"x0":2.274402167395864,"y0":50.00382257621814,"z0":5.3982483296218655,"aX":15.828664389095962},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-13.1,"spinRate":2396,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.40204697202460027,"extension":5.761815918146159},"index":5,"playId":"3eef638e-0c8c-3eec-8c77-094213d5a848","pitchNumber":2,"startTime":"2026-04-19T20:20:21.300Z","endTime":"2026-04-19T20:20:25.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95420757521879,"aZ":-30.93930819022029,"pfxX":-7.268944067321407,"pfxZ":0.8952068220248011,"pX":-1.090208028663146,"pZ":1.4764302661003574,"vX0":-6.401030930592906,"vY0":-118.23319848167075,"vZ0":-2.2061108785046746,"x":158.56,"y":198.92,"x0":2.6269823919611506,"y0":50.001057315960665,"z0":5.347476883577375,"aX":-9.973049094305905},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":2576,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4687943971237125,"extension":5.692948027593619},"index":6,"playId":"5704b571-abb0-3af6-a51e-1676bcdab777","pitchNumber":3,"startTime":"2026-04-19T20:20:37.163Z","endTime":"2026-04-19T20:20:41.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969229340562485,"aZ":-18.734476464846814,"pfxX":11.045398587241401,"pfxZ":7.406435295746597,"pX":-0.6365545419298412,"pZ":1.3681527412660637,"vX0":-11.502691053601811,"vY0":-134.31594071000188,"vZ0":-6.609875867621338,"x":141.26,"y":201.84,"x0":2.2806209997250066,"y0":50.0024228633477,"z0":5.208013953304602,"aX":20.042077337141286},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":-17.3,"spinRate":2306,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4088710877983872,"extension":5.761097719771153},"index":7,"playId":"73a461e3-d023-3702-9478-e25efe331af1","pitchNumber":4,"startTime":"2026-04-19T20:20:53.747Z","endTime":"2026-04-19T20:21:20.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"}},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.047298945675713,"aZ":-21.492395907733812,"pfxX":10.239835258694136,"pfxZ":5.927121383347183,"pX":-0.6304331928656866,"pZ":2.4804507025664244,"vX0":-11.039286774426115,"vY0":-133.68809815049127,"vZ0":-3.410962855493384,"x":141.03,"y":171.81,"x0":2.2309473414744603,"y0":50.002716821411674,"z0":5.323963385625416,"aX":18.451726654736614},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2204,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4104338065001021,"extension":5.911389790149299},"index":8,"playId":"87bf1bb0-fa37-3b78-9047-29339030ee66","pitchNumber":5,"startTime":"2026-04-19T20:21:24.768Z","endTime":"2026-04-19T20:21:28.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649074332860216,"aZ":-20.570670528986792,"pfxX":10.906919082394122,"pfxZ":6.38546193637053,"pX":0.8469011125764765,"pZ":2.273939107145178,"vX0":-7.943230839007178,"vY0":-134.31948587054714,"vZ0":-4.268769445001307,"x":84.72,"y":177.38,"x0":2.433964018760257,"y0":50.00208390491328,"z0":5.357349269486751,"aX":19.81477040371762},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":-17.9,"spinRate":2295,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4086770751097988,"extension":5.709745478617831},"hitData":{"launchSpeed":79.5,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":173.89}},"index":9,"playId":"cee2036e-6105-3e3d-be98-eb36d8ec1ee0","pitchNumber":6,"startTime":"2026-04-19T20:21:40.071Z","endTime":"2026-04-19T20:21:47.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-19T20:21:47.852Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to right fielder Aaron Judge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:22:06.079Z","endTime":"2026-04-19T20:23:52.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":72.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367784152071238,"aZ":-31.43318171530346,"pfxX":-8.168674171213977,"pfxZ":0.5527396144886145,"pX":-0.5037405685091559,"pZ":1.5817728962053537,"vX0":-5.395520192720752,"vY0":-115.94118562852356,"vZ0":-1.5112717641090567,"x":136.2,"y":196.07,"x0":2.9295461926000224,"y0":50.001944808999454,"z0":5.293220454147294,"aX":-10.91619512144661},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":16.3,"spinRate":2593,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.47575988111209355,"extension":5.588781024901966},"index":0,"playId":"8664bfac-12ea-395b-8e29-63b8d34c05da","pitchNumber":1,"startTime":"2026-04-19T20:22:22.515Z","endTime":"2026-04-19T20:22:27.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113367761315146,"aZ":-30.592793003986213,"pfxX":-0.30129586632836647,"pfxZ":0.997801869594797,"pX":0.9716918914750269,"pZ":1.5739476494597624,"vX0":-3.642841077799217,"vY0":-124.96157235525666,"vZ0":-3.398510745926923,"x":79.96,"y":196.28,"x0":2.4872912135114027,"y0":50.002374704020774,"z0":5.464174100941214,"aX":-0.47578267503009186},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":1.4,"spinRate":2639,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4382712588797517,"extension":5.806774790904173},"index":1,"playId":"dec45814-f68f-3866-832a-6edd2135f90d","pitchNumber":2,"startTime":"2026-04-19T20:22:39.050Z","endTime":"2026-04-19T20:22:43.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04394628907082,"aZ":-29.37638783258124,"pfxX":-0.8754227329727551,"pfxZ":1.7642000179859743,"pX":-0.2491792382978803,"pZ":1.462020506666604,"vX0":-6.360221921093813,"vY0":-125.49546282286795,"vZ0":-3.810614898591717,"x":126.5,"y":199.31,"x0":2.4390103739679936,"y0":50.00217468105117,"z0":5.411440727660048,"aX":-1.3850214680310728},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":3.1,"spinRate":2651,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.43761511082299,"extension":5.711290586237796},"index":2,"playId":"0803afd3-1807-3980-9385-8d32e54a4946","pitchNumber":3,"startTime":"2026-04-19T20:22:57.762Z","endTime":"2026-04-19T20:23:02.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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-19T20:23:06.788Z","endTime":"2026-04-19T20:23:20.919Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":85.1,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75414444963452,"aZ":-32.760521993252745,"pfxX":7.9751097414897885,"pfxZ":-0.38184217454579894,"pX":1.4749586935296692,"pZ":0.6122343902663223,"vX0":-5.286211176217447,"vY0":-123.75085284314405,"vZ0":-4.500237313384805,"x":60.78,"y":222.25,"x0":2.6122433020857483,"y0":50.004148778918434,"z0":5.226247759017083,"aX":12.260027170533728},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-13.1,"spinRate":1928,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44413292745251365,"extension":5.912759549596659},"index":4,"playId":"094663ad-dc5a-3b70-b4fe-627b635f0e71","pitchNumber":4,"startTime":"2026-04-19T20:23:20.919Z","endTime":"2026-04-19T20:23:25.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889682869084986,"aZ":-20.67547004718476,"pfxX":10.317104392996578,"pfxZ":5.938866254226738,"pX":0.45515207905895555,"pZ":2.6487395617215523,"vX0":-8.732698390684533,"vY0":-138.52827876131514,"vZ0":-3.5993186118073153,"x":99.65,"y":167.26,"x0":2.313016755074218,"y0":50.005871348273935,"z0":5.352605766882929,"aX":19.98971184592697},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2343,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3958821963199455,"extension":5.69004194131267},"hitData":{"launchSpeed":110.9,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.16,"coordY":117.11}},"index":5,"playId":"072dbc07-90aa-3f19-8459-f8bd212c01ab","pitchNumber":5,"startTime":"2026-04-19T20:23:40.077Z","endTime":"2026-04-19T20:23:52.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:23:52.215Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Amed Rosario to first baseman Paul Goldschmidt. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:24:35.607Z","endTime":"2026-04-19T20:25:23.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3b99037c-a5ab-39ab-8bb1-c355e513ef6c","startTime":"2026-04-19T20:24:17.544Z","endTime":"2026-04-19T20:24:23.362Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903930712039664,"aZ":-31.824474580145807,"pfxX":-3.8601988898715507,"pfxZ":0.2201978564076228,"pX":0.9650824622785109,"pZ":3.33266180214508,"vX0":-2.9620799928829964,"vY0":-125.8594514858884,"vZ0":0.7224456018024563,"x":80.21,"y":148.8,"x0":2.6577464434970945,"y0":50.004614394452666,"z0":5.613731764700286,"aX":-6.210017842354156},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":2525,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.43473984475625027,"extension":5.657083499215599},"index":1,"playId":"add9ccba-7e03-339d-8afd-52a1fde0a295","pitchNumber":1,"startTime":"2026-04-19T20:24:37.929Z","endTime":"2026-04-19T20:24:42.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826409088531424,"aZ":-28.606708428925185,"pfxX":-2.7512304726988037,"pfxZ":2.189193814798344,"pX":-0.044540806866870335,"pZ":3.028468251514262,"vX0":-5.382288335553704,"vY0":-126.82329466847287,"vZ0":-0.4612596971736188,"x":118.7,"y":157.01,"x0":2.4622956341021376,"y0":50.0040539665946,"z0":5.493537053917927,"aX":-4.482072504853312},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":6.2,"spinRate":2576,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.4318105131370604,"extension":5.698678801127229},"index":2,"playId":"e134d75f-0c37-3e82-b86a-a3b2aa3ce5f5","pitchNumber":2,"startTime":"2026-04-19T20:24:56.883Z","endTime":"2026-04-19T20:25:00.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160075219549572,"aZ":-31.096685683275766,"pfxX":-2.4726363533396354,"pfxZ":0.7616586842486379,"pX":-0.7231576918326614,"pZ":1.9816547239639604,"vX0":-6.893468856555977,"vY0":-119.28443321744312,"vZ0":-0.9004330836290257,"x":144.57,"y":185.28,"x0":2.5486456156253388,"y0":50.00317505301131,"z0":5.217752737413209,"aX":-3.491035033210938},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":6.5,"spinRate":2549,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.46270118609420363,"extension":5.845750656295755},"hitData":{"launchSpeed":63.6,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":156.14}},"index":3,"playId":"67847636-f644-388f-8231-178e05d9cd28","pitchNumber":3,"startTime":"2026-04-19T20:25:15.354Z","endTime":"2026-04-19T20:25:23.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:25:23.061Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:25:27.108Z","endTime":"2026-04-19T20:26:43.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.203583076751464,"aZ":-15.077616003179001,"pfxX":6.018942375253982,"pfxZ":8.81048200774833,"pX":1.0975630180176454,"pZ":3.4420464159718334,"vX0":-5.699387466407838,"vY0":-139.77690380843075,"vZ0":-2.847655159264526,"x":75.16,"y":145.84,"x0":2.4004811122324523,"y0":50.00089098819484,"z0":5.488664656395499,"aX":11.677747428389488},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-9.5,"spinRate":2257,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3947973381073333,"extension":5.69584484150669},"index":0,"playId":"3e4cd466-4c9f-35a8-adfd-e4a6f56d2997","pitchNumber":1,"startTime":"2026-04-19T20:25:48.848Z","endTime":"2026-04-19T20:25:52.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.823680778765358,"aZ":-33.962480482821654,"pfxX":9.121426038553317,"pfxZ":-1.1866086106222244,"pX":1.5244806147471557,"pZ":3.0511192113560446,"vX0":-5.03347119228098,"vY0":-123.32723310359836,"vZ0":1.160937619576669,"x":58.89,"y":156.4,"x0":2.4317032997274812,"y0":50.0049320907426,"z0":5.490644327353395,"aX":13.726631622855274},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":-15.0,"spinRate":1739,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.44813990615458277,"extension":5.821105597736296},"index":1,"playId":"e923f63a-cd1e-347b-9702-66276316b5cf","pitchNumber":2,"startTime":"2026-04-19T20:26:18.235Z","endTime":"2026-04-19T20:26:22.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258539495554604,"aZ":-33.815035055287396,"pfxX":6.322253969309143,"pfxZ":-1.084606228227341,"pX":0.9906646420729227,"pZ":1.3507745076857818,"vX0":-5.545899171751996,"vY0":-122.90368812065184,"vZ0":-2.6345230962890254,"x":79.24,"y":202.31,"x0":2.4641454582548707,"y0":50.00197457802595,"z0":5.332401326566851,"aX":9.591211005941403},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.4,"breakHorizontal":-10.0,"spinRate":1919,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4470957252563017,"extension":5.854794671603161},"hitData":{"launchSpeed":95.7,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":148.54}},"index":2,"playId":"0d8e8aaf-b1e6-3ce6-94f2-d8b40563f084","pitchNumber":3,"startTime":"2026-04-19T20:26:35.966Z","endTime":"2026-04-19T20:26:43.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:26:43.440Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:28:10.578Z","endTime":"2026-04-19T20:30:29.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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(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.2,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29120692322066,"aZ":-11.25970014751573,"pfxX":6.8167661439360625,"pfxZ":11.043118771218332,"pX":-0.565090886456142,"pZ":2.385675373703565,"vX0":-7.142560897202718,"vY0":-138.090208298276,"vZ0":-8.298791824595614,"x":138.54,"y":174.37,"x0":1.1935732730396333,"y0":50.00227928785157,"z0":6.2245012760289775,"aX":12.910288937650172},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-10.4,"spinRate":2573,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.39960866041710075,"extension":6.014443324454891},"index":0,"playId":"e70d80ce-a1a3-3899-a29c-97fe74ade1fc","pitchNumber":1,"startTime":"2026-04-19T20:28:47.142Z","endTime":"2026-04-19T20:28:50.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4751979532013,"aZ":-42.85035780265321,"pfxX":-5.907438545883014,"pfxZ":-8.010359902236992,"pX":-1.2341093297896484,"pZ":1.6301378363538686,"vX0":-4.552665752445121,"vY0":-116.12663095702403,"vZ0":-1.3221394005921852,"x":164.04,"y":194.77,"x0":1.5355427869994203,"y0":50.00019485242828,"z0":6.369701442425186,"aX":-7.877437019352111},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.4,"breakHorizontal":12.0,"spinRate":2585,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.47594236547153335,"extension":6.105915766752898},"index":1,"playId":"2ef031bd-4cb6-3049-9a25-7b67dc2a71b9","pitchNumber":2,"startTime":"2026-04-19T20:29:00.088Z","endTime":"2026-04-19T20:29:04.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.7,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40347121119821,"aZ":-12.458257135142834,"pfxX":7.498712496350778,"pfxZ":10.30607862105381,"pX":-0.32178555082804045,"pZ":1.721495198617834,"vX0":-6.933376088096299,"vY0":-138.73684923543743,"vZ0":-9.686627346890457,"x":129.27,"y":192.3,"x0":1.258272005585291,"y0":50.00392609052286,"z0":6.129237193225664,"aX":14.347975966891568},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-11.8,"spinRate":2542,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.39762332748260665,"extension":6.083818850575747},"index":2,"playId":"ff276ea0-1ce0-36b2-817f-f09849421aad","pitchNumber":3,"startTime":"2026-04-19T20:29:13.368Z","endTime":"2026-04-19T20:29:17.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188852300986508,"aZ":-34.956795746060685,"pfxX":1.911617691595378,"pfxZ":-1.7548808036813046,"pX":-2.488110612150685,"pZ":-0.9113203264979828,"vX0":-9.59495458961051,"vY0":-125.2502498901199,"vZ0":-9.759731813043924,"x":211.84,"y":263.39,"x0":1.1503817580788296,"y0":50.00476612718251,"z0":5.90968396108205,"aX":3.026317093311671},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":-1.2,"spinRate":2887,"spinDirection":354},"zone":13,"typeConfidence":0.57,"plateTime":0.43793184119143236,"extension":5.9293679053072434},"index":3,"playId":"eb2ad129-6862-359c-864d-a50e54ceec7f","pitchNumber":4,"startTime":"2026-04-19T20:29:29.898Z","endTime":"2026-04-19T20:29:33.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968906105313938,"aZ":-31.815642158014292,"pfxX":-0.06255426589317015,"pfxZ":0.2290684467539048,"pX":-1.5171908711286106,"pZ":1.2018671203950513,"vX0":-7.00110560980046,"vY0":-124.05424235410692,"vZ0":-5.535865795717621,"x":174.83,"y":206.33,"x0":1.3554781045348057,"y0":50.00118196586259,"z0":6.13001916436196,"aX":-0.09644751369609424},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.8,"spinRate":2647,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4423633732109864,"extension":5.868372504571829},"index":4,"playId":"16453d44-b120-3fee-9c0d-8e3e2517cd19","pitchNumber":5,"startTime":"2026-04-19T20:29:57.855Z","endTime":"2026-04-19T20:30:03.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T20:30:09.405Z","endTime":"2026-04-19T20:30:24.122Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.760782533665946,"aZ":-8.627387938772058,"pfxX":7.898787309262604,"pfxZ":12.181549600067305,"pX":-1.1965316658191478,"pZ":2.5368100323168616,"vX0":-9.012358766862066,"vY0":-139.445617064899,"vZ0":-8.279846199926686,"x":162.61,"y":170.29,"x0":1.0797670572326579,"y0":50.00479092315836,"z0":6.146254067883693,"aX":15.27069721988503},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":-12.0,"spinRate":2559,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.3956122277667595,"extension":6.1470400327992705},"index":6,"playId":"e8728fcc-9a39-31e2-b096-b8a54a13b32a","pitchNumber":6,"startTime":"2026-04-19T20:30:24.122Z","endTime":"2026-04-19T20:30:29.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:30:29.753Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Aaron Judge homers (9) on a fly ball to center field. Ben Rice scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:30:30.201Z","endTime":"2026-04-19T20:31:17.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":71.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07850700764176,"aZ":-45.84877470220711,"pfxX":-6.996473808610825,"pfxZ":-10.371356286576948,"pX":0.21534071785203596,"pZ":2.8397330475080675,"vX0":-1.0714157025483004,"vY0":-116.24420583059486,"vZ0":1.888889923572588,"x":108.79,"y":162.11,"x0":1.5926038368022208,"y0":50.00020727928179,"z0":6.491381472237153,"aX":-9.228620228979052},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.5,"breakHorizontal":12.8,"spinRate":2559,"spinDirection":336},"zone":5,"typeConfidence":0.91,"plateTime":0.47783369085969607,"extension":5.864823193108903},"hitData":{"launchSpeed":111.6,"launchAngle":30.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.48,"coordY":27.53}},"index":0,"playId":"90632e50-4bda-3f29-bd2a-8020d8c7279f","pitchNumber":1,"startTime":"2026-04-19T20:30:53.068Z","endTime":"2026-04-19T20:31:17.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":1.44,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:31:17.028Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Bellinger walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:31:10.005Z","endTime":"2026-04-19T20:32:53.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.285387794793735,"aZ":-10.47789172624725,"pfxX":8.500009562219006,"pfxZ":11.653895719361506,"pX":-1.7026391109607395,"pZ":2.360365814024254,"vX0":-10.124940157694606,"vY0":-136.59900150679255,"vZ0":-8.014127198184331,"x":181.9,"y":175.05,"x0":0.9739719023081956,"y0":50.000679875503124,"z0":6.0802536968082315,"aX":15.821866950954716},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":-12.8,"spinRate":2516,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.40329665576204254,"extension":6.017960951031279},"index":0,"playId":"73eae710-df0b-34d6-bb4c-e4ab9e182a9f","pitchNumber":1,"startTime":"2026-04-19T20:31:37.791Z","endTime":"2026-04-19T20:31:41.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.280805185252632,"aZ":-31.115776136668465,"pfxX":0.4293609530585911,"pfxZ":0.6680649400475405,"pX":-1.5648307133947563,"pZ":0.48173360895830486,"vX0":-7.171679935647881,"vY0":-124.38909564800403,"vZ0":-7.339545125256798,"x":176.65,"y":225.77,"x0":1.2860635024884701,"y0":50.00421249894398,"z0":6.0122843021651295,"aX":0.681847218829177},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":0.7,"spinRate":2688,"spinDirection":1},"zone":13,"typeConfidence":0.83,"plateTime":0.43842985339681473,"extension":5.931153571751633},"index":1,"playId":"06930eb5-0531-3323-a4be-d6c9fa1ef9fe","pitchNumber":2,"startTime":"2026-04-19T20:31:55.565Z","endTime":"2026-04-19T20:31:58.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95468925033241,"aZ":-29.791737564764535,"pfxX":0.8834732321522782,"pfxZ":1.5049880121374608,"pX":-2.24665511475096,"pZ":-1.1796887502436184,"vX0":-8.851637463202346,"vY0":-124.01533477303259,"vZ0":-11.090287191811566,"x":202.64,"y":270.63,"x0":1.229221256300424,"y0":50.00449214766221,"z0":5.7709518045789725,"aX":1.4004743725563218},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":0.1,"spinRate":2634,"spinDirection":34},"zone":13,"typeConfidence":0.65,"plateTime":0.4389000306315043,"extension":6.040215591158225},"index":2,"playId":"77e61219-6ef6-30a9-b03c-762081fadc2e","pitchNumber":3,"startTime":"2026-04-19T20:32:15.117Z","endTime":"2026-04-19T20:32:19.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17462417279526,"aZ":-11.559269007143929,"pfxX":8.63215077763633,"pfxZ":11.073702885951647,"pX":-0.5899822938395929,"pZ":2.5032244281451126,"vX0":-7.552471517101986,"vY0":-136.59276737924696,"vZ0":-7.592422617653066,"x":139.49,"y":171.19,"x0":1.1091929118089348,"y0":50.0064734087451,"z0":6.140758155552999,"aX":16.077114095760113},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":-13.7,"spinRate":2443,"spinDirection":137},"zone":4,"typeConfidence":0.91,"plateTime":0.4032385767447262,"extension":5.914080177343633},"index":3,"playId":"9b024fe2-c8ba-3265-9a64-9d4216bccc62","pitchNumber":4,"startTime":"2026-04-19T20:32:34.709Z","endTime":"2026-04-19T20:32:38.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.3,"endSpeed":86.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48168998350959,"aZ":-12.126045202525642,"pfxX":9.81572993115648,"pfxZ":10.452939789448287,"pX":-1.4078710948593678,"pZ":2.7553620187288193,"vX0":-10.195195587343365,"vY0":-138.2583663701588,"vZ0":-7.013720110740172,"x":170.66,"y":164.39,"x0":1.0685628141326364,"y0":50.00523053006031,"z0":6.1552284735584175,"aX":18.830698945280922},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-15.4,"spinRate":2502,"spinDirection":136},"zone":11,"typeConfidence":0.92,"plateTime":0.3975676397134644,"extension":6.025280732793316},"index":4,"playId":"4e2e3e64-2279-3942-b9b6-d6f21e9538b4","pitchNumber":5,"startTime":"2026-04-19T20:32:48.399Z","endTime":"2026-04-19T20:32:53.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.7,"awayTeamWinProbability":24.299999999999997,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.61,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:32:53.443Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:32:52.988Z","endTime":"2026-04-19T20:35:45.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5,6,7],"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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, 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":84.2,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167846707920045,"aZ":-20.87641614830389,"pfxX":8.011400491088924,"pfxZ":7.530638280146224,"pX":0.8625240659424294,"pZ":4.566048114606397,"vX0":-3.838551670027968,"vY0":-122.51105798935266,"vZ0":0.043729428355768984,"x":84.12,"y":115.5,"x0":1.419881362617576,"y0":50.00225777192185,"z0":6.351951018572982,"aX":12.017607049991684},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.9,"breakHorizontal":-13.4,"spinRate":1966,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.4493522379249977,"extension":5.9647671546159415},"index":0,"playId":"647fe436-dbdf-39d8-b3d0-17a5ff168615","pitchNumber":1,"startTime":"2026-04-19T20:33:19.566Z","endTime":"2026-04-19T20:33:23.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:33:25.143Z","endTime":"2026-04-19T20:34:01.558Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556339794687858,"aZ":-11.643226361405466,"pfxX":8.716944131974314,"pfxZ":10.953789740929489,"pX":-0.6482203447902884,"pZ":3.1952733009038012,"vX0":-7.812749095471995,"vY0":-136.4114083851294,"vZ0":-6.052932326581773,"x":141.71,"y":152.51,"x0":1.128200568249109,"y0":50.00007736668012,"z0":6.254403411056651,"aX":16.33468937542815},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":-14.0,"spinRate":2459,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.40237559775750453,"extension":6.030877045998221},"index":2,"playId":"9dc3bbf6-7c89-39a5-888b-5c6eafb33a39","pitchNumber":2,"startTime":"2026-04-19T20:34:01.558Z","endTime":"2026-04-19T20:34:05.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270581186195567,"aZ":-21.180708436840924,"pfxX":8.312178824646589,"pfxZ":7.283006697152354,"pX":1.1914901089434233,"pZ":2.0091594076961026,"vX0":-3.0535088664759713,"vY0":-122.36909792698773,"vZ0":-5.4998251321417975,"x":71.58,"y":184.53,"x0":1.379152722464944,"y0":50.001882749232855,"z0":6.112734065750074,"aX":12.541978480271457},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.1,"breakHorizontal":-14.3,"spinRate":2127,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4484651335485381,"extension":6.016157538709602},"index":3,"playId":"a00cf5f5-f2ec-3f8a-b04d-f4175e36e46f","pitchNumber":3,"startTime":"2026-04-19T20:34:19.914Z","endTime":"2026-04-19T20:34:25.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-19T20:34:32.400Z","endTime":"2026-04-19T20:34:46.895Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9705480180061,"aZ":-19.805437656775265,"pfxX":7.882188666682238,"pfxZ":8.486974224186236,"pX":-0.48626117984719125,"pZ":1.6833075657817183,"vX0":-6.222900545322054,"vY0":-120.38509451226236,"vZ0":-6.201358654146211,"x":135.54,"y":193.33,"x0":1.1173861027364886,"y0":50.002164582794556,"z0":6.0646556711018835,"aX":11.484460028739516},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":14.0,"breakHorizontal":-12.6,"spinRate":2002,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.4562693187529545,"extension":6.007222728597632},"index":5,"playId":"0ca0f92f-45cb-38b7-b522-518c3356b90a","pitchNumber":4,"startTime":"2026-04-19T20:34:46.895Z","endTime":"2026-04-19T20:35:13.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389977511743258,"aZ":-34.431149491329705,"pfxX":0.23100735033191366,"pfxZ":-1.4383944031373161,"pX":-1.8781890291582781,"pZ":2.045770799640063,"vX0":-7.665545257932203,"vY0":-123.90863628618294,"vZ0":-3.096324668747258,"x":188.59,"y":183.54,"x0":1.2121755868343358,"y0":50.00209824390193,"z0":6.158910081485749,"aX":0.36393746813340044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.0,"breakHorizontal":1.2,"spinRate":2601,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.44033355620668013,"extension":6.003419109017766},"index":6,"playId":"a9e6b2f2-2416-39b5-96f8-ce1c232c6919","pitchNumber":5,"startTime":"2026-04-19T20:35:21.632Z","endTime":"2026-04-19T20:35:26.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.588887126702986,"aZ":-10.868091144533825,"pfxX":9.249660835261716,"pfxZ":11.499341809147856,"pX":-0.6533262181957827,"pZ":1.789315701733667,"vX0":-7.772608367821015,"vY0":-135.93212250713884,"vZ0":-9.349803823242993,"x":141.9,"y":190.47,"x0":1.0556244006897566,"y0":50.000411654716906,"z0":6.048916061835149,"aX":17.133717816262493},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-14.9,"spinRate":2483,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.40450077339534873,"extension":6.221409643313967},"index":7,"playId":"2c61c108-0292-3775-80ff-749fa91d70ef","pitchNumber":6,"startTime":"2026-04-19T20:35:39.317Z","endTime":"2026-04-19T20:35:45.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:35:45.035Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks. Cody Bellinger to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:35:44.820Z","endTime":"2026-04-19T20:37:43.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11493552276176,"aZ":-30.9938951336217,"pfxX":-0.7591423404964303,"pfxZ":0.766652359994934,"pX":-0.024977557706124233,"pZ":3.40795571557948,"vX0":-3.4460592397733527,"vY0":-122.62796577956185,"vZ0":-0.7733669892156906,"x":122.35,"y":159.27,"x0":1.4941430986246296,"y0":50.000128790173385,"z0":6.3599133350239745,"aX":-1.1608643309358846},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":2.2,"spinRate":2466,"spinDirection":348},"zone":11,"typeConfidence":0.89,"plateTime":0.44580891417494817,"extension":5.820242167385405},"index":0,"playId":"0618acd9-9c11-3550-95c9-39b521776fc3","pitchNumber":1,"startTime":"2026-04-19T20:36:09.629Z","endTime":"2026-04-19T20:36:13.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079788834943784,"aZ":-31.185943613333794,"pfxX":-0.024689316754063384,"pfxZ":0.6211538109008368,"pX":-1.4782938853907046,"pZ":1.2563814782337799,"vX0":-6.427183231752136,"vY0":-124.27702289886139,"vZ0":-5.64903005813017,"x":173.35,"y":204.86,"x0":1.131427404147379,"y0":50.00203458986827,"z0":6.112013959699382,"aX":-0.03740953350482159},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":1.3,"spinRate":2547,"spinDirection":328},"zone":13,"typeConfidence":0.87,"plateTime":0.43871567598964756,"extension":6.008646474563324},"index":1,"playId":"c8ba5887-48a7-3766-bfa6-9ece2f590e80","pitchNumber":2,"startTime":"2026-04-19T20:36:30.156Z","endTime":"2026-04-19T20:36:34.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.124604941483554,"aZ":-11.076109854881832,"pfxX":6.90362011322619,"pfxZ":10.916664966442823,"pX":-1.1428549841595468,"pZ":4.125738692205747,"vX0":-8.335724949178044,"vY0":-138.85967936773253,"vZ0":-3.91002976644834,"x":160.56,"y":127.39,"x0":1.0158582992485814,"y0":50.0015387958484,"z0":6.301717388232231,"aX":13.341061926164901},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":-10.6,"spinRate":2440,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.39603878628737155,"extension":6.117396266276451},"index":2,"playId":"d16f06a1-d177-3b47-a1ac-d4acfab00d6b","pitchNumber":3,"startTime":"2026-04-19T20:36:51.843Z","endTime":"2026-04-19T20:36:56.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917953688928396,"aZ":-31.058643198039633,"pfxX":-0.3348704410197003,"pfxZ":0.7428472426582835,"pX":-1.8351858482271004,"pZ":-0.3232793757652349,"vX0":-7.463452765076908,"vY0":-121.93180210347045,"vZ0":-8.513565980233393,"x":186.95,"y":247.51,"x0":1.3086501708832259,"y0":50.00402704111976,"z0":5.892580740695697,"aX":-0.504236980010711},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":2.4,"spinRate":2507,"spinDirection":9},"zone":13,"typeConfidence":0.86,"plateTime":0.44915258151420323,"extension":5.931112815917115},"index":3,"playId":"4eff64fb-3039-3aa0-86c0-f05018781693","pitchNumber":4,"startTime":"2026-04-19T20:37:13.362Z","endTime":"2026-04-19T20:37:18.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97014648285156,"aZ":-13.473105850418547,"pfxX":7.7358513508653965,"pfxZ":9.994202931998277,"pX":-0.35880045339726757,"pZ":4.152010636394137,"vX0":-6.634083971655771,"vY0":-137.28903552862084,"vZ0":-3.1985309550970524,"x":130.68,"y":126.68,"x0":1.1075303424924334,"y0":50.00498914713377,"z0":6.274331518474192,"aX":14.478664791022618},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-12.2,"spinRate":2442,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.4020009555159372,"extension":6.0369508596674315},"index":4,"playId":"72833901-3e15-347c-8c90-c25f757e52ea","pitchNumber":5,"startTime":"2026-04-19T20:37:38.976Z","endTime":"2026-04-19T20:37:43.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.86,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:37:43.001Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Amed Rosario walks. Cody Bellinger to 3rd. Trent Grisham to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:37:57.045Z","endTime":"2026-04-19T20:39:44.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578026293944557,"aZ":-22.236332455594493,"pfxX":9.372417325410632,"pfxZ":6.395502837700809,"pX":1.3328481471436429,"pZ":2.9632280347994704,"vX0":-3.1814317208898006,"vY0":-124.54855791503789,"vZ0":-3.2691417338785316,"x":66.19,"y":158.77,"x0":1.4173466139134774,"y0":50.00178039699694,"z0":6.154710290406198,"aX":14.562158020238341},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-16.1,"spinRate":1991,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4416191557461917,"extension":5.99022185116857},"index":0,"playId":"17634e2a-9ee7-3244-b660-9a98b7f14c2a","pitchNumber":1,"startTime":"2026-04-19T20:38:10.383Z","endTime":"2026-04-19T20:38:14.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"cdad4d7f-85b6-4223-ad5f-4d461c400e58","startTime":"2026-04-19T20:38:23.111Z","endTime":"2026-04-19T20:38:28.111Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065647466712708,"aZ":-21.44853270611931,"pfxX":8.4168844720203,"pfxZ":7.074787914467656,"pX":0.35307185456533574,"pZ":0.9808246372519283,"vX0":-4.73318667126733,"vY0":-122.82406646393805,"vZ0":-7.6495436280471125,"x":103.54,"y":212.3,"x0":1.2192178828200189,"y0":50.00412394129958,"z0":5.981486020158235,"aX":12.762316351287033},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.0,"breakHorizontal":-14.0,"spinRate":2014,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.44725505757168493,"extension":5.928176686531592},"index":2,"playId":"37d98dd4-e397-3cc2-8d26-14e2f0408632","pitchNumber":2,"startTime":"2026-04-19T20:38:35.224Z","endTime":"2026-04-19T20:38:40.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99680100892635,"aZ":-10.200578044441668,"pfxX":6.661408265519725,"pfxZ":11.57005235115044,"pX":-0.3936943552821649,"pZ":3.213862413590149,"vX0":-6.24083243667849,"vY0":-137.75111840255758,"vZ0":-6.158104419358446,"x":132.01,"y":152.01,"x0":1.048953995114965,"y0":50.0005082851674,"z0":6.186139406663089,"aX":12.648328928826261},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":-10.6,"spinRate":2595,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.39945314379232233,"extension":6.0826531235570656},"index":3,"playId":"fedd5e23-5afa-3149-ba21-052fd84c78c4","pitchNumber":3,"startTime":"2026-04-19T20:38:54.275Z","endTime":"2026-04-19T20:38:58.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051778308096765,"aZ":-11.45926123237611,"pfxX":7.736481798984427,"pfxZ":11.50183796391996,"pX":-2.17029498632336,"pZ":0.33064492628924064,"vX0":-10.39783764149573,"vY0":-133.44155918378362,"vZ0":-12.504543085171157,"x":199.73,"y":229.85,"x0":0.7739040963454722,"y0":50.003343343513194,"z0":5.906328460553031,"aX":13.935110986658659},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-11.8,"spinRate":2345,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.4106546942001854,"extension":6.139691214060553},"index":4,"playId":"baca71e1-7b8b-3a88-93a2-6ebd3dbf7613","pitchNumber":4,"startTime":"2026-04-19T20:39:15.617Z","endTime":"2026-04-19T20:39:23.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57127272069122,"aZ":-10.559596378868223,"pfxX":8.182039080827195,"pfxZ":11.231259458394954,"pX":-1.0893472431907298,"pZ":2.6534664878096326,"vX0":-8.84570820580563,"vY0":-138.92923509390891,"vZ0":-7.503226370565072,"x":158.52,"y":167.14,"x0":1.09638933185672,"y0":50.006181100567076,"z0":6.11788040910217,"aX":15.752347800439194},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":-12.6,"spinRate":2519,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.3965799194582167,"extension":6.1015329005543215},"index":5,"playId":"0dd49df4-3557-3aaa-8f7f-49c1b8023240","pitchNumber":5,"startTime":"2026-04-19T20:39:38.596Z","endTime":"2026-04-19T20:39:44.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.33,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:39:44.558Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Wells out on a sacrifice fly to left fielder Isaac Collins. Cody Bellinger scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:40:46.170Z","endTime":"2026-04-19T20:40:59.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T20:40:01.783Z","endTime":"2026-04-19T20:40:48.527Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40677769257622,"aZ":-12.571019614160143,"pfxX":7.979873559990426,"pfxZ":10.189198686369906,"pX":0.3030318391209024,"pZ":2.4913700524035063,"vX0":-5.214177993378331,"vY0":-138.63239398568783,"vZ0":-7.70466399093395,"x":105.45,"y":171.51,"x0":1.1830325668403139,"y0":50.000623954144345,"z0":6.167929776029323,"aX":15.347160975237658},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-13.2,"spinRate":2588,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.396893173037967,"extension":6.086327569434289},"hitData":{"launchSpeed":91.2,"launchAngle":26.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.7,"coordY":88.68}},"index":1,"playId":"41e575bf-b047-31ef-b2b5-59c712a3f333","pitchNumber":1,"startTime":"2026-04-19T20:40:48.527Z","endTime":"2026-04-19T20:40:59.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":1.62,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:40:59.174Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Caballero pops out to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:41:12.523Z","endTime":"2026-04-19T20:43:11.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.343670754391596,"aZ":-12.819667715919262,"pfxX":8.297455246656906,"pfxZ":10.23700492397941,"pX":0.05555862611504677,"pZ":3.649633837229417,"vX0":-5.663556154229629,"vY0":-137.3448965384576,"vZ0":-4.9737042383627115,"x":114.88,"y":140.24,"x0":1.077195843149403,"y0":50.004574277169176,"z0":6.371374929297159,"aX":15.69043877278319},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-13.7,"spinRate":2616,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.40037413081026196,"extension":6.156051042941897},"index":0,"playId":"8d6dbeb4-9981-386a-9fd9-03e9d9f712ea","pitchNumber":1,"startTime":"2026-04-19T20:41:30.918Z","endTime":"2026-04-19T20:41:35.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29563523442273,"aZ":-10.559271513051488,"pfxX":8.19385567991052,"pfxZ":11.404662073113151,"pX":0.19214830094091237,"pZ":2.3859232602798905,"vX0":-5.577517977959332,"vY0":-137.7056854067139,"vZ0":-8.258251866498195,"x":109.68,"y":174.36,"x0":1.192752792800737,"y0":50.00674920420686,"z0":6.162783112381763,"aX":15.535086979909043},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":-13.4,"spinRate":2579,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.39974444445267565,"extension":6.079452775528971},"index":1,"playId":"477b0495-6d5d-37c7-b409-5b0b7684d13a","pitchNumber":2,"startTime":"2026-04-19T20:41:49.662Z","endTime":"2026-04-19T20:41:52.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81427295019596,"aZ":-11.055167209005386,"pfxX":9.403767007038226,"pfxZ":10.981055837280374,"pX":-1.2485770625542552,"pZ":3.176388268988584,"vX0":-9.18869816981928,"vY0":-138.71951827869424,"vZ0":-6.161778424784948,"x":164.59,"y":153.02,"x0":0.9061059786534231,"y0":50.00510875007351,"z0":6.183973647242325,"aX":18.090221148041724},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-14.8,"spinRate":2612,"spinDirection":136},"zone":11,"typeConfidence":0.92,"plateTime":0.39683174913085484,"extension":6.146246673319997},"index":2,"playId":"abfe62ca-1fd8-3c79-9849-af9576959a7b","pitchNumber":3,"startTime":"2026-04-19T20:42:08.108Z","endTime":"2026-04-19T20:42:12.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404567653698344,"aZ":-12.227157467742982,"pfxX":8.310977612454307,"pfxZ":10.570645522657733,"pX":-0.014601720705653482,"pZ":1.363780342963936,"vX0":-5.793367372237495,"vY0":-136.79838707980204,"vZ0":-10.319905319743654,"x":117.56,"y":201.96,"x0":1.0555422757241304,"y0":50.002024282980464,"z0":6.0331919146579995,"aX":15.682572982108352},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-13.8,"spinRate":2596,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4010538718536574,"extension":6.08550301443951},"index":3,"playId":"0ade8c6b-6844-3493-93cb-0e8eb0bbc0c1","pitchNumber":4,"startTime":"2026-04-19T20:42:25.529Z","endTime":"2026-04-19T20:42:52.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53029936953996,"aZ":-9.487277559511758,"pfxX":6.4839857763204085,"pfxZ":12.155611501721534,"pX":-0.24231045235573306,"pZ":2.74747840674627,"vX0":-6.035013073408094,"vY0":-136.5907636771497,"vZ0":-7.3050357760167905,"x":126.24,"y":164.6,"x0":1.1666358696587147,"y0":50.0013805198196,"z0":6.129463126177469,"aX":12.10063877582863},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":-10.3,"spinRate":2547,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.4028976984689536,"extension":5.966388884472048},"hitData":{"launchSpeed":100.5,"launchAngle":77.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.54,"coordY":190.62}},"index":4,"playId":"89f68679-96b3-3222-9282-4df9c8694bc5","pitchNumber":5,"startTime":"2026-04-19T20:43:00.527Z","endTime":"2026-04-19T20:43:11.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:43:11.287Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:45:06.625Z","endTime":"2026-04-19T20:47:29.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.5,"endSpeed":71.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02609509464421,"aZ":-34.39864887736218,"pfxX":-7.103314580805333,"pfxZ":-1.7232076002234074,"pX":1.2595109317348465,"pZ":2.7958687875407464,"vX0":-1.6774913507156415,"vY0":-112.91281568176404,"vZ0":1.5901111296432624,"x":68.99,"y":163.29,"x0":2.9354303901983334,"y0":50.004404628237594,"z0":5.549906096554118,"aX":-9.150604565485809},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.4,"breakHorizontal":13.3,"spinRate":2515,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.48553651684097554,"extension":5.584148357111114},"index":0,"playId":"622d934c-d06e-3f9f-8de7-0a8d64a8f162","pitchNumber":1,"startTime":"2026-04-19T20:45:19.723Z","endTime":"2026-04-19T20:45:25.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85892847064429,"aZ":-15.416965502454723,"pfxX":7.075786352841394,"pfxZ":9.145787407647193,"pX":-1.2945068268980204,"pZ":2.3197739109410005,"vX0":-11.534404711712302,"vY0":-134.66676234342683,"vZ0":-5.371172229772549,"x":166.34,"y":176.15,"x0":2.129333899305115,"y0":50.00500854620458,"z0":5.434727585609718,"aX":12.968827272107712},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-10.3,"spinRate":2341,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.40707044130390413,"extension":5.826771468062196},"index":1,"playId":"5331b7c9-ba1c-334b-b5fb-34ca9efda8ba","pitchNumber":2,"startTime":"2026-04-19T20:45:35.344Z","endTime":"2026-04-19T20:45:39.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90933910741637,"aZ":-20.898524736379553,"pfxX":11.220831252480124,"pfxZ":6.491527448420135,"pX":-1.060114010006562,"pZ":1.859524729154675,"vX0":-12.14974241577728,"vY0":-131.044385809083,"vZ0":-4.955670151755141,"x":157.41,"y":188.57,"x0":2.180379004121139,"y0":50.005309339588365,"z0":5.338108001944635,"aX":19.501795534850455},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-17.6,"spinRate":2135,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.41810021872779846,"extension":5.810047228513255},"index":2,"playId":"25634971-9970-3064-8f8b-98be4de82bd1","pitchNumber":3,"startTime":"2026-04-19T20:45:50.546Z","endTime":"2026-04-19T20:45:54.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32710725058152,"aZ":-16.871931082279367,"pfxX":8.367253902007292,"pfxZ":8.389740706711033,"pX":-0.3546320652091939,"pZ":2.54108149021042,"vX0":-9.686236363961589,"vY0":-134.4928992401452,"vZ0":-4.253664451820368,"x":130.52,"y":170.17,"x0":2.2137128464852287,"y0":50.003025510347925,"z0":5.346768073785977,"aX":15.2633348025363},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-13.0,"spinRate":2254,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.40790168254667636,"extension":5.977413564783731},"index":3,"playId":"ea54f67a-630b-3058-9a54-bf1abbce8dd9","pitchNumber":4,"startTime":"2026-04-19T20:46:06.002Z","endTime":"2026-04-19T20:46:09.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.903775709618042,"aZ":-16.801350015937476,"pfxX":8.693188839725021,"pfxZ":8.334201077379031,"pX":-1.2371315617234195,"pZ":1.9470719258817426,"vX0":-11.835277536285016,"vY0":-135.09824884806554,"vZ0":-5.930163620742137,"x":164.16,"y":186.21,"x0":2.0746487842945474,"y0":50.00656804285584,"z0":5.3548743953940265,"aX":16.044734855970592},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":-13.2,"spinRate":2317,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4056913772269306,"extension":5.768334666471645},"index":4,"playId":"657a3e72-393a-3726-8d31-49132bda0da7","pitchNumber":5,"startTime":"2026-04-19T20:46:22.793Z","endTime":"2026-04-19T20:46:26.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":94.7,"endSpeed":86.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835752119427887,"aZ":-16.394625576657603,"pfxX":5.911873315088913,"pfxZ":8.248811750421721,"pX":0.18479585832676404,"pZ":2.878820665206239,"vX0":-7.804483633519492,"vY0":-137.73444609302328,"vZ0":-3.6013695697937265,"x":109.96,"y":161.05,"x0":2.292738794142082,"y0":50.00191644292807,"z0":5.318317480398002,"aX":11.308745703644307},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-9.0,"spinRate":2191,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3983320308995717,"extension":5.858931614824507},"index":5,"playId":"0c5bbbfe-a041-347d-bcb9-4f0acfcf463c","pitchNumber":6,"startTime":"2026-04-19T20:46:43.566Z","endTime":"2026-04-19T20:46:47.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":94.7,"endSpeed":86.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467786413426364,"aZ":-17.926122106619403,"pfxX":6.383314958824266,"pfxZ":7.440835237868805,"pX":0.8507969287102404,"pZ":2.9344862864887244,"vX0":-6.208252910144389,"vY0":-137.70392208100014,"vZ0":-3.3564614197134857,"x":84.57,"y":159.55,"x0":2.30858233308392,"y0":50.00130137133696,"z0":5.386669103724817,"aX":12.22017965495665},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-10.2,"spinRate":2177,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39822681464978693,"extension":5.980583072044118},"index":6,"playId":"a7946499-7b67-3783-af15-f2ab0b1e5dce","pitchNumber":7,"startTime":"2026-04-19T20:47:03.590Z","endTime":"2026-04-19T20:47:07.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78807261941664,"aZ":-29.606159021644956,"pfxX":-1.8167120083651533,"pfxZ":1.5682527632583056,"pX":0.5888774074039606,"pZ":3.5298555007375163,"vX0":-4.043253629976729,"vY0":-126.88589651129625,"vZ0":0.7566229010142506,"x":94.55,"y":143.47,"x0":2.43599546886125,"y0":50.0030620476674,"z0":5.577915086933566,"aX":-2.9765098440202458},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":4.2,"spinRate":2403,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.43086812970289845,"extension":5.773814124615433},"index":7,"playId":"9c84b25e-234d-3abb-aa25-76ea3e6ead2e","pitchNumber":8,"startTime":"2026-04-19T20:47:24.271Z","endTime":"2026-04-19T20:47:29.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.8,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:47:29.619Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Starling Marte grounds into a double play, shortstop José Caballero to first baseman Paul Goldschmidt. Lane Thomas out at 2nd. Starling Marte out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:47:30.560Z","endTime":"2026-04-19T20:48:46.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29821078023346,"aZ":-21.044908276312405,"pfxX":9.621070657485204,"pfxZ":5.9360893768035865,"pX":0.6210852135731291,"pZ":2.8419545780713884,"vX0":-7.97232469884159,"vY0":-136.79331461986195,"vZ0":-2.9286260421402526,"x":93.33,"y":162.05,"x0":2.339346769071836,"y0":50.00065305660289,"z0":5.387665088086272,"aX":18.02945480073975},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2295,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4021148459285451,"extension":6.000982583103809},"index":0,"playId":"c52bd773-ef70-3605-ba4b-9eb35f044013","pitchNumber":1,"startTime":"2026-04-19T20:47:56.755Z","endTime":"2026-04-19T20:48:00.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88747984223974,"aZ":-14.973023100349213,"pfxX":6.917952476720939,"pfxZ":8.979218337620729,"pX":0.19820062947931863,"pZ":2.234616800633616,"vX0":-7.759373492340831,"vY0":-138.48584564717268,"vZ0":-5.748138436977103,"x":109.45,"y":178.45,"x0":2.1560412397638364,"y0":50.00474867043248,"z0":5.362583222973905,"aX":13.254913632555635},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-10.7,"spinRate":2390,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.3976100185407292,"extension":5.836359240350308},"index":1,"playId":"ace04120-2106-31c2-a484-d62e69fb0157","pitchNumber":2,"startTime":"2026-04-19T20:48:15.182Z","endTime":"2026-04-19T20:48:19.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580057979945103,"aZ":-28.250270703790548,"pfxX":4.33707722643047,"pfxZ":2.586652687884044,"pX":-0.06048063448439309,"pZ":2.4948344287685735,"vX0":-7.021376118743029,"vY0":-122.7088641786118,"vZ0":-1.06036350389356,"x":119.31,"y":171.42,"x0":2.2819256596118254,"y0":50.002079146401464,"z0":5.3519693905359205,"aX":6.576541224196632},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.7,"breakHorizontal":-6.1,"spinRate":1640,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.44734227229225665,"extension":5.966642550171615},"hitData":{"launchSpeed":91.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":150.06}},"index":2,"playId":"ddcb5ce2-9b98-3364-9ef3-6a955eee2c56","pitchNumber":3,"startTime":"2026-04-19T20:48:38.797Z","endTime":"2026-04-19T20:48:46.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.42,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:48:46.887Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T20:48:55.483Z","endTime":"2026-04-19T20:49:26.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10068500179798,"aZ":-16.617872931559774,"pfxX":6.069162836658641,"pfxZ":8.140885543427183,"pX":-0.24015295431757705,"pZ":2.978321604232485,"vX0":-8.71252515909341,"vY0":-137.29161437160346,"vZ0":-3.7107046398779495,"x":126.15,"y":158.37,"x0":2.184349882613926,"y0":50.002474166992265,"z0":5.476810202343949,"aX":11.597932664044265},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.2,"spinRate":2185,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.3987963555002505,"extension":5.840444021324392},"hitData":{"launchSpeed":91.6,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.93,"coordY":83.23}},"index":0,"playId":"e228871d-aa26-3652-b4e9-11f0e4a2cd92","pitchNumber":1,"startTime":"2026-04-19T20:49:17.121Z","endTime":"2026-04-19T20:49:26.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:49:26.328Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:51:13.351Z","endTime":"2026-04-19T20:52:40.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506587729087904,"aZ":-10.270892342241602,"pfxX":6.066489805544602,"pfxZ":12.23001323853299,"pX":-0.5912126983193929,"pZ":2.491291018667691,"vX0":-6.8190033195080915,"vY0":-133.42929464011675,"vZ0":-7.703274845410907,"x":139.54,"y":171.52,"x0":1.217506975101897,"y0":50.002749520394644,"z0":6.168154286908233,"aX":10.865243345230418},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.5,"breakHorizontal":-9.4,"spinRate":2368,"spinDirection":138},"zone":4,"typeConfidence":0.87,"plateTime":0.41155121481703993,"extension":6.002611014109186},"index":0,"playId":"7e5cae43-ce59-371e-8af2-572e03f5fc5a","pitchNumber":1,"startTime":"2026-04-19T20:51:30.487Z","endTime":"2026-04-19T20:51:34.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8950118204334,"aZ":-10.268879070453536,"pfxX":5.737233143287264,"pfxZ":11.850774743514492,"pX":-1.5341679291885602,"pZ":3.5679833724847962,"vX0":-9.049255342832867,"vY0":-135.85942333364042,"vZ0":-5.213511598599095,"x":175.48,"y":142.44,"x0":1.1117365721995427,"y0":50.00238753059025,"z0":6.24152798936085,"aX":10.605292099612567},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":-8.2,"spinRate":2448,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.4049154217523876,"extension":6.025952737021222},"index":1,"playId":"13ae15bc-bc9c-3a00-8e69-7e203c564587","pitchNumber":2,"startTime":"2026-04-19T20:51:44.942Z","endTime":"2026-04-19T20:51:48.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55582853992455,"aZ":-10.685406561221411,"pfxX":7.226735148517507,"pfxZ":12.006374718285779,"pX":-0.27900662027968,"pZ":3.751582494340645,"vX0":-6.291426654265364,"vY0":-133.62434944876648,"vZ0":-4.5097418096841375,"x":127.64,"y":137.49,"x0":1.1789599307241605,"y0":50.0021172371915,"z0":6.24281558967543,"aX":12.933949356580165},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.8,"breakHorizontal":-11.5,"spinRate":2487,"spinDirection":135},"zone":11,"typeConfidence":0.89,"plateTime":0.4115125389372438,"extension":6.0906222228393165},"index":2,"playId":"92093a61-ecc5-3a06-b659-8b093f32e5cc","pitchNumber":3,"startTime":"2026-04-19T20:52:02.275Z","endTime":"2026-04-19T20:52:07.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36923514460891,"aZ":-8.966964252544173,"pfxX":6.717711850060103,"pfxZ":12.58875505275052,"pX":-0.5681979868546481,"pZ":2.0532907977160075,"vX0":-6.906841945933151,"vY0":-135.58962870057218,"vZ0":-8.857264173481026,"x":138.66,"y":183.34,"x0":1.151427913033636,"y0":50.00422069817541,"z0":6.006852490242638,"aX":12.386126445431609},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.9,"breakHorizontal":-10.6,"spinRate":2488,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.40548932857655684,"extension":6.1249953763012055},"index":3,"playId":"ce38ac7d-5760-3423-bacc-9d746b07e538","pitchNumber":4,"startTime":"2026-04-19T20:52:17.857Z","endTime":"2026-04-19T20:52:21.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T20:52:27.718Z","endTime":"2026-04-19T20:52:36.437Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502037132422767,"aZ":-9.59019698728879,"pfxX":5.902652652066001,"pfxZ":11.795833440245,"pX":-0.9396785396783497,"pZ":2.9904720783150665,"vX0":-7.5012388369966985,"vY0":-137.70684681724526,"vZ0":-6.759425258894125,"x":152.82,"y":158.04,"x0":1.0568248221236398,"y0":50.00185251475283,"z0":6.130815385989639,"aX":11.300232641539424},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-9.0,"spinRate":2559,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.39824507495090034,"extension":5.935283785132935},"index":5,"playId":"b376c41d-6f64-326c-af38-15bca058409c","pitchNumber":5,"startTime":"2026-04-19T20:52:36.437Z","endTime":"2026-04-19T20:52:40.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:52:40.504Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Rice homers (8) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:52:46.519Z","endTime":"2026-04-19T20:53:46.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.172330820241314,"aZ":-8.730183948041383,"pfxX":5.19114546286975,"pfxZ":12.27472663795735,"pX":-0.8264477048356168,"pZ":3.290519584822296,"vX0":-7.226657593873077,"vY0":-137.70815926159554,"vZ0":-6.131671852804242,"x":148.5,"y":149.94,"x0":1.1641581257604126,"y0":50.00113570631661,"z0":6.144511334252553,"aX":9.913922237059646},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.0,"breakHorizontal":-7.8,"spinRate":2572,"spinDirection":134},"zone":11,"typeConfidence":0.89,"plateTime":0.39858734099885584,"extension":5.991785854607569},"index":0,"playId":"44e3b63b-3ae8-3b05-9830-ad76a117997f","pitchNumber":1,"startTime":"2026-04-19T20:53:04.392Z","endTime":"2026-04-19T20:53:10.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.370161054133035,"aZ":-11.114010598196069,"pfxX":7.583524414902506,"pfxZ":11.007534502309966,"pX":0.6620663909018772,"pZ":3.273476679667687,"vX0":-3.9052842840009045,"vY0":-138.51649237328854,"vZ0":-5.926724900346506,"x":91.76,"y":150.4,"x0":1.1166660910743098,"y0":50.004978093130866,"z0":6.207688171891916,"aX":14.511848108311483},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-12.7,"spinRate":2633,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.3977770542470438,"extension":6.02924840878457},"hitData":{"launchSpeed":97.9,"launchAngle":33.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.24,"coordY":93.58}},"index":1,"playId":"6a20b272-df5e-30d2-b318-151d17430037","pitchNumber":2,"startTime":"2026-04-19T20:53:22.863Z","endTime":"2026-04-19T20:53:46.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":0.35,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:53:46.403Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:53:57.826Z","endTime":"2026-04-19T20:55:10.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61794286315416,"aZ":-9.245111834688162,"pfxX":7.021892202374808,"pfxZ":11.877677453117832,"pX":-0.4100830359663484,"pZ":3.683006990719597,"vX0":-6.066138472010232,"vY0":-139.12638329259352,"vZ0":-5.306979914249657,"x":132.63,"y":139.34,"x0":0.9026072170821492,"y0":50.00616970977898,"z0":6.248199823293241,"aX":13.559883477880042},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":-11.2,"spinRate":2537,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.39598361864388876,"extension":6.039438452287203},"index":0,"playId":"58f2df15-328b-3b07-bb28-9b95773e4d7b","pitchNumber":1,"startTime":"2026-04-19T20:54:09.512Z","endTime":"2026-04-19T20:54:13.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54276601394961,"aZ":-18.6262138829691,"pfxX":8.759238211431219,"pfxZ":8.878075588101842,"pX":0.4682706596176072,"pZ":1.6551385499884514,"vX0":-4.5789100618862335,"vY0":-123.29322706368824,"vZ0":-6.776716226363971,"x":99.15,"y":194.09,"x0":1.2202200200334214,"y0":50.00152342748183,"z0":6.0331358525870975,"aX":13.364743819567458},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":14.5,"breakHorizontal":-14.6,"spinRate":2300,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.44576260295548575,"extension":6.146979278369276},"index":1,"playId":"707fb5ce-1399-31ec-9dac-4506cf54a8f2","pitchNumber":2,"startTime":"2026-04-19T20:54:22.484Z","endTime":"2026-04-19T20:54:26.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-19T20:54:32.915Z","endTime":"2026-04-19T20:54:47.915Z","isPitch":false,"type":"action","player":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63993932021049,"aZ":-10.613679193198909,"pfxX":7.257610887076133,"pfxZ":11.031356789444004,"pX":0.14500445291352626,"pZ":4.60706555635868,"vX0":-4.787966880849272,"vY0":-140.1132939703047,"vZ0":-2.8074546765278314,"x":111.47,"y":114.39,"x0":0.9480002737662065,"y0":50.00563849420936,"z0":6.332759003097618,"aX":14.18890718672782},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-11.9,"spinRate":2625,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.393469980644348,"extension":6.038108971070644},"index":3,"playId":"d4168704-8432-316e-936a-33aa4b6137bd","pitchNumber":3,"startTime":"2026-04-19T20:54:47.915Z","endTime":"2026-04-19T20:54:51.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.420207970561172,"aZ":-32.63605473156562,"pfxX":-0.7533606388581058,"pfxZ":-0.2992219034571697,"pX":-1.1623848795701883,"pZ":1.6942640059783338,"vX0":-5.356332199760972,"vY0":-123.52433901622811,"vZ0":-4.227034343198682,"x":161.31,"y":193.03,"x0":1.1234646932326264,"y0":50.001871560224586,"z0":6.143428654812505,"aX":-1.1737004992338216},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":2.5,"spinRate":2668,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.44182705731275007,"extension":5.911918226294497},"index":4,"playId":"21a694a5-7f02-3334-9ec9-adf9f27c85de","pitchNumber":4,"startTime":"2026-04-19T20:55:03.763Z","endTime":"2026-04-19T20:55:10.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:55:10.620Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T20:55:12.745Z","endTime":"2026-04-19T20:56:41.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.578707225935936,"aZ":-8.398890685606293,"pfxX":6.509900525680216,"pfxZ":12.644193482890302,"pX":-1.083098659572527,"pZ":1.4284429096721274,"vX0":-7.460910155823495,"vY0":-136.84554612803552,"vZ0":-10.877636752095322,"x":158.29,"y":200.21,"x0":0.8438410833088792,"y0":50.005881045966426,"z0":6.048792650271594,"aX":12.244654674001055},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":-10.1,"spinRate":2566,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4015404895748471,"extension":6.282342231202659},"index":0,"playId":"f72504e8-1972-376a-bedf-8b9cd1c74ac6","pitchNumber":1,"startTime":"2026-04-19T20:55:33.692Z","endTime":"2026-04-19T20:55:37.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746562256941974,"aZ":-19.180564218798143,"pfxX":9.065414847012953,"pfxZ":8.918502730487543,"pX":-0.170134767204298,"pZ":0.2789409869233485,"vX0":-5.890779194753693,"vY0":-120.58998024869454,"vZ0":-9.350109810018768,"x":123.49,"y":231.25,"x0":1.139448967568993,"y0":50.00595216709976,"z0":5.9310610883133466,"aX":13.213768420450656},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":13.8,"breakHorizontal":-14.8,"spinRate":2290,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4560367920690709,"extension":6.165102988850242},"index":1,"playId":"6fc05a2a-1f1d-315d-9f42-b574844bd4a7","pitchNumber":2,"startTime":"2026-04-19T20:55:50.331Z","endTime":"2026-04-19T20:55:54.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18325025516397,"aZ":-14.549809799452737,"pfxX":8.647822570237974,"pfxZ":9.717035381605573,"pX":-0.6921849349037074,"pZ":3.3586317511962482,"vX0":-7.485847469224834,"vY0":-135.21554108251132,"vZ0":-4.938929417659585,"x":143.38,"y":148.1,"x0":1.0171453389710923,"y0":50.00041407731549,"z0":6.263914972140578,"aX":15.679521998572666},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-13.7,"spinRate":2391,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.4083462662812902,"extension":6.08433570872779},"index":2,"playId":"eaf96573-99ea-30ff-8079-4d1ba97e8dcb","pitchNumber":3,"startTime":"2026-04-19T20:56:11.010Z","endTime":"2026-04-19T20:56:15.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-19T20:56:21.231Z","endTime":"2026-04-19T20:56:33.401Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":83.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78184322218369,"aZ":-11.56525604000797,"pfxX":8.104502460652116,"pfxZ":11.356487264939073,"pX":-0.9966099764342967,"pZ":2.829626555748216,"vX0":-7.908394148064819,"vY0":-135.39418285018036,"vZ0":-6.564242599722679,"x":154.99,"y":162.38,"x0":0.9414585411108455,"y0":50.000870772245875,"z0":6.133658607070104,"aX":14.705552257093952},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-12.5,"spinRate":2449,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.4080827732447969,"extension":6.11563319037968},"hitData":{"launchSpeed":87.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":144.99}},"index":4,"playId":"f43a4175-bd42-3657-b947-00a40459a54f","pitchNumber":4,"startTime":"2026-04-19T20:56:33.401Z","endTime":"2026-04-19T20:56:41.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:56:41.088Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:58:07.154Z","endTime":"2026-04-19T20:59:13.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794710054452263,"aZ":-21.956022576425404,"pfxX":10.838928685306321,"pfxZ":5.675848855490626,"pX":1.6667462479153827,"pZ":3.9984250581878444,"vX0":-5.587860292110122,"vY0":-134.05291955326723,"vZ0":-0.06258387370602736,"x":53.47,"y":130.82,"x0":2.3816451366040496,"y0":50.00462742921774,"z0":5.603204346730047,"aX":19.523551228757473},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-18.2,"spinRate":2307,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4102310208246611,"extension":5.522350248097272},"index":0,"playId":"cf99ef43-90de-353e-9300-89d9aa5c5a25","pitchNumber":1,"startTime":"2026-04-19T20:58:47.588Z","endTime":"2026-04-19T20:58:52.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":94.5,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.169936451130816,"aZ":-14.858881852786025,"pfxX":8.104755251647035,"pfxZ":9.261684356860716,"pX":0.5629999394208948,"pZ":2.3448348277312814,"vX0":-7.185922171128567,"vY0":-137.26515764696563,"vZ0":-5.2781862387628875,"x":95.54,"y":175.47,"x0":2.1883398312267492,"y0":50.000765348006105,"z0":5.338565452758275,"aX":15.14863383245783},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-12.7,"spinRate":2314,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4021999067418247,"extension":5.79400441691326},"hitData":{"launchSpeed":95.6,"launchAngle":36.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.37,"coordY":64.3}},"index":1,"playId":"8e68943f-526a-3c0a-b2ec-e8fc41333251","pitchNumber":2,"startTime":"2026-04-19T20:59:04.527Z","endTime":"2026-04-19T20:59:13.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-19T20:59:13.568Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elias Díaz grounds out, pitcher Ryan Weathers to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T20:59:13.776Z","endTime":"2026-04-19T21:00:20.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677960,"link":"/api/v1/people/677960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76144696840723,"aZ":-12.973781347107039,"pfxX":7.8150983753957295,"pfxZ":10.115689527925355,"pX":0.9241672326016186,"pZ":1.7636078853842223,"vX0":-6.14513308716735,"vY0":-137.23107217168763,"vZ0":-7.335743887891009,"x":81.77,"y":191.16,"x0":2.1826160550470664,"y0":50.001488013304616,"z0":5.364266038074438,"aX":14.831624570880006},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-12.7,"spinRate":2308,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.3998705924400814,"extension":5.686218624262086},"index":0,"playId":"7c33af57-cdbb-3328-8222-24a6f3da5e0b","pitchNumber":1,"startTime":"2026-04-19T20:59:39.213Z","endTime":"2026-04-19T20:59:45.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":84.7,"endSpeed":77.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386617741004542,"aZ":-34.87950274026178,"pfxX":7.118107912112894,"pfxZ":-1.7630959795692593,"pX":0.15469455009647612,"pZ":3.0927348446025613,"vX0":-7.502841034030662,"vY0":-123.1309520605203,"vZ0":1.2635407186616234,"x":111.1,"y":155.28,"x0":2.3160737715988433,"y0":50.00218693653312,"z0":5.523654173908364,"aX":10.93309239963295},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-11.2,"spinRate":1863,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.44479784763388697,"extension":5.759081778697417},"index":1,"playId":"adfd198a-5efe-3110-b30b-cad9944adcaf","pitchNumber":2,"startTime":"2026-04-19T20:59:58.685Z","endTime":"2026-04-19T21:00:02.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639255162837426,"aZ":-29.715264678859306,"pfxX":6.166888358735941,"pfxZ":1.6159933799655226,"pX":0.8578790513914051,"pZ":1.6803006266440723,"vX0":-5.747853101696207,"vY0":-122.9959168214168,"vZ0":-2.5082903513883132,"x":84.3,"y":193.41,"x0":2.430003350359228,"y0":50.00437408341218,"z0":5.2470159669741445,"aX":9.397896041829387},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":-9.7,"spinRate":1854,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44624537742754233,"extension":5.948499836944861},"hitData":{"launchSpeed":96.2,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.18,"coordY":180.98}},"index":2,"playId":"0495cf09-11af-3cae-a6fa-ce96f4850ba2","pitchNumber":3,"startTime":"2026-04-19T21:00:13.019Z","endTime":"2026-04-19T21:00:20.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:00:20.586Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia challenged (pitch result), call on the field was confirmed: Maikel Garcia called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T21:00:24.469Z","endTime":"2026-04-19T21:03:09.188Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238866999410575,"aZ":-28.516952391140688,"pfxX":-1.6283392118158395,"pfxZ":2.1781719553522,"pX":0.29042532218227113,"pZ":2.2911581477737193,"vX0":-4.757386323373833,"vY0":-128.43878147315596,"vZ0":-2.4139719285772396,"x":105.93,"y":176.92,"x0":2.374237171098437,"y0":50.00463855853699,"z0":5.448718223191791,"aX":-2.734538098263614},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":4.0,"spinRate":2602,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.4255685443499382,"extension":5.861181446874403},"index":0,"playId":"3c4e44c3-f081-3e25-bb26-9886eb7ca463","pitchNumber":1,"startTime":"2026-04-19T21:00:46.497Z","endTime":"2026-04-19T21:00:50.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.3,"endSpeed":87.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.781794713049486,"aZ":-12.157154426508525,"pfxX":6.354892567019002,"pfxZ":10.061733694883639,"pX":0.7771771857308504,"pZ":3.6062185445904453,"vX0":-6.254815483655486,"vY0":-141.45562198273754,"vZ0":-3.0164817236101498,"x":87.38,"y":141.41,"x0":2.2112290300534134,"y0":50.00114401972855,"z0":5.486171908789939,"aX":12.64133619662204},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-10.0,"spinRate":2419,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3899477476708335,"extension":5.807014428867794},"index":1,"playId":"08f194dc-cc84-31c9-8f80-63f6c9c2e0e4","pitchNumber":2,"startTime":"2026-04-19T21:01:04.392Z","endTime":"2026-04-19T21:01:08.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563531116672575,"aZ":-14.731961868440578,"pfxX":6.7107855658866145,"pfxZ":8.758492470263082,"pX":-0.10623237513766234,"pZ":2.0572941858784803,"vX0":-8.545361096932432,"vY0":-140.21094487915101,"vZ0":-6.420341335804086,"x":121.05,"y":183.23,"x0":2.108494641848454,"y0":50.00603246512636,"z0":5.337448035976209,"aX":13.370220229585046},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2289,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.39057977185323356,"extension":5.819242005570295},"index":2,"playId":"d4e252b4-49f0-3553-af26-f4c272eebbab","pitchNumber":3,"startTime":"2026-04-19T21:01:19.803Z","endTime":"2026-04-19T21:01:24.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041441942795192,"aZ":-28.446227229813246,"pfxX":6.7524811399137,"pfxZ":2.356009328521554,"pX":-0.32059382985693413,"pZ":0.8673255353005398,"vX0":-8.30622712589961,"vY0":-125.27310295580713,"vZ0":-5.100248651728587,"x":129.22,"y":215.36,"x0":2.1656207839855672,"y0":50.004782426426296,"z0":5.263669285510612,"aX":10.70021247841466},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-10.2,"spinRate":1910,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43774389149126103,"extension":5.924479254038328},"index":3,"playId":"7c7ba5ab-ea79-36f5-8d08-f3648e5e4997","pitchNumber":4,"startTime":"2026-04-19T21:01:37.817Z","endTime":"2026-04-19T21:01:41.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61837379881119,"aZ":-29.90812768015271,"pfxX":-1.6414792995712362,"pfxZ":1.3453022256884193,"pX":0.14979135058807505,"pZ":2.7507208847365465,"vX0":-4.920808292657815,"vY0":-128.6654426725494,"vZ0":-1.0152361105730898,"x":111.29,"y":164.51,"x0":2.297008113276317,"y0":50.00300712874657,"z0":5.459074095451087,"aX":-2.7629122669164703},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":4.1,"spinRate":2626,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4249999938086937,"extension":5.813802612014025},"index":4,"playId":"6c107555-6bad-3fc1-8098-d8e8260b41bd","pitchNumber":5,"startTime":"2026-04-19T21:01:56.218Z","endTime":"2026-04-19T21:02:01.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146863770515445,"aZ":-30.67131968883433,"pfxX":-7.423450445737556,"pfxZ":1.0350174118357431,"pX":0.6412728619031257,"pZ":1.5090646951063724,"vX0":-2.4647163051073253,"vY0":-120.24954867272238,"vZ0":-2.4025497502854836,"x":92.56,"y":198.04,"x0":2.6472768110133904,"y0":50.00033739915863,"z0":5.277533392723929,"aX":-10.72708468451882},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.6,"breakHorizontal":14.0,"spinRate":2617,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.45778509712880355,"extension":5.929390941679648},"index":5,"playId":"1d00543f-471c-34db-9b15-8783ea227a75","pitchNumber":6,"startTime":"2026-04-19T21:02:23.404Z","endTime":"2026-04-19T21:02:50.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"}},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3649627674586,"aZ":-30.11595997628092,"pfxX":-2.265953218697384,"pfxZ":1.2170762471948144,"pX":0.790030088647491,"pZ":2.3977970583764003,"vX0":-3.523563719929399,"vY0":-129.24934735524334,"vZ0":-1.85907331474134,"x":86.89,"y":174.04,"x0":2.464271062926297,"y0":50.00496079666947,"z0":5.433974166985626,"aX":-3.8430576510318617},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":4.9,"spinRate":2598,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.42341095325567446,"extension":5.964799380567547},"index":6,"playId":"55aa4af9-0f57-34d1-bcd7-e62716cb508d","pitchNumber":7,"startTime":"2026-04-19T21:02:53.683Z","endTime":"2026-04-19T21:03:09.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"}},"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:03:09.188Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out sharply to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:05:13.887Z","endTime":"2026-04-19T21:05:35.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911218111236035,"aZ":-13.878119379531222,"pfxX":8.427662563445768,"pfxZ":10.441677545554242,"pX":-0.060397215246308165,"pZ":1.6933226499791734,"vX0":-5.684334935911646,"vY0":-132.4350399380962,"vZ0":-8.886027612387329,"x":119.3,"y":193.06,"x0":1.0340099824793876,"y0":50.00005503799635,"z0":6.138410254870128,"aX":14.762193473107926},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.8,"breakHorizontal":-13.8,"spinRate":2451,"spinDirection":130},"zone":8,"typeConfidence":0.84,"plateTime":0.41577857099059745,"extension":6.134233614790811},"index":0,"playId":"b47c728e-05f9-3b7d-9b93-5f677074a6eb","pitchNumber":1,"startTime":"2026-04-19T21:05:13.887Z","endTime":"2026-04-19T21:05:17.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113066951673478,"aZ":-21.46784074145465,"pfxX":9.505283100452747,"pfxZ":7.5345798883607396,"pX":0.6360120035071207,"pZ":2.3431437970315776,"vX0":-3.8181938376776685,"vY0":-118.82223673674183,"vZ0":-4.371248612880702,"x":92.76,"y":175.52,"x0":1.034430107414009,"y0":50.002797319143276,"z0":6.1725321375789,"aX":13.505534838598374},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.7,"breakHorizontal":-16.2,"spinRate":2100,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.46209128711836644,"extension":6.183735864809139},"hitData":{"launchSpeed":107.4,"launchAngle":24.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.04,"coordY":39.16}},"index":1,"playId":"080e895e-b35e-3104-b005-c4f8a7a8c09d","pitchNumber":2,"startTime":"2026-04-19T21:05:27.236Z","endTime":"2026-04-19T21:05:35.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:05:35.537Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:05:43.475Z","endTime":"2026-04-19T21:07:10.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72473131792771,"aZ":-43.35047268942738,"pfxX":-5.147767253479641,"pfxZ":-9.158649467621684,"pX":-0.7783292478219926,"pZ":2.271163435304084,"vX0":-2.861522540204146,"vY0":-110.94177283161562,"vZ0":0.851141634933956,"x":146.67,"y":177.46,"x0":1.2061398280732631,"y0":50.00228998492176,"z0":6.477654881499256,"aX":-6.281946968081336},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-15.8,"breakHorizontal":10.2,"spinRate":2288,"spinDirection":336},"zone":4,"typeConfidence":0.91,"plateTime":0.49772547053634764,"extension":5.963642189001753},"index":0,"playId":"bf76ab50-b691-36ee-9866-4f881210b407","pitchNumber":1,"startTime":"2026-04-19T21:06:06.778Z","endTime":"2026-04-19T21:06:11.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694931945080498,"aZ":-30.68069340987,"pfxX":-0.5087335792808518,"pfxZ":0.9674373051092484,"pX":-0.34191790228368074,"pZ":1.2300941137801755,"vX0":-3.9476985601351964,"vY0":-123.447510670877,"vZ0":-5.459639497951112,"x":130.03,"y":205.57,"x0":1.3443616410688934,"y0":50.002092109934246,"z0":6.054626511781596,"aX":-0.7844716826820111},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":1.8,"spinRate":2534,"spinDirection":61},"zone":13,"typeConfidence":0.88,"plateTime":0.44377013035525303,"extension":5.946504515470248},"index":1,"playId":"c4d7cb15-5595-3d60-8951-9d1e3c469fb9","pitchNumber":2,"startTime":"2026-04-19T21:06:22.241Z","endTime":"2026-04-19T21:06:28.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-19T21:06:32.094Z","endTime":"2026-04-19T21:06:47.132Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0627815443148,"aZ":-11.194924439745256,"pfxX":6.997804481952802,"pfxZ":10.798199799310773,"pX":-1.519193710279045,"pZ":3.0841334101579396,"vX0":-9.053774118635234,"vY0":-139.1932821913479,"vZ0":-6.308924265546913,"x":174.91,"y":155.51,"x0":0.8813462960026589,"y0":50.006955375585136,"z0":6.136782846879919,"aX":13.601878674650179},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":-10.6,"spinRate":2502,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.3949707378660876,"extension":5.9362905692470695},"index":3,"playId":"25fb98bd-7d76-3758-8947-df38a546fdaa","pitchNumber":3,"startTime":"2026-04-19T21:06:47.132Z","endTime":"2026-04-19T21:06:51.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030456500494495,"aZ":-35.85648470429188,"pfxX":-1.8954245011228683,"pfxZ":-2.5085030048159336,"pX":-0.7340912029783725,"pZ":2.6703215519279038,"vX0":-4.057327522481107,"vY0":-120.57384710774446,"vZ0":-1.0535930207451523,"x":144.98,"y":166.68,"x0":1.2184792486668279,"y0":50.00336181747042,"z0":6.284635125429189,"aX":-2.7821624698262055},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.6,"breakHorizontal":4.4,"spinRate":2528,"spinDirection":324},"zone":4,"typeConfidence":0.76,"plateTime":0.4547505330919699,"extension":5.963813702355041},"index":4,"playId":"55992087-e816-3cc5-8ab4-5d810b86e8fc","pitchNumber":4,"startTime":"2026-04-19T21:07:03.835Z","endTime":"2026-04-19T21:07:10.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:07:10.573Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Amed Rosario flies out to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:07:12.012Z","endTime":"2026-04-19T21:08:03.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244146316875614,"aZ":-13.417812338931375,"pfxX":6.2293816985521975,"pfxZ":10.085083474681777,"pX":-1.3862490378606713,"pZ":2.4581076962780837,"vX0":-8.421611776970101,"vY0":-135.2054732317955,"vZ0":-7.223502502935618,"x":169.84,"y":172.41,"x0":0.9530995711614391,"y0":50.00326820016978,"z0":6.097603268473972,"aX":11.586109542823461},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-9.6,"spinRate":2434,"spinDirection":137},"zone":13,"typeConfidence":0.89,"plateTime":0.4044183020637022,"extension":6.019933161115605},"index":0,"playId":"954aca40-fba8-3937-a7eb-106ad96be0fe","pitchNumber":1,"startTime":"2026-04-19T21:07:36.588Z","endTime":"2026-04-19T21:07:40.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32728889033009,"aZ":-12.369646818010107,"pfxX":7.457882970915071,"pfxZ":10.522914950778972,"pX":-0.6738145005753543,"pZ":2.5820948720801256,"vX0":-7.226326047535547,"vY0":-136.17524985308003,"vZ0":-7.295073544960336,"x":142.68,"y":169.06,"x0":1.0426826862207665,"y0":50.000231760685196,"z0":6.147496748386806,"aX":14.033259877050746},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-12.0,"spinRate":2500,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.40189367527391306,"extension":6.026900140854915},"hitData":{"launchSpeed":95.0,"launchAngle":51.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.27,"coordY":92.64}},"index":1,"playId":"cff57da5-8e0f-398a-bae1-4d1431716af0","pitchNumber":2,"startTime":"2026-04-19T21:07:53.351Z","endTime":"2026-04-19T21:08:03.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:08:03.093Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:10:07.143Z","endTime":"2026-04-19T21:11:15.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495235665729375,"aZ":-17.33858125868779,"pfxX":7.312853876399883,"pfxZ":7.767456681158195,"pX":-0.4138406435047427,"pZ":1.4447923826811564,"vX0":-9.274670942069964,"vY0":-137.32784644591206,"vZ0":-7.236728397777097,"x":132.77,"y":199.77,"x0":2.0575302781304408,"y0":50.00073172078485,"z0":5.294141727184807,"aX":13.962737488961032},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-11.3,"spinRate":2297,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39889814747499974,"extension":5.69700274560896},"index":0,"playId":"d2967c6c-67e1-32ef-9468-2e6548d4ad44","pitchNumber":1,"startTime":"2026-04-19T21:10:12.487Z","endTime":"2026-04-19T21:10:17.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.128990332753425,"aZ":-32.54094705095523,"pfxX":-5.1796093351353765,"pfxZ":-0.2629829971703028,"pX":0.5352805713395832,"pZ":3.0945554169566662,"vX0":-3.804219585209681,"vY0":-118.54525428744508,"vZ0":1.6731586606627165,"x":96.6,"y":155.23,"x0":2.837467006875507,"y0":50.000056115997246,"z0":5.3652878715635985,"aX":-7.319229949060062},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":10.3,"spinRate":2567,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.4632686855277468,"extension":5.715450033601498},"index":1,"playId":"1bc25953-279e-378f-8034-303c46ae19a6","pitchNumber":2,"startTime":"2026-04-19T21:10:28.559Z","endTime":"2026-04-19T21:10:32.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181731036299418,"aZ":-15.262002800745853,"pfxX":6.0018461872217195,"pfxZ":8.668731755172988,"pX":-0.2032216351905934,"pZ":2.4398295048067897,"vX0":-8.709170468361854,"vY0":-138.39174895720586,"vZ0":-5.111567220267658,"x":124.75,"y":172.9,"x0":2.1962401500272715,"y0":50.00361595156724,"z0":5.3235283896056265,"aX":11.711200575403534},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-9.2,"spinRate":2426,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.394888749287575,"extension":5.891008478952059},"index":2,"playId":"202773f4-2e3c-3061-b8bc-a79eb2e55606","pitchNumber":3,"startTime":"2026-04-19T21:10:43.104Z","endTime":"2026-04-19T21:10:48.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T21:10:57.192Z","endTime":"2026-04-19T21:11:09.836Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70556563144621,"aZ":-33.68956482878664,"pfxX":-3.1904167121746667,"pfxZ":-0.9068523413851155,"pX":0.07996497189325195,"pZ":1.6683059444859376,"vX0":-4.593711137561615,"vY0":-127.67949981112378,"vZ0":-2.9968774378048124,"x":113.95,"y":193.74,"x0":2.3098442293603667,"y0":50.004143256550265,"z0":5.480359987962115,"aX":-5.32249646918279},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":6.7,"spinRate":2629,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.4272814105782192,"extension":5.853890944525258},"index":4,"playId":"d76a4aaa-4eba-34ad-99ee-6874f2c8cf2e","pitchNumber":4,"startTime":"2026-04-19T21:11:09.836Z","endTime":"2026-04-19T21:11:15.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:11:15.590Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:11:33.472Z","endTime":"2026-04-19T21:14:27.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":95.7,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3680174716481,"aZ":-18.822549290569707,"pfxX":6.82100072303367,"pfxZ":6.898565245568761,"pX":0.631941149303631,"pZ":1.5182097171142253,"vX0":-6.815150686139211,"vY0":-139.01873030760842,"vZ0":-6.690138473265245,"x":92.91,"y":197.79,"x0":2.242112652988344,"y0":50.004601132733505,"z0":5.2282419906042445,"aX":13.205464596919068},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":-10.8,"spinRate":2060,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.3956716456313054,"extension":5.896157279058602},"index":0,"playId":"2a66a226-df96-3cec-891c-8cda0b1ce534","pitchNumber":1,"startTime":"2026-04-19T21:11:38.206Z","endTime":"2026-04-19T21:11:41.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21536450660647,"aZ":-33.48986754824007,"pfxX":8.20258873402371,"pfxZ":-0.867363464714197,"pX":1.153339326190439,"pZ":2.8663080759576816,"vX0":-5.387638322272973,"vY0":-123.86255043073825,"vZ0":0.7013647167881505,"x":73.04,"y":161.39,"x0":2.3173886159801422,"y0":50.00378661456643,"z0":5.433567027180427,"aX":12.443348339590033},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":1634,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4462897767472631,"extension":5.833186657153024},"index":1,"playId":"f1be67ec-aece-3772-a240-cfa76293b322","pitchNumber":2,"startTime":"2026-04-19T21:11:59.057Z","endTime":"2026-04-19T21:12:02.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54989959343822,"aZ":-34.92851405747455,"pfxX":-3.218748152645285,"pfxZ":-1.670947420012344,"pX":-0.525490967075127,"pZ":1.417766073482559,"vX0":-5.818843809686136,"vY0":-126.28882606012165,"vZ0":-3.0955139383699786,"x":137.03,"y":200.5,"x0":2.211521295773949,"y0":50.00621516913593,"z0":5.420289877469372,"aX":-5.290085807509497},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":7.0,"spinRate":2629,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.43088148000290394,"extension":5.920579325170516},"index":2,"playId":"8f03f7b0-4ad3-3fa7-a9a1-b38d619c86c6","pitchNumber":3,"startTime":"2026-04-19T21:12:19.984Z","endTime":"2026-04-19T21:12:26.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740878722877866,"aZ":-35.16014618578756,"pfxX":-8.231293461041155,"pfxZ":-2.0967659407649433,"pX":-1.3232797487397858,"pZ":0.8306414924482749,"vX0":-6.13300987658663,"vY0":-119.60727213348551,"vZ0":-2.5859511183941892,"x":167.44,"y":216.35,"x0":2.359111241885328,"y0":50.003598603870856,"z0":5.132148162603898,"aX":-11.721198155378902},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.2,"breakHorizontal":16.6,"spinRate":2540,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.46096795868025,"extension":5.826340878742451},"index":3,"playId":"5bf07df3-b400-3325-b22e-51536e60e67f","pitchNumber":4,"startTime":"2026-04-19T21:12:59.382Z","endTime":"2026-04-19T21:13:02.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54687881150327,"aZ":-19.767461836391924,"pfxX":12.569961112819492,"pfxZ":6.880689649744351,"pX":-1.4590127915951745,"pZ":1.5195429137502436,"vX0":-13.223577012112045,"vY0":-134.9861392655614,"vZ0":-5.528425010963482,"x":172.61,"y":197.75,"x0":1.9236143517057798,"y0":50.00652266529563,"z0":5.0323477219770805,"aX":22.6798503690182},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":-19.2,"spinRate":2187,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.40931055791071325,"extension":5.8889460771541815},"index":4,"playId":"21418c1a-0a63-305a-a0c0-750da102e47d","pitchNumber":5,"startTime":"2026-04-19T21:13:15.983Z","endTime":"2026-04-19T21:13:20.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83212192271399,"aZ":-20.679217485056157,"pfxX":11.002395126873875,"pfxZ":6.0787186584177295,"pX":-0.36771815851140044,"pZ":3.073719241932358,"vX0":-10.42338062667484,"vY0":-138.14597896884104,"vZ0":-2.214487043145798,"x":131.02,"y":155.79,"x0":2.0640107067212,"y0":50.00668955746625,"z0":5.307961759232065,"aX":20.821459887116678},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-17.2,"spinRate":2151,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.39972570874812696,"extension":5.898117020073671},"index":5,"playId":"7d7d357f-8741-388b-8c66-4abc4f95c6b3","pitchNumber":6,"startTime":"2026-04-19T21:13:33.269Z","endTime":"2026-04-19T21:13:39.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.82441342835786,"aZ":-17.775572261930417,"pfxX":5.757135833078757,"pfxZ":7.429878820812931,"pX":1.1374392453536772,"pZ":3.454568177001913,"vX0":-4.897647370476626,"vY0":-140.06527826654877,"vZ0":-2.094541973518255,"x":73.64,"y":145.51,"x0":2.1820672367523133,"y0":50.005010437970384,"z0":5.4063488843253875,"aX":11.161379034528453},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":-9.1,"spinRate":2106,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3947494706423518,"extension":5.86898330201309},"index":6,"playId":"a9a6c4f0-81be-3941-964f-f571eafcd176","pitchNumber":7,"startTime":"2026-04-19T21:13:57.207Z","endTime":"2026-04-19T21:14:01.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153386106651986,"aZ":-30.2408299460908,"pfxX":9.281246554493276,"pfxZ":1.220773795548041,"pX":0.2848665382628898,"pZ":1.32406770808132,"vX0":-8.080206321984003,"vY0":-126.16128077929578,"vZ0":-3.300025821460231,"x":106.14,"y":203.03,"x0":2.3461166352950173,"y0":50.00483519097025,"z0":5.124365936787626,"aX":14.745311131910873},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-14.6,"spinRate":1866,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.43657824017352675,"extension":6.227101961269962},"index":7,"playId":"aa236cdb-070a-3f5c-8a4a-d7940dbc6670","pitchNumber":8,"startTime":"2026-04-19T21:14:22.030Z","endTime":"2026-04-19T21:14:27.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:14:27.485Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:14:31.848Z","endTime":"2026-04-19T21:15:35.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79542455406558,"aZ":-18.263847794549843,"pfxX":7.145511428029324,"pfxZ":7.100765924248927,"pX":0.3673368542352698,"pZ":2.335002042397952,"vX0":-7.5049289266855945,"vY0":-139.61546157086985,"vZ0":-4.930142846988781,"x":103.0,"y":175.73,"x0":2.172295684519306,"y0":50.00032740185145,"z0":5.339847900142392,"aX":13.991657516628932},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":-11.3,"spinRate":2122,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.39352988859980265,"extension":5.887643416789066},"index":0,"playId":"a7c83cfd-a891-39eb-bee0-dfb7dc0df379","pitchNumber":1,"startTime":"2026-04-19T21:14:50.651Z","endTime":"2026-04-19T21:14:53.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.5,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.63261435634147,"aZ":-17.686863406429104,"pfxX":7.704687237650061,"pfxZ":7.241387439709822,"pX":1.189256931726266,"pZ":3.98431110293551,"vX0":-5.813187790204459,"vY0":-141.79863547352858,"vZ0":-0.9722526131078048,"x":71.67,"y":131.2,"x0":2.2828234588814307,"y0":50.00642602445447,"z0":5.479044672775966,"aX":15.422737194310224},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":-12.5,"spinRate":2356,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.38885041434492384,"extension":5.776497592975047},"index":1,"playId":"9e89e706-93d4-3935-ae90-8a348014400f","pitchNumber":2,"startTime":"2026-04-19T21:15:07.318Z","endTime":"2026-04-19T21:15:12.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-19T21:15:18.271Z","endTime":"2026-04-19T21:15:31.152Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72396885976885,"aZ":-17.39302294870386,"pfxX":7.963600137126648,"pfxZ":7.619163817644707,"pX":-0.18567010673203038,"pZ":1.8773893478670782,"vX0":-8.878773173491162,"vY0":-139.4519096630665,"vZ0":-6.014633965919616,"x":124.08,"y":188.09,"x0":2.0276612631841684,"y0":50.00413961755242,"z0":5.23774123489459,"aX":15.452299685045},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":-12.2,"spinRate":2201,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.3950341703915048,"extension":5.860550988839452},"index":3,"playId":"15fd3041-6162-36f0-8ce7-b3fb2322ee82","pitchNumber":3,"startTime":"2026-04-19T21:15:31.152Z","endTime":"2026-04-19T21:15:35.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:15:35.507Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Wells walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:16:55.530Z","endTime":"2026-04-19T21:19:49.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37133579926624,"aZ":-13.08926524538755,"pfxX":7.713274121451548,"pfxZ":11.05385472504157,"pX":-1.5280403555717492,"pZ":2.9401360640273535,"vX0":-8.856668098745871,"vY0":-131.91109990728816,"vZ0":-5.860013050654053,"x":175.25,"y":159.4,"x0":0.9034266966699545,"y0":50.001611163145895,"z0":6.1912269313586865,"aX":13.316395760028074},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":-11.5,"spinRate":2446,"spinDirection":135},"zone":11,"typeConfidence":0.88,"plateTime":0.4184877754884422,"extension":6.042745532566763},"index":0,"playId":"c6d79f63-9069-3acc-a396-fb507a72acfd","pitchNumber":1,"startTime":"2026-04-19T21:17:43.393Z","endTime":"2026-04-19T21:17:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.4,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43698363856639,"aZ":-11.33876487621344,"pfxX":7.3185730704552565,"pfxZ":11.71423202900787,"pX":-0.4806770326368724,"pZ":3.2416830064409377,"vX0":-6.233380138116805,"vY0":-134.13145602375744,"vZ0":-5.669080049161678,"x":135.32,"y":151.25,"x0":0.9500006558791335,"y0":50.00557749696481,"z0":6.229135766334846,"aX":13.020699246272118},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.8,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":138},"zone":1,"typeConfidence":0.89,"plateTime":0.41212437696880366,"extension":5.9088211662914585},"index":1,"playId":"8d7eb9b3-f90d-3a87-b1e7-b078594d05d6","pitchNumber":2,"startTime":"2026-04-19T21:17:58.481Z","endTime":"2026-04-19T21:18:03.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-19T21:18:13.099Z","endTime":"2026-04-19T21:18:26.409Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.249396092428526,"aZ":-12.596388492550213,"pfxX":8.380863449508306,"pfxZ":10.760104714935533,"pX":-0.09310927970652902,"pZ":2.7658329507937762,"vX0":-5.983533200615763,"vY0":-135.88541733907948,"vZ0":-6.576954307015309,"x":120.55,"y":164.1,"x0":1.0789759318844037,"y0":50.00563605966291,"z0":6.141005430410547,"aX":15.253182136118815},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-13.4,"spinRate":2505,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.4073119496061661,"extension":5.909279815738876},"index":3,"playId":"fec623ce-9929-300f-9655-f5730d4d6645","pitchNumber":3,"startTime":"2026-04-19T21:18:26.409Z","endTime":"2026-04-19T21:18:29.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664618334559183,"aZ":-34.34026347577737,"pfxX":0.10469650941157349,"pfxZ":-1.4455000311683666,"pX":-0.9877528411921374,"pZ":3.072974949015571,"vX0":-5.467905893837851,"vY0":-121.76165702211546,"vZ0":-0.5047858878495622,"x":154.65,"y":155.81,"x0":1.276665102093927,"y0":50.004981349776564,"z0":6.263142522655696,"aX":0.15778301135857709},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.5,"breakHorizontal":1.2,"spinRate":2442,"spinDirection":320},"zone":11,"typeConfidence":0.86,"plateTime":0.450432897515991,"extension":5.889593094245405},"index":4,"playId":"5a845ced-9919-31b3-bd27-04792a40d54b","pitchNumber":4,"startTime":"2026-04-19T21:18:45.904Z","endTime":"2026-04-19T21:18:51.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.0,"endSpeed":84.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37131091393357,"aZ":-12.607886737768226,"pfxX":6.9862963699752525,"pfxZ":10.574671160545918,"pX":-1.5155865819818632,"pZ":1.932237926052298,"vX0":-8.757088692452129,"vY0":-136.24472849304996,"vZ0":-8.68484328071174,"x":174.77,"y":186.61,"x0":0.856747135126957,"y0":50.003293658209074,"z0":6.065949187436946,"aX":12.926909455089328},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-10.4,"spinRate":2408,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4044927593584675,"extension":5.983689300730993},"index":5,"playId":"e5a5a9ea-178e-32be-a354-76df55a37f1f","pitchNumber":5,"startTime":"2026-04-19T21:19:01.205Z","endTime":"2026-04-19T21:19:06.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":92.2,"endSpeed":82.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24888322062032,"aZ":-15.41066277946436,"pfxX":8.8973814971396,"pfxZ":9.44610007682129,"pX":0.8305221974888696,"pZ":2.498144583964133,"vX0":-3.636514582609145,"vY0":-133.9467686517852,"vZ0":-6.604487296906957,"x":85.34,"y":171.33,"x0":1.0679848856318706,"y0":50.00388028477401,"z0":6.144508986103013,"aX":15.789158334236097},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-15.0,"spinRate":2518,"spinDirection":128},"zone":14,"typeConfidence":0.85,"plateTime":0.4126381937070893,"extension":5.872259220382461},"index":6,"playId":"774a4ea7-b215-35c4-aac1-c3ccd7f1234b","pitchNumber":6,"startTime":"2026-04-19T21:19:18.645Z","endTime":"2026-04-19T21:19:22.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526936702654584,"aZ":-35.70027596333976,"pfxX":-0.25276750848069407,"pfxZ":-2.3724806316360265,"pX":0.18088110792559622,"pZ":4.474646711556889,"vX0":-2.7250099370892085,"vY0":-121.55409488026122,"vZ0":2.8950592553439742,"x":110.11,"y":117.96,"x0":1.3529103472376716,"y0":50.00390453374745,"z0":6.383723305826371,"aX":-0.37519852917333757},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":1.2,"spinRate":2295,"spinDirection":328},"zone":12,"typeConfidence":0.81,"plateTime":0.4519201042246168,"extension":5.784118301738129},"index":7,"playId":"5f3a14ce-f1b4-3a72-b765-2b72f11d92c0","pitchNumber":7,"startTime":"2026-04-19T21:19:45.116Z","endTime":"2026-04-19T21:19:49.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:19:49.245Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Caballero ground bunts into a force out, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Austin Wells out at 2nd. José Caballero to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:19:49.450Z","endTime":"2026-04-19T21:20:43.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":82.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.07423889246712,"aZ":-15.658119529199185,"pfxX":9.08802199824968,"pfxZ":9.176662085026406,"pX":0.40256828888452634,"pZ":3.1882965729898993,"vX0":-5.160670275104435,"vY0":-135.20032159952936,"vZ0":-4.986207879809554,"x":101.66,"y":152.7,"x0":1.183535256370278,"y0":50.00585385164009,"z0":6.203434332820049,"aX":16.361564110468194},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-14.9,"spinRate":2431,"spinDirection":133},"zone":3,"typeConfidence":0.89,"plateTime":0.4094959594119949,"extension":5.90656321110848},"index":0,"playId":"dac169b0-bf67-37ff-8eaa-fd3916829dbf","pitchNumber":1,"startTime":"2026-04-19T21:20:15.324Z","endTime":"2026-04-19T21:20:19.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07705424392053,"aZ":-32.628103205419336,"pfxX":-1.0369323746132584,"pfxZ":-0.30481488532422496,"pX":-0.0029948981208703035,"pZ":3.415751416713397,"vX0":-2.9194003735626914,"vY0":-121.13602227796997,"vZ0":0.056266276060667586,"x":117.11,"y":146.55,"x0":1.3512163146050469,"y0":50.00284594468645,"z0":6.238452732398616,"aX":-1.5446653533281904},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.2,"breakHorizontal":2.5,"spinRate":2478,"spinDirection":302},"zone":11,"typeConfidence":0.87,"plateTime":0.4517116176208016,"extension":5.742638463420076},"hitData":{"launchSpeed":47.2,"launchAngle":-39.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":145.94,"coordY":180.4}},"index":1,"playId":"19e8e695-926f-3edc-a515-5896b21d0d5e","pitchNumber":2,"startTime":"2026-04-19T21:20:36.349Z","endTime":"2026-04-19T21:20:43.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.43,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:20:43.676Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McMahon flies out to center fielder Lane Thomas. José Caballero to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:21:06.391Z","endTime":"2026-04-19T21:22:19.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162549084902853,"aZ":-13.964364381092333,"pfxX":8.285893116449428,"pfxZ":10.214794308819723,"pX":-0.035795506529923055,"pZ":1.8522532314789397,"vX0":-5.580041203363691,"vY0":-133.06752284426977,"vZ0":-8.337941415109958,"x":118.36,"y":188.77,"x0":1.018302713087708,"y0":50.002189866067326,"z0":6.0510858840087405,"aX":14.76922321752206},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-13.7,"spinRate":2590,"spinDirection":137},"zone":8,"typeConfidence":0.86,"plateTime":0.41258121354722643,"extension":6.127521384964534},"index":0,"playId":"3f077c53-194d-3a2f-8e92-574f1e320d3d","pitchNumber":1,"startTime":"2026-04-19T21:21:09.554Z","endTime":"2026-04-19T21:21:13.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":"4317c9db-b784-3edc-b96b-b62601ca31f0","startTime":"2026-04-19T21:21:28.031Z","endTime":"2026-04-19T21:21:31.248Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145039870270065,"aZ":-12.543005959394776,"pfxX":8.813589970455217,"pfxZ":10.932326686173166,"pX":-0.6616809860491725,"pZ":1.5335615122289745,"vX0":-7.213014542095032,"vY0":-133.4960447539128,"vZ0":-9.470855771579082,"x":142.22,"y":197.37,"x0":0.9372042668337686,"y0":50.00234114805458,"z0":6.042069703414157,"aX":15.824202306887825},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":-14.3,"spinRate":2525,"spinDirection":140},"zone":13,"typeConfidence":0.88,"plateTime":0.41113524632049403,"extension":5.8112401011180195},"index":2,"playId":"ef6c598c-634d-3f65-b7ce-f7ac6f63c8a2","pitchNumber":2,"startTime":"2026-04-19T21:21:47.441Z","endTime":"2026-04-19T21:21:52.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174777130146314,"aZ":-14.762497722097743,"pfxX":8.713585201541973,"pfxZ":10.23702302143775,"pX":0.1473984986229832,"pZ":2.5124508445459925,"vX0":-4.809013118371598,"vY0":-130.0703386353078,"vZ0":-6.533989307032604,"x":111.38,"y":170.94,"x0":0.8953888176445319,"y0":50.00285188363595,"z0":6.191392678648859,"aX":14.819293234990427},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.2,"breakHorizontal":-14.6,"spinRate":2572,"spinDirection":140},"zone":5,"typeConfidence":0.63,"plateTime":0.42231073046202283,"extension":5.8879765456845305},"hitData":{"launchSpeed":104.8,"launchAngle":42.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.69,"coordY":67.43}},"index":3,"playId":"6ffb34de-82c5-3f99-9bb9-7d07b41e45bc","pitchNumber":3,"startTime":"2026-04-19T21:22:04.677Z","endTime":"2026-04-19T21:22:19.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.38,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:22:19.974Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:25:36.129Z","endTime":"2026-04-19T21:27:01.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"27ef1ccc-46f2-3c48-8f91-f80dac059c40","startTime":"2026-04-19T21:23:05.430Z","endTime":"2026-04-19T21:23:14.721Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T21:23:26.559Z","endTime":"2026-04-19T21:25:38.224Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360292295786074,"aZ":-30.870149819683498,"pfxX":0.6651716374639816,"pfxZ":0.8853353246949602,"pX":-0.8556914950088934,"pZ":3.211219946037607,"vX0":-5.596453066551058,"vY0":-120.58346505543368,"vZ0":-0.7276114425782745,"x":149.62,"y":152.08,"x0":1.4128645776300943,"y0":50.0009702317189,"z0":6.250529440018829,"aX":0.976713561101773},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":0.2,"spinRate":2341,"spinDirection":328},"zone":11,"typeConfidence":0.85,"plateTime":0.4549577022459017,"extension":6.016630723983676},"index":2,"playId":"24d0c659-c32d-3cac-ac2a-fa4f32a28a6c","pitchNumber":1,"startTime":"2026-04-19T21:25:38.224Z","endTime":"2026-04-19T21:25:42.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":68.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.723239062113645,"aZ":-42.105202006963246,"pfxX":-6.321426103304582,"pfxZ":-8.288790598932074,"pX":-0.9725613698358933,"pZ":3.793714093823122,"vX0":-3.239751623905163,"vY0":-109.80752249029965,"vZ0":3.7181587358151837,"x":154.07,"y":136.35,"x0":1.3518425575665878,"y0":50.00025246110813,"z0":6.613742332107344,"aX":-7.577678619412069},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-13.3,"breakHorizontal":12.4,"spinRate":2113,"spinDirection":331},"zone":11,"typeConfidence":0.91,"plateTime":0.5023056586765535,"extension":5.822464761300558},"index":3,"playId":"ada0755d-68d6-31ee-891d-6dc44a439999","pitchNumber":2,"startTime":"2026-04-19T21:25:54.487Z","endTime":"2026-04-19T21:25:59.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.675667810054275,"aZ":-33.494130830323535,"pfxX":0.25396723023260037,"pfxZ":-0.9070340489193447,"pX":-2.189417266132067,"pZ":0.3626285323632992,"vX0":-7.705227266060548,"vY0":-120.63659851009858,"vZ0":-6.340234779256544,"x":200.46,"y":228.99,"x0":1.0330826201834904,"y0":50.00504794511554,"z0":6.030423669839073,"aX":0.3700970416547989},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.1,"breakHorizontal":1.7,"spinRate":2557,"spinDirection":355},"zone":13,"typeConfidence":0.85,"plateTime":0.4566088941651536,"extension":5.965277543393333},"index":4,"playId":"0ddde32a-b0c4-3432-b2f3-0c4f7b2a556a","pitchNumber":3,"startTime":"2026-04-19T21:26:13.680Z","endTime":"2026-04-19T21:26:17.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09304987574453,"aZ":-11.786309898213226,"pfxX":8.618273102535408,"pfxZ":11.307175377024336,"pX":-0.8836100764031584,"pZ":1.4046686972494362,"vX0":-7.8225057845981985,"vY0":-133.97457866399859,"vZ0":-9.92291923471422,"x":150.68,"y":200.85,"x0":0.965636671163566,"y0":50.006666894664775,"z0":6.017234293331724,"aX":15.545888621088501},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":-13.8,"spinRate":2436,"spinDirection":135},"zone":13,"typeConfidence":0.89,"plateTime":0.41008236366347006,"extension":5.957595706975365},"index":5,"playId":"967297d4-8a04-3495-aa61-9020c0bd1aba","pitchNumber":4,"startTime":"2026-04-19T21:26:37.578Z","endTime":"2026-04-19T21:26:42.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82889078995967,"aZ":-11.09450643944372,"pfxX":8.359163093339058,"pfxZ":11.752393185045674,"pX":-0.6397831568535621,"pZ":1.39028650308143,"vX0":-7.273567466030243,"vY0":-134.03701238664016,"vZ0":-10.070020161309921,"x":141.39,"y":201.24,"x0":1.0420772251428463,"y0":50.00284525020678,"z0":6.020507535491856,"aX":14.993235444363743},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-13.3,"spinRate":2545,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.41088755146793776,"extension":5.984221933352819},"index":6,"playId":"2d5935ef-ed97-3281-a544-cfec8585b67c","pitchNumber":5,"startTime":"2026-04-19T21:26:56.817Z","endTime":"2026-04-19T21:27:01.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.42,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:27:01.721Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:27:02.398Z","endTime":"2026-04-19T21:28:19.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663686793246395,"aZ":-31.11062342119327,"pfxX":0.9492239310294934,"pfxZ":0.7017183661441795,"pX":-0.5471951153959039,"pZ":2.464326048499676,"vX0":-4.836104716533173,"vY0":-122.1574064756302,"vZ0":-2.4627587967138336,"x":137.86,"y":172.24,"x0":1.3296077643545254,"y0":50.00411556233867,"z0":6.143653939430336,"aX":1.4437116023800043},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-0.6,"spinRate":2607,"spinDirection":344},"zone":4,"typeConfidence":0.84,"plateTime":0.44731275894347533,"extension":5.863971041078639},"index":0,"playId":"f9679c97-ce25-376a-9e00-76d4fc3a9bac","pitchNumber":1,"startTime":"2026-04-19T21:27:33.665Z","endTime":"2026-04-19T21:27:40.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963187275617006,"aZ":-10.304676343834688,"pfxX":8.163176831160673,"pfxZ":11.329293028275693,"pX":-0.044110855299460114,"pZ":3.3031973904767593,"vX0":-5.563471136634943,"vY0":-138.10749159660708,"vZ0":-5.9423982748534945,"x":118.68,"y":149.59,"x0":0.9365873767235476,"y0":50.00404912458148,"z0":6.176984108484867,"aX":15.759061002401122},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-13.6,"spinRate":2512,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.39670478171603163,"extension":5.912354473440616},"index":1,"playId":"f8568b15-80f9-384c-bacd-5fea3df6a34d","pitchNumber":2,"startTime":"2026-04-19T21:27:56.891Z","endTime":"2026-04-19T21:28:00.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727846245334305,"aZ":-11.075808079092049,"pfxX":9.789829838255773,"pfxZ":10.892407622166873,"pX":-0.31929446257101424,"pZ":3.242123779929344,"vX0":-6.878763735780408,"vY0":-138.26014215752065,"vZ0":-5.986917102549082,"x":129.17,"y":151.24,"x0":0.9286128164649692,"y0":50.00080973280048,"z0":6.17833932236876,"aX":18.957582805493644},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":-16.3,"spinRate":2521,"spinDirection":134},"zone":1,"typeConfidence":0.92,"plateTime":0.3961178686111575,"extension":5.904285254549025},"index":2,"playId":"0ccbfdf7-8ed3-32a0-a93d-e325861b04a1","pitchNumber":3,"startTime":"2026-04-19T21:28:14.768Z","endTime":"2026-04-19T21:28:19.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:28:19.525Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to first baseman Paul Goldschmidt in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:30:09.357Z","endTime":"2026-04-19T21:31:02.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":78.2,"endSpeed":72.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783639386174148,"aZ":-34.13490384316073,"pfxX":-6.56406284976347,"pfxZ":-1.4903358202900732,"pX":0.16195220969263763,"pZ":1.910815207855398,"vX0":-3.748788617474718,"vY0":-113.84034483850596,"vZ0":-0.4333274320572119,"x":110.83,"y":187.19,"x0":2.6826625250516756,"y0":50.00513428189585,"z0":5.480982015891054,"aX":-8.62040054740048},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.5,"breakHorizontal":12.8,"spinRate":2446,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.4810372599800763,"extension":5.67271389894478},"index":0,"playId":"9e3758ff-3dab-33ff-8709-e9006c3969f5","pitchNumber":1,"startTime":"2026-04-19T21:30:24.452Z","endTime":"2026-04-19T21:30:28.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03789644928536,"aZ":-30.60876558373882,"pfxX":-1.6608690569350446,"pfxZ":1.0225833367595705,"pX":0.8617357509638518,"pZ":2.076793190902766,"vX0":-3.3355803552704804,"vY0":-123.40495478317186,"vZ0":-2.1201475586224943,"x":84.15,"y":182.71,"x0":2.4501497332744164,"y0":50.00290059385238,"z0":5.541673704557844,"aX":-2.545136268474761},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":3.8,"spinRate":2488,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4449322408909695,"extension":5.587567485770273},"index":1,"playId":"5b0cb9b2-5bfd-3406-92e7-128faba96d84","pitchNumber":2,"startTime":"2026-04-19T21:30:37.416Z","endTime":"2026-04-19T21:30:42.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089067522202594,"aZ":-30.03160455436012,"pfxX":-0.5424018587164023,"pfxZ":1.3448935423873332,"pX":0.4857476613942028,"pZ":1.6694345957443468,"vX0":-4.575048230075959,"vY0":-125.98260249896643,"vZ0":-3.279162967850995,"x":98.48,"y":193.71,"x0":2.4005742803991583,"y0":50.00530282365873,"z0":5.431422425371702,"aX":-0.8664890882065861},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2528,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.43579907124497375,"extension":5.840565384822578},"hitData":{"launchSpeed":78.8,"launchAngle":68.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.65,"coordY":162.94}},"index":2,"playId":"bbaf4f36-b3c8-3fd2-81e0-5b5e11546bef","pitchNumber":3,"startTime":"2026-04-19T21:30:53.496Z","endTime":"2026-04-19T21:31:02.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:31:02.687Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out softly, pitcher Ryan Weathers to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:31:09.000Z","endTime":"2026-04-19T21:31:50.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677960,"link":"/api/v1/people/677960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003952071459263,"aZ":-20.970545640074832,"pfxX":10.588138198272702,"pfxZ":6.056597482806323,"pX":0.012483367206603289,"pZ":3.029379761204741,"vX0":-9.619534825843512,"vY0":-134.81087278657543,"vZ0":-2.599228057712553,"x":116.52,"y":156.99,"x0":2.2431405837501828,"y0":50.00210044766357,"z0":5.47860504885189,"aX":19.581361462066777},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":-17.3,"spinRate":2164,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40556393494906606,"extension":5.7017021619011},"index":0,"playId":"3cd59d26-61cf-3277-9a93-66071eb5c7a4","pitchNumber":1,"startTime":"2026-04-19T21:31:26.554Z","endTime":"2026-04-19T21:31:30.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552309069046267,"aZ":-31.77026905162735,"pfxX":5.43022351121725,"pfxZ":0.2695623469388,"pX":0.32496793558704395,"pZ":2.0428824166088946,"vX0":-6.4916515570313855,"vY0":-121.49796795633803,"vZ0":-1.4459686295987493,"x":104.61,"y":183.62,"x0":2.3301205538747363,"y0":50.00143317556868,"z0":5.415195638427621,"aX":8.090708018552217},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-8.3,"spinRate":1805,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4513931711429118,"extension":5.818717877276505},"hitData":{"launchSpeed":40.8,"launchAngle":-61.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.2,"coordY":190.78}},"index":1,"playId":"7ba7f738-ad74-3935-ac22-f28e0a853580","pitchNumber":2,"startTime":"2026-04-19T21:31:42.665Z","endTime":"2026-04-19T21:31:50.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:31:50.277Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, pitcher Ryan Weathers to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:31:53.802Z","endTime":"2026-04-19T21:32:52.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677960,"link":"/api/v1/people/677960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778762461184797,"aZ":-18.141681249071727,"pfxX":6.7628803025263124,"pfxZ":7.558614590509707,"pX":1.076292681832573,"pZ":2.9642336333675465,"vX0":-5.913290499188262,"vY0":-135.87642452295248,"vZ0":-3.186109172526942,"x":75.97,"y":158.75,"x0":2.4098347023356275,"y0":50.003296313423704,"z0":5.4238818559722555,"aX":12.554992420099339},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-10.9,"spinRate":2065,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4042413337200301,"extension":5.699531037675295},"index":0,"playId":"1b8124cd-325a-31dd-b43a-371dd3a95948","pitchNumber":1,"startTime":"2026-04-19T21:32:16.993Z","endTime":"2026-04-19T21:32:21.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146500868364015,"aZ":-29.568993154102635,"pfxX":0.15056048212446083,"pfxZ":1.6182383824247495,"pX":0.6470966689038182,"pZ":2.819454793876166,"vX0":-4.483097433379906,"vY0":-125.43448364285626,"vZ0":-0.7051822852847427,"x":92.33,"y":162.65,"x0":2.430870299565526,"y0":50.002010836235854,"z0":5.495423480515038,"aX":0.24295901797040523},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":0.7,"spinRate":2355,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.43512328673774636,"extension":5.864167986996024},"index":1,"playId":"5d82d5d6-6d76-32ea-a23b-1ef602fa8287","pitchNumber":2,"startTime":"2026-04-19T21:32:31.491Z","endTime":"2026-04-19T21:32:36.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557575658284577,"aZ":-30.258243465149736,"pfxX":9.06692702096704,"pfxZ":1.2285941931717863,"pX":0.7304037612467694,"pZ":1.7327830697173703,"vX0":-6.77222397730255,"vY0":-124.01668982881478,"vZ0":-2.5705899750064454,"x":89.16,"y":191.99,"x0":2.3171176736259236,"y0":50.00293635183213,"z0":5.303912223598555,"aX":14.13843128823874},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-14.9,"spinRate":1731,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4414792745016656,"extension":5.866352231104938},"hitData":{"launchSpeed":73.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":181.49}},"index":2,"playId":"d0a14c82-2129-3f79-af5b-2dc6bd1af28b","pitchNumber":3,"startTime":"2026-04-19T21:32:45.569Z","endTime":"2026-04-19T21:32:52.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:32:52.907Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cody Bellinger doubles (3) on a fly ball to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:34:50.473Z","endTime":"2026-04-19T21:35:29.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95372808773348,"aZ":-13.04196008429447,"pfxX":7.737375786502533,"pfxZ":10.45757619852223,"pX":-0.19064168232610304,"pZ":4.0179343291223715,"vX0":-6.094205753714584,"vY0":-135.25378536134178,"vZ0":-3.573665193779343,"x":124.27,"y":130.3,"x0":1.1006537944579113,"y0":50.001209376750694,"z0":6.287515836877702,"aX":14.154279856255517},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-12.5,"spinRate":2485,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.40692369945020124,"extension":6.021845002620997},"index":0,"playId":"7a7acbf8-284c-380a-a960-3cb204e730c5","pitchNumber":1,"startTime":"2026-04-19T21:34:58.648Z","endTime":"2026-04-19T21:35:02.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411880260250626,"aZ":-12.983404012069789,"pfxX":8.220919001635048,"pfxZ":10.695458463315726,"pX":0.2867126582772916,"pZ":2.991560718659604,"vX0":-4.904214809336585,"vY0":-133.95791802710934,"vZ0":-6.00804754056234,"x":106.07,"y":158.01,"x0":1.08552264110738,"y0":50.00024680883592,"z0":6.213841699555544,"aX":14.746326746346949},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-13.7,"spinRate":2528,"spinDirection":139},"zone":3,"typeConfidence":0.88,"plateTime":0.4109172547551152,"extension":6.022888471405583},"hitData":{"launchSpeed":82.1,"launchAngle":57.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":69.38,"coordY":142.56}},"index":1,"playId":"27416485-cde9-3528-9793-9a8be2cbb9cd","pitchNumber":2,"startTime":"2026-04-19T21:35:13.401Z","endTime":"2026-04-19T21:35:29.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":1.59999999999998,"leverageIndex":0.23,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:35:29.059Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Paul Goldschmidt walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:35:37.448Z","endTime":"2026-04-19T21:37:51.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.735031615014744,"aZ":-14.199484024507873,"pfxX":9.904646165088092,"pfxZ":9.781929797669473,"pX":-0.3232754043343645,"pZ":1.8078941919492915,"vX0":-6.954916972784521,"vY0":-135.02293356846533,"vZ0":-8.660245636605751,"x":129.32,"y":189.97,"x0":1.0054678054988406,"y0":50.00141147976239,"z0":6.066551053430667,"aX":18.197809730480877},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-16.3,"spinRate":2520,"spinDirection":133},"zone":7,"typeConfidence":0.89,"plateTime":0.4064090747914517,"extension":6.042577111063407},"index":0,"playId":"011ed3da-9b50-36f0-8c53-4e303ad0a13e","pitchNumber":1,"startTime":"2026-04-19T21:35:57.380Z","endTime":"2026-04-19T21:36:01.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50842963609003,"aZ":-14.26570471831139,"pfxX":9.886229622074591,"pfxZ":9.67582689670587,"pX":-1.3346981704019754,"pZ":3.65700735734025,"vX0":-9.311578342917418,"vY0":-136.28945249527683,"vZ0":-4.214767755683428,"x":167.88,"y":140.04,"x0":0.8689804660752438,"y0":50.000942486251425,"z0":6.233058397931966,"aX":18.29375487267695},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-15.5,"spinRate":2500,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.40441461795805056,"extension":5.913550416402559},"index":1,"playId":"8f52d0a3-0075-390e-90d1-1b1494eb5393","pitchNumber":2,"startTime":"2026-04-19T21:36:12.851Z","endTime":"2026-04-19T21:36:17.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62652763936881,"aZ":-30.149644828512546,"pfxX":1.3962674253991727,"pfxZ":1.3383096458724246,"pX":-1.4738615272957158,"pZ":1.9439032834526229,"vX0":-6.985453674139736,"vY0":-122.20564262258193,"vZ0":-3.9091138802199916,"x":173.18,"y":186.29,"x0":1.2431096860975115,"y0":50.001719250720775,"z0":6.1610608552404935,"aX":2.1083360215709614},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-0.8,"spinRate":2571,"spinDirection":140},"zone":13,"typeConfidence":0.74,"plateTime":0.4486263108441264,"extension":5.88368714217983},"index":2,"playId":"1e403594-188d-3ba8-9d3d-3eb641df5b92","pitchNumber":3,"startTime":"2026-04-19T21:36:29.495Z","endTime":"2026-04-19T21:36:33.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31755283350833,"aZ":-14.356246042327237,"pfxX":10.131777356441962,"pfxZ":10.058559016199153,"pX":0.24668862751221557,"pZ":2.5257550326395686,"vX0":-5.484782404800004,"vY0":-133.18742274448084,"vZ0":-6.73021781301706,"x":107.6,"y":170.58,"x0":1.0316313354303177,"y0":50.00335088227555,"z0":6.150775178750861,"aX":17.949832370400777},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-16.9,"spinRate":2588,"spinDirection":129},"zone":5,"typeConfidence":0.85,"plateTime":0.41345283528865995,"extension":5.951357834149292},"index":3,"playId":"70315055-5935-3784-921b-97a21f890b86","pitchNumber":4,"startTime":"2026-04-19T21:36:47.336Z","endTime":"2026-04-19T21:36:51.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.817751971002295,"aZ":-13.971834275870918,"pfxX":9.386423619188669,"pfxZ":9.84878366748981,"pX":0.6352326586781154,"pZ":2.9126083302694443,"vX0":-4.587555625636913,"vY0":-136.49599797367853,"vZ0":-6.094351116493012,"x":92.79,"y":160.14,"x0":1.1373183686111659,"y0":50.00231286179687,"z0":6.17282404363244,"aX":17.34568204295709},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-15.7,"spinRate":2555,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.4044904705107948,"extension":5.926858489758216},"index":4,"playId":"97acafcd-62eb-3eaa-82de-2a4e5cc5aea2","pitchNumber":5,"startTime":"2026-04-19T21:37:06.957Z","endTime":"2026-04-19T21:37:11.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.3,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02477118061961,"aZ":-13.473627932234209,"pfxX":7.923681417741641,"pfxZ":10.004177897592179,"pX":-1.2379979000471057,"pZ":5.010603281098429,"vX0":-8.42447593664905,"vY0":-137.01087349267547,"vZ0":-1.2411769790277003,"x":164.19,"y":103.49,"x0":0.8721770480226977,"y0":50.000881766390506,"z0":6.406555063969643,"aX":14.809464090775},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":-12.2,"spinRate":2272,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.4023695526240414,"extension":5.949086658639826},"index":5,"playId":"a9920d8e-1e86-3b41-9a1e-3641802eb93d","pitchNumber":6,"startTime":"2026-04-19T21:37:28.267Z","endTime":"2026-04-19T21:37:32.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.500919558278458,"aZ":-31.37297349091064,"pfxX":0.3335166765373323,"pfxZ":0.5416796249980473,"pX":-1.9215893619721789,"pZ":1.7717103446555833,"vX0":-7.634435028703712,"vY0":-120.09379015574403,"vZ0":-3.770256913499617,"x":190.25,"y":190.94,"x0":1.2383002595823565,"y0":50.002236381698744,"z0":6.115099056590491,"aX":0.49343436500257293},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":1.0,"spinRate":2473,"spinDirection":4},"zone":13,"typeConfidence":0.86,"plateTime":0.4538885399263912,"extension":5.918769131127145},"index":6,"playId":"bbed855e-1303-3418-b1e9-3c1cfce47d61","pitchNumber":7,"startTime":"2026-04-19T21:37:47.216Z","endTime":"2026-04-19T21:37:51.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.29,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:37:51.612Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trent Grisham homers (3) on a fly ball to right field. Cody Bellinger scores. Paul Goldschmidt scores.","rbi":3,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:37:53.099Z","endTime":"2026-04-19T21:39:05.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62957421328867,"aZ":-12.891972201666793,"pfxX":7.814574833335905,"pfxZ":10.423428835483573,"pX":-0.227464042652736,"pZ":3.746340907947128,"vX0":-6.056428981440954,"vY0":-135.85594355991608,"vZ0":-4.24109837524428,"x":125.67,"y":137.63,"x0":1.0269592955960405,"y0":50.00311382703603,"z0":6.238317750945296,"aX":14.457233932033308},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-12.7,"spinRate":2350,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.40477188098851435,"extension":5.9518932037699805},"index":0,"playId":"166f9481-1a2a-388e-833e-5560bdef03b9","pitchNumber":1,"startTime":"2026-04-19T21:38:16.583Z","endTime":"2026-04-19T21:38:21.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.336697586805656,"aZ":-11.077906936939913,"pfxX":6.46424665511986,"pfxZ":11.870827475584496,"pX":0.1619963075899028,"pZ":3.36701888742116,"vX0":-4.600003700079432,"vY0":-133.5996115236144,"vZ0":-5.277171071670814,"x":110.83,"y":147.87,"x0":1.0811355619966554,"y0":50.002068688598094,"z0":6.189804946516104,"aX":11.486816625507563},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.3,"breakHorizontal":-10.4,"spinRate":2400,"spinDirection":140},"zone":12,"typeConfidence":0.87,"plateTime":0.41266390303889633,"extension":5.922626371931068},"hitData":{"launchSpeed":103.0,"launchAngle":34.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.79,"coordY":72.42}},"index":1,"playId":"6021966a-5930-3bff-bcb9-009791bd8689","pitchNumber":2,"startTime":"2026-04-19T21:38:37.337Z","endTime":"2026-04-19T21:39:05.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":0.41,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:39:05.079Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:38:48.148Z","endTime":"2026-04-19T21:40:16.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00989711324059,"aZ":-32.00598321464879,"pfxX":0.8927221940781316,"pfxZ":0.11212197708170546,"pX":-0.29362678673009174,"pZ":1.2989721992531904,"vX0":-4.215437102214512,"vY0":-121.26531766011425,"vZ0":-4.841538270630169,"x":128.19,"y":203.71,"x0":1.3556566203683251,"y0":50.003273568838445,"z0":6.1322710496066835,"aX":1.3227061821547874},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.7,"breakHorizontal":-0.6,"spinRate":2499,"spinDirection":358},"zone":13,"typeConfidence":0.86,"plateTime":0.4527064087928512,"extension":5.882475964257859},"index":0,"playId":"0249e0c1-8049-3fd6-8954-781fe85d709b","pitchNumber":1,"startTime":"2026-04-19T21:39:31.878Z","endTime":"2026-04-19T21:39:35.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628480853079317,"aZ":-19.77779466898872,"pfxX":9.2168800074698,"pfxZ":8.68618946346911,"pX":-0.23025057298569993,"pZ":1.8934998490714232,"vX0":-5.719748505378367,"vY0":-119.6842392818736,"vZ0":-5.58269536290334,"x":125.78,"y":187.66,"x0":1.013127207265885,"y0":50.001131223682734,"z0":6.06819944285683,"aX":13.151097581507385},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.4,"breakHorizontal":-15.0,"spinRate":1936,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.4605394416973141,"extension":6.254612007740065},"index":1,"playId":"ae262f22-0eb4-3c37-991e-b91b0f92882f","pitchNumber":2,"startTime":"2026-04-19T21:39:46.980Z","endTime":"2026-04-19T21:39:53.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.0,"endSpeed":85.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.096416920004216,"aZ":-10.989738291147223,"pfxX":9.148510537411433,"pfxZ":11.17884520019066,"pX":-0.036419596618453384,"pZ":4.154512280366415,"vX0":-5.6946819873023795,"vY0":-138.0840746908033,"vZ0":-3.535459258378752,"x":118.39,"y":126.61,"x0":0.8842347812917265,"y0":50.00209583601516,"z0":6.212692389529952,"aX":17.33638984649801},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":-15.1,"spinRate":2543,"spinDirection":132},"zone":11,"typeConfidence":0.91,"plateTime":0.39952030297098906,"extension":5.946935236754381},"index":2,"playId":"a070d781-2173-3afb-824c-3a21fa2c522b","pitchNumber":3,"startTime":"2026-04-19T21:40:12.858Z","endTime":"2026-04-19T21:40:16.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:40:16.580Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Wells walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:40:22.739Z","endTime":"2026-04-19T21:42:24.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29701151363282,"aZ":-32.998525223470544,"pfxX":0.5576685354001363,"pfxZ":-0.548960603764861,"pX":-2.289680921622199,"pZ":-0.13071893698770262,"vX0":-8.065655942029332,"vY0":-120.85340267832913,"vZ0":-7.617351060337119,"x":204.28,"y":242.31,"x0":1.0106767086560062,"y0":50.005823637155316,"z0":5.939320446219055,"aX":0.8297134811394907},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":0.8,"spinRate":2616,"spinDirection":11},"zone":13,"typeConfidence":0.86,"plateTime":0.452229064496124,"extension":5.968116066645241},"index":0,"playId":"faee99f8-fe6e-3e9d-89a6-16e12e72b1c9","pitchNumber":1,"startTime":"2026-04-19T21:40:41.632Z","endTime":"2026-04-19T21:40:45.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823733305141197,"aZ":-11.523232237879817,"pfxX":6.568200749318246,"pfxZ":11.281892269172733,"pX":-0.5373384415644883,"pZ":2.0860082045079924,"vX0":-6.147308361641841,"vY0":-135.0188196901861,"vZ0":-8.404157478663572,"x":137.48,"y":182.46,"x0":0.925382330846612,"y0":50.00015893705732,"z0":6.067516947011285,"aX":12.018516831050755},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-10.4,"spinRate":2409,"spinDirection":140},"zone":7,"typeConfidence":0.89,"plateTime":0.4070491653512356,"extension":5.948232533071082},"index":1,"playId":"4bf2d3dd-0efc-3b95-9fc4-6b2cd9aecab9","pitchNumber":2,"startTime":"2026-04-19T21:41:00.189Z","endTime":"2026-04-19T21:41:04.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.013352415347047,"aZ":-31.862772276866657,"pfxX":-0.8110317079511786,"pfxZ":0.20715831696892373,"pX":-0.22763855218946277,"pZ":3.5087788904566324,"vX0":-3.501180657187748,"vY0":-122.31765594105288,"vZ0":-0.031146653801766844,"x":125.68,"y":144.04,"x0":1.33258569737617,"y0":50.00363927045484,"z0":6.27298378496657,"aX":-1.2177764589363782},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":2.4,"spinRate":2311,"spinDirection":349},"zone":11,"typeConfidence":0.88,"plateTime":0.4492448607057642,"extension":5.791639134079604},"index":2,"playId":"cffa25a9-cac7-3ddb-b1dc-8c6803ab9be3","pitchNumber":3,"startTime":"2026-04-19T21:41:15.048Z","endTime":"2026-04-19T21:41:20.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315919402229934,"aZ":-32.27135045698497,"pfxX":-0.6296660058407171,"pfxZ":-0.07174532075211992,"pX":-0.8615450481635444,"pZ":1.13880727143417,"vX0":-4.663871314509424,"vY0":-120.42084009973557,"vZ0":-4.785683163917351,"x":149.84,"y":208.03,"x0":1.1817069056471066,"y0":50.00068875102574,"z0":6.00587241245119,"aX":-0.9234518021059818},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":2.3,"spinRate":2456,"spinDirection":321},"zone":13,"typeConfidence":0.88,"plateTime":0.454789821475297,"extension":5.8993606644150125},"index":3,"playId":"b4d63eca-8ee0-327c-8900-f87bef6954f0","pitchNumber":4,"startTime":"2026-04-19T21:41:31.697Z","endTime":"2026-04-19T21:41:37.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73647899567949,"aZ":-12.603690766395104,"pfxX":8.05021856615129,"pfxZ":10.65378087710797,"pX":0.07073391032449798,"pZ":2.05974841724754,"vX0":-5.529174587214998,"vY0":-135.00815703974763,"vZ0":-8.147005145584725,"x":114.3,"y":183.17,"x0":1.104486647886293,"y0":50.00215019948527,"z0":6.01335045306034,"aX":14.78761179840675},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-13.3,"spinRate":2475,"spinDirection":135},"zone":8,"typeConfidence":0.89,"plateTime":0.406459169971936,"extension":6.077735636853285},"index":4,"playId":"45733c25-8c64-3e64-8a8e-28580d8b4ea4","pitchNumber":5,"startTime":"2026-04-19T21:41:47.998Z","endTime":"2026-04-19T21:41:54.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-19T21:42:05.362Z","endTime":"2026-04-19T21:42:20.027Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45327687590679,"aZ":-13.206052232242852,"pfxX":5.944736219851465,"pfxZ":10.477129679155471,"pX":-1.036285699608493,"pZ":3.247310190340787,"vX0":-6.957831817611159,"vY0":-134.94922411906904,"vZ0":-5.248471789703101,"x":156.5,"y":151.1,"x0":0.8259036478508162,"y0":50.00125288418819,"z0":6.177708896332719,"aX":10.760767494548803},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":-8.9,"spinRate":2500,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.40879836646548684,"extension":6.105205280019625},"index":6,"playId":"0c1a69c2-f617-3258-a782-df7aa6dfe573","pitchNumber":6,"startTime":"2026-04-19T21:42:20.027Z","endTime":"2026-04-19T21:42:24.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:42:24.730Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a line drive to left fielder Isaac Collins. Austin Wells to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:44:52.538Z","endTime":"2026-04-19T21:47:09.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-19T21:42:33.404Z","endTime":"2026-04-19T21:43:05.979Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Black replaces Cole Ragans.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-19T21:43:05.979Z","endTime":"2026-04-19T21:44:54.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696131,"link":"/api/v1/people/696131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509601023299687,"aZ":-19.540261914015616,"pfxX":-10.801299174704681,"pfxZ":6.969940824233534,"pX":1.472455427758313,"pZ":2.3832395593489464,"vX0":13.261589771812304,"vY0":-134.38724715938503,"vZ0":-3.476244096741839,"x":60.87,"y":174.43,"x0":-2.1434050713828365,"y0":50.006058314485415,"z0":5.0967489211200165,"aX":-19.5881451124436},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":16.4,"spinRate":2028,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4089522015546514,"extension":6.688258829675289},"index":2,"playId":"8ed22c5a-2c36-35bb-bef9-fb549eed1e3a","pitchNumber":1,"startTime":"2026-04-19T21:44:54.917Z","endTime":"2026-04-19T21:44:58.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60768621077117,"aZ":-19.092102450904132,"pfxX":-4.938160416671092,"pfxZ":7.675796011621589,"pX":-0.16098185278095578,"pZ":2.2610623611599014,"vX0":7.978859104063196,"vY0":-130.99514733320075,"vZ0":-3.5571996440965172,"x":123.14,"y":177.73,"x0":-2.631780317478408,"y0":50.0051554310889,"z0":5.0982357481601275,"aX":-8.419713197971138},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2119,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.42123675509250313,"extension":7.031694423744487},"index":3,"playId":"c93afe5f-7306-30ec-b9d5-c27629b023ae","pitchNumber":2,"startTime":"2026-04-19T21:45:12.294Z","endTime":"2026-04-19T21:45:19.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.370612429834047,"aZ":-22.396844621655944,"pfxX":-11.278659087555575,"pfxZ":5.300427250804439,"pX":-1.8701053072878415,"pZ":5.002058355084447,"vX0":5.468600345399327,"vY0":-135.17633217974304,"vZ0":3.4480993729577283,"x":188.28,"y":103.72,"x0":-2.4576758825037897,"y0":50.00243056475956,"z0":5.284896666917076,"aX":-20.802934640749367},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":19.2,"spinRate":2043,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40570205348601407,"extension":6.604256271600337},"index":4,"playId":"653d8095-e4d0-3fea-9f63-b01ba3b409a4","pitchNumber":3,"startTime":"2026-04-19T21:45:45.617Z","endTime":"2026-04-19T21:45:53.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254087920311644,"aZ":-37.94652616031849,"pfxX":7.042327990628234,"pfxZ":-4.080650627545939,"pX":0.3899306243614816,"pZ":3.108979391185337,"vX0":5.478980609025857,"vY0":-119.11574670145997,"vZ0":3.2845386608827676,"x":102.14,"y":154.84,"x0":-2.8680346565572927,"y0":50.00315275196181,"z0":5.179536743803788,"aX":9.959315151835302},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.1,"breakHorizontal":-14.3,"spinRate":2482,"spinDirection":40},"zone":3,"typeConfidence":2.0,"plateTime":0.4626404158068338,"extension":6.372408698016482},"index":5,"playId":"5db0907d-f8cc-3041-9d4b-32ff91d131cd","pitchNumber":4,"startTime":"2026-04-19T21:46:21.159Z","endTime":"2026-04-19T21:46:25.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-19T21:46:39.654Z","endTime":"2026-04-19T21:46:59.052Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1507375225262,"aZ":-32.29137559637084,"pfxX":6.584733928943832,"pfxZ":-0.08294008297513855,"pX":-0.30852073846190087,"pZ":2.507821918173721,"vX0":3.723624999886885,"vY0":-120.19775372883437,"vZ0":0.778433801704173,"x":128.76,"y":171.07,"x0":-2.739828701708429,"y0":50.000893200506674,"z0":5.076810829586043,"aX":9.50738129657681},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":-12.8,"spinRate":2592,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.45798191523176923,"extension":6.344691863277751},"hitData":{"launchSpeed":95.8,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.22,"coordY":105.55}},"index":7,"playId":"4ea0e52e-2fac-304a-bab4-722a3d689e13","pitchNumber":5,"startTime":"2026-04-19T21:46:59.052Z","endTime":"2026-04-19T21:47:09.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:47:09.265Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:47:09.881Z","endTime":"2026-04-19T21:49:28.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13195377118118,"aZ":-15.843990870788163,"pfxX":-7.042378070750791,"pfxZ":8.999692625630768,"pX":-0.2565402170979621,"pZ":3.448978693941948,"vX0":6.175322931282986,"vY0":-134.57582228743036,"vZ0":-1.7077789018310385,"x":126.78,"y":145.66,"x0":-1.6781224207488867,"y0":50.001339344969026,"z0":5.227022301082091,"aX":-12.77748574349438},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":1982,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40868267715580187,"extension":6.6131274752293265},"index":0,"playId":"cc21b271-c19a-3657-b735-8ed829104637","pitchNumber":1,"startTime":"2026-04-19T21:47:37.057Z","endTime":"2026-04-19T21:47:42.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.519431878698985,"aZ":-36.08987354473236,"pfxX":-10.622480010395252,"pfxZ":-2.358059262374388,"pX":-0.799703843555155,"pZ":2.4912943578128983,"vX0":6.003731202578756,"vY0":-128.27371229679966,"vZ0":0.9554023202588766,"x":147.48,"y":171.52,"x0":-1.7953266960914416,"y0":50.00276038161006,"z0":4.936354321481069,"aX":-17.631433976623423},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":17.8,"spinRate":1322,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.42764769542630177,"extension":6.304962435835045},"index":1,"playId":"dfaa606e-28e7-3880-8482-c7e24a8386d8","pitchNumber":2,"startTime":"2026-04-19T21:47:58.196Z","endTime":"2026-04-19T21:48:03.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97517524003725,"aZ":-30.87897270391073,"pfxX":-10.877396532412028,"pfxZ":0.7790409603425772,"pX":-1.0221877317351253,"pZ":2.548841479492983,"vX0":5.847530975190811,"vY0":-128.2413402443783,"vZ0":0.059605494072770715,"x":155.96,"y":169.96,"x0":-1.920924750910086,"y0":50.00333908796171,"z0":4.937702217646841,"aX":-18.084536536587088},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":18.4,"spinRate":1267,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4274110494666834,"extension":6.454540367436956},"index":2,"playId":"5fc52cf1-57fd-33fa-81d9-b2c6885bb15f","pitchNumber":3,"startTime":"2026-04-19T21:48:18.415Z","endTime":"2026-04-19T21:48:22.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-19T21:48:26.873Z","endTime":"2026-04-19T21:48:40.273Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.6,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81804807131049,"aZ":-13.074593611258468,"pfxX":-9.322138105280084,"pfxZ":10.316873810444768,"pX":-1.6559284359968756,"pZ":4.742923457380966,"vX0":3.1882189440869646,"vY0":-136.17384505022295,"vZ0":0.7554525710975794,"x":180.12,"y":110.72,"x0":-1.6404729501578248,"y0":50.006099951592944,"z0":5.375429738538836,"aX":-17.264771723810444},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":16.1,"spinRate":2195,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40440643649518737,"extension":6.463510583793736},"index":4,"playId":"b1267a57-4454-368a-9d3c-b8404b6f748f","pitchNumber":4,"startTime":"2026-04-19T21:48:40.273Z","endTime":"2026-04-19T21:48:44.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36408909966807,"aZ":-15.878502610288495,"pfxX":-10.377646132519658,"pfxZ":8.940230268984905,"pX":-0.1389947713211481,"pZ":3.2233062676356345,"vX0":7.496719268491971,"vY0":-134.46438859111842,"vZ0":-2.4078177376259102,"x":122.3,"y":151.75,"x0":-1.6210065618839364,"y0":50.005962116293034,"z0":5.262928523521671,"aX":-18.922639565298507},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":17.0,"spinRate":2108,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40804570834083886,"extension":6.593196507742107},"index":5,"playId":"4e482aff-3d57-3b1a-bb8b-312498150095","pitchNumber":5,"startTime":"2026-04-19T21:49:00.849Z","endTime":"2026-04-19T21:49:05.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848159885502362,"aZ":-34.97241860702577,"pfxX":8.119739180173493,"pfxZ":-1.93719090672176,"pX":-0.15286249384817366,"pZ":3.038596262711312,"vX0":2.478680487806249,"vY0":-119.63352128642944,"vZ0":2.4505574918879143,"x":122.83,"y":156.74,"x0":-2.258224877345641,"y0":50.00338775493753,"z0":5.143490967645629,"aX":11.72671613536336},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.6,"breakHorizontal":-15.4,"spinRate":2458,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.4584606101321871,"extension":6.398501099124552},"index":6,"playId":"392fc42e-96c2-3834-b310-ca43ad6195ce","pitchNumber":6,"startTime":"2026-04-19T21:49:22.328Z","endTime":"2026-04-19T21:49:28.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:49:28.055Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:49:40.118Z","endTime":"2026-04-19T21:52:42.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.163507098287187,"aZ":-33.754606749498464,"pfxX":7.128107565349277,"pfxZ":-1.092075365230336,"pX":0.3005016334572903,"pZ":2.5861036202478624,"vX0":3.4784376922679887,"vY0":-120.49066091210554,"vZ0":1.2582942533838115,"x":105.55,"y":168.96,"x0":-2.095905938404096,"y0":50.00428419576911,"z0":5.079260841270303,"aX":10.300428061921728},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":-13.8,"spinRate":2473,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.45761707182265443,"extension":6.311750374079053},"index":0,"playId":"956ad7a2-9c04-3074-867b-048ee7620a6a","pitchNumber":1,"startTime":"2026-04-19T21:49:53.781Z","endTime":"2026-04-19T21:49:58.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626381677092755,"aZ":-31.907851181986786,"pfxX":-10.689440618178617,"pfxZ":0.1633065742687041,"pX":-1.737775334469439,"pZ":2.03227347810136,"vX0":4.805378677293352,"vY0":-127.22205417445,"vZ0":-0.7200835503921196,"x":183.24,"y":183.91,"x0":-2.2687538000345304,"y0":50.003589020849894,"z0":4.862058228907744,"aX":-17.41312682344614},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":18.1,"spinRate":1419,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43156924191578305,"extension":6.7366548711373415},"index":1,"playId":"cc75b3b3-2fc7-3595-b861-370343caa478","pitchNumber":2,"startTime":"2026-04-19T21:50:07.771Z","endTime":"2026-04-19T21:50:12.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466871654801672,"aZ":-29.636492399632246,"pfxX":-11.250364101539931,"pfxZ":1.6008861844858409,"pX":-1.2311878437051846,"pZ":2.0685297686912554,"vX0":5.149325456270442,"vY0":-125.67869916842493,"vZ0":-1.1141744723129268,"x":163.93,"y":182.93,"x0":-1.8542879586017873,"y0":50.00367164990421,"z0":4.943112470017706,"aX":-17.846969537082956},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":19.1,"spinRate":1409,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4372258949300796,"extension":6.324071517121798},"index":2,"playId":"c2f963a5-1f5a-3836-ab67-e1e8fdb2e457","pitchNumber":3,"startTime":"2026-04-19T21:50:27.323Z","endTime":"2026-04-19T21:50:32.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369605027790133,"aZ":-33.544819765087716,"pfxX":7.913437231931302,"pfxZ":-0.9700445635830555,"pX":1.0157686399069088,"pZ":2.0300368837921585,"vX0":4.6229041517663685,"vY0":-118.8569436069136,"vZ0":0.1811296850167241,"x":78.28,"y":183.97,"x0":-1.9938627575058312,"y0":50.00518764614245,"z0":5.041832726179407,"aX":11.132517675306985},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":-15.6,"spinRate":2567,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4638334277520313,"extension":6.290863158643149},"index":3,"playId":"c5a6fa0d-9ff7-355d-bfa4-0f4b6a88ed9c","pitchNumber":4,"startTime":"2026-04-19T21:50:47.933Z","endTime":"2026-04-19T21:50:52.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53846009141757,"aZ":-31.798258073833534,"pfxX":-10.112396024117281,"pfxZ":0.22729610390353017,"pX":0.3138434154807537,"pZ":2.088497738300746,"vX0":8.624811951094587,"vY0":-129.18537365344056,"vZ0":-1.1877339383894012,"x":105.04,"y":182.39,"x0":-1.7647615603545987,"y0":50.0054402330078,"z0":5.012996789773461,"aX":-16.98429070473006},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":16.2,"spinRate":1307,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.4250429896056107,"extension":6.156356146840481},"index":4,"playId":"902c1903-495b-30ec-897a-491fc64a3187","pitchNumber":5,"startTime":"2026-04-19T21:51:07.769Z","endTime":"2026-04-19T21:51:11.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858783912475488,"aZ":-22.588385812682567,"pfxX":-11.940572921924552,"pfxZ":4.998195236973938,"pX":0.2932783508770244,"pZ":2.612081952475441,"vX0":9.857542814122949,"vY0":-137.90225018638537,"vZ0":-2.4430349007984415,"x":105.82,"y":168.25,"x0":-1.7836473246537592,"y0":50.00376755248848,"z0":5.040138446558786,"aX":-22.90356277903741},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":19.4,"spinRate":2119,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3978260077993414,"extension":6.449821757672334},"index":5,"playId":"35d62f99-8f9c-368b-88d2-41bd7b99ccaf","pitchNumber":6,"startTime":"2026-04-19T21:51:27.383Z","endTime":"2026-04-19T21:51:33.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909900232589404,"aZ":-35.366398349091924,"pfxX":5.7547735073300705,"pfxZ":-2.2449495089524536,"pX":-0.5882780369406013,"pZ":1.7876365868281994,"vX0":1.6505065506143024,"vY0":-118.73180205952137,"vZ0":-0.11276943969328124,"x":139.42,"y":190.51,"x0":-2.0411484250276577,"y0":50.005024614233214,"z0":5.069110861791825,"aX":8.171399104259692},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.8,"breakHorizontal":-10.8,"spinRate":2588,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.4622937669433438,"extension":6.408748415890333},"index":6,"playId":"43a73c29-f307-3491-ae60-b44ed31097b8","pitchNumber":7,"startTime":"2026-04-19T21:51:58.105Z","endTime":"2026-04-19T21:52:05.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49758650424473,"aZ":-29.293355181771958,"pfxX":-11.762176512809125,"pfxZ":1.7528735990030828,"pX":-0.6872504468686466,"pZ":2.919466196733278,"vX0":7.1169685844100465,"vY0":-128.3963292997949,"vZ0":0.6588872885856543,"x":143.2,"y":159.95,"x0":-1.9895964749853592,"y0":50.002590308805935,"z0":4.9676374999194435,"aX":-19.32843019947235},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":19.3,"spinRate":1367,"spinDirection":253},"zone":1,"typeConfidence":2.0,"plateTime":0.4291899890172841,"extension":6.449271226718812},"index":7,"playId":"4be5873c-6ca8-3944-b78d-8aa7cf04de35","pitchNumber":8,"startTime":"2026-04-19T21:52:37.634Z","endTime":"2026-04-19T21:52:42.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:52:42.894Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:55:20.625Z","endTime":"2026-04-19T21:56:02.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616552913820296,"aZ":-15.983607609537628,"pfxX":8.186603717893663,"pfxZ":9.25500766437509,"pX":-0.4788674389753698,"pZ":1.3646729456205728,"vX0":-9.650878513274792,"vY0":-132.06104424246507,"vZ0":-7.068811615119856,"x":135.25,"y":201.93,"x0":2.17574852353179,"y0":50.0052893110581,"z0":5.27214659086632,"aX":14.325610839960385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-12.5,"spinRate":2356,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41627421834784695,"extension":5.618189627464931},"index":0,"playId":"62832788-c834-3cd0-ab93-08f639a403a3","pitchNumber":1,"startTime":"2026-04-19T21:55:24.665Z","endTime":"2026-04-19T21:55:29.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499173639487367,"aZ":-30.423485941014285,"pfxX":0.2099283602922295,"pfxZ":1.1363602471223784,"pX":-1.0093271045236651,"pZ":1.2923480077718528,"vX0":-8.021482835233298,"vY0":-123.11129897366476,"vZ0":-3.911289534012151,"x":155.47,"y":203.89,"x0":2.2582125931259904,"y0":50.00290689690539,"z0":5.46515426878943,"aX":0.32393745064264445},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":1.4,"spinRate":2575,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4442049599136193,"extension":5.785862448380679},"index":1,"playId":"e18cca77-6734-3ab7-9f55-ca324ad7820b","pitchNumber":2,"startTime":"2026-04-19T21:55:39.651Z","endTime":"2026-04-19T21:55:44.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":79.3,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73443267863409,"aZ":-33.46744529502709,"pfxX":-7.527814989633999,"pfxZ":-0.9609517668984866,"pX":-1.6190578333587693,"pZ":1.0928646735897123,"vX0":-6.871486923645943,"vY0":-115.2945046574677,"vZ0":-2.1604945837874743,"x":178.71,"y":209.27,"x0":2.379728126804481,"y0":50.00473479262398,"z0":5.276705995756357,"aX":-10.117958162708797},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.0,"breakHorizontal":15.4,"spinRate":2531,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.47535517778394976,"extension":5.808946737956116},"index":2,"playId":"887c8045-4cae-3d40-844e-28f4ba4ddabd","pitchNumber":3,"startTime":"2026-04-19T21:55:58.040Z","endTime":"2026-04-19T21:56:02.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:56:02.478Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a sharp line drive to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:56:10.948Z","endTime":"2026-04-19T21:57:36.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.5,"endSpeed":71.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945254797273844,"aZ":-34.18790949277315,"pfxX":-10.570470778023456,"pfxZ":-1.575873258666265,"pX":0.42887275264134567,"pZ":2.0369342151558367,"vX0":-2.2303560734632897,"vY0":-112.82207891182638,"vZ0":0.07735229319504677,"x":100.65,"y":183.78,"x0":2.804798967017652,"y0":50.0016086406286,"z0":5.468987195679377,"aX":-13.524296838451557},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.5,"breakHorizontal":19.7,"spinRate":2390,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.48686276765091563,"extension":5.6114389399770594},"index":0,"playId":"fc4ffb18-db1f-3d94-861f-e664a8f780f8","pitchNumber":1,"startTime":"2026-04-19T21:56:24.525Z","endTime":"2026-04-19T21:56:28.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004439299562623,"aZ":-35.1243189550528,"pfxX":9.817408252462549,"pfxZ":-2.0075632208243244,"pX":0.5582231955253935,"pZ":0.32860225955991273,"vX0":-7.207613302943728,"vY0":-121.44876261441749,"vZ0":-4.53664446750216,"x":95.72,"y":229.91,"x0":2.310406226858515,"y0":50.00116309669793,"z0":5.324548974899129,"aX":14.45173153254373},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.6,"breakHorizontal":-15.7,"spinRate":1660,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4535230863010322,"extension":5.764293506265378},"index":1,"playId":"ee524740-0d3e-363e-a556-c530b0bdeb7d","pitchNumber":2,"startTime":"2026-04-19T21:56:39.167Z","endTime":"2026-04-19T21:56:44.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":85.2,"endSpeed":78.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3525397972418,"aZ":-31.04428042656549,"pfxX":7.698643279145914,"pfxZ":0.7257583546927906,"pX":0.7191293748721025,"pZ":1.014674334961127,"vX0":-6.418709088641323,"vY0":-123.92828136429354,"vZ0":-4.197375297557559,"x":89.59,"y":211.38,"x0":2.3457174388847095,"y0":50.000331566205276,"z0":5.330507241941524,"aX":11.942913284179673},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-12.4,"spinRate":1833,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.44240276548902857,"extension":5.895518268180323},"index":2,"playId":"c04b2381-2419-3843-857c-8512fc38a6a2","pitchNumber":3,"startTime":"2026-04-19T21:57:08.006Z","endTime":"2026-04-19T21:57:13.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68739152483576,"aZ":-34.026456425621774,"pfxX":-2.357306768540594,"pfxZ":-1.1964526461430758,"pX":0.5224361388903194,"pZ":1.8166137943716336,"vX0":-3.8242203145364955,"vY0":-123.66535946879435,"vZ0":-2.0928234012170037,"x":97.09,"y":189.73,"x0":2.3951689932003717,"y0":50.00221480617863,"z0":5.528370614793854,"aX":-3.650343513057565},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":5.2,"spinRate":2642,"spinDirection":281},"zone":9,"typeConfidence":2.0,"plateTime":0.4429274437067394,"extension":5.7089554197768635},"hitData":{"launchSpeed":100.2,"launchAngle":10.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.18,"coordY":79.23}},"index":3,"playId":"81ce1132-87dc-36b4-ac1e-399f85d58995","pitchNumber":4,"startTime":"2026-04-19T21:57:24.945Z","endTime":"2026-04-19T21:57:36.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:57:36.198Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:57:38.368Z","endTime":"2026-04-19T21:59:02.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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, 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":83.4,"endSpeed":76.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664263433424317,"aZ":-30.700162720231106,"pfxX":6.058646318042194,"pfxZ":0.9901583198104031,"pX":0.895605351537945,"pZ":3.596503512539613,"vX0":-5.51704824041221,"vY0":-121.3893218332002,"vZ0":1.961024144436462,"x":82.86,"y":141.67,"x0":2.4101959519534986,"y0":50.0048050625327,"z0":5.45002915235976,"aX":9.04693229568469},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.5,"breakHorizontal":-9.7,"spinRate":1582,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4511369338440683,"extension":5.871850492378716},"index":0,"playId":"a2b613e7-048f-32ea-84f9-b9cc6f46be2d","pitchNumber":1,"startTime":"2026-04-19T21:57:58.584Z","endTime":"2026-04-19T21:58:03.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922085226892477,"aZ":-12.338626757845173,"pfxX":5.622269012188719,"pfxZ":10.449828950673858,"pX":-0.40483410456646496,"pZ":2.050738147786364,"vX0":-8.825848690689382,"vY0":-136.8294938741454,"vZ0":-6.55273257087708,"x":132.43,"y":183.41,"x0":2.130595674953434,"y0":50.00110801171349,"z0":5.3203541032192865,"aX":10.670754342025742},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-8.4,"spinRate":2147,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.40015062594206485,"extension":5.673525154311417},"index":1,"playId":"dfccdc54-e7ec-3463-a0fa-bd2f3c19e621","pitchNumber":2,"startTime":"2026-04-19T21:58:15.023Z","endTime":"2026-04-19T21:58:18.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37990136147666,"aZ":-13.514986387140066,"pfxX":5.3719094254271464,"pfxZ":9.469601663613505,"pX":-0.3251133287241557,"pZ":3.0151924675896358,"vX0":-8.84216791584874,"vY0":-138.63407105679929,"vZ0":-4.048728113117188,"x":129.39,"y":157.37,"x0":2.1897706612907966,"y0":50.00505085145818,"z0":5.379868665565224,"aX":10.588315974271405},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2310,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.39322898433489506,"extension":5.812997413148908},"index":2,"playId":"5b3191a9-b0b5-30c6-8e4f-37f1af76000d","pitchNumber":3,"startTime":"2026-04-19T21:58:33.898Z","endTime":"2026-04-19T21:58:37.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469369611742554,"aZ":-32.999401266168626,"pfxX":-7.491026644368796,"pfxZ":-0.565908548184316,"pX":0.4675976549524499,"pZ":1.693883383773539,"vX0":-3.056226743189409,"vY0":-119.96517434207267,"vZ0":-1.61237759716072,"x":99.18,"y":193.05,"x0":2.7337071400080775,"y0":50.00560274889219,"z0":5.332262019789301,"aX":-10.85594698001744},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.2,"breakHorizontal":14.3,"spinRate":2495,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4576030509224198,"extension":5.805698538428841},"index":3,"playId":"73a054e3-5e44-3d71-8331-1af31c26935b","pitchNumber":4,"startTime":"2026-04-19T21:58:55.134Z","endTime":"2026-04-19T21:59:02.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:59:02.030Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (6) on a sharp line drive to center fielder Trent Grisham. Elias Díaz out at home on the throw, center fielder Trent Grisham to shortstop José Caballero to catcher Austin Wells.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T21:59:00.515Z","endTime":"2026-04-19T21:59:45.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476006356159928,"aZ":-20.659041468812518,"pfxX":9.395774168637628,"pfxZ":6.134131955635923,"pX":0.10170625394424583,"pZ":2.149417881980367,"vX0":-8.90751594876188,"vY0":-136.27117881466154,"vZ0":-4.691495655089965,"x":113.12,"y":180.75,"x0":2.195083900733938,"y0":50.004031640437034,"z0":5.324299818739099,"aX":17.639241579672657},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.1,"spinRate":2081,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.40223494744046473,"extension":5.797681229166327},"hitData":{"launchSpeed":113.8,"launchAngle":13.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.26,"coordY":31.13}},"index":0,"playId":"ca1d92e7-ba97-373e-98ef-938b188c6cea","pitchNumber":1,"startTime":"2026-04-19T21:59:28.809Z","endTime":"2026-04-19T21:59:45.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-19T21:59:45.540Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Aaron Judge pops out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:01:39.243Z","endTime":"2026-04-19T22:02:28.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72863892691667,"aZ":-23.168262597267507,"pfxX":-11.679494792217849,"pfxZ":4.847124776960154,"pX":-1.0144304048291726,"pZ":5.514576063158306,"vX0":8.39634392221867,"vY0":-136.1318786723959,"vZ0":4.68574828770862,"x":155.67,"y":89.89,"x0":-2.6372961442240292,"y0":50.00128292876137,"z0":5.381095324861545,"aX":-21.695672669095046},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":19.1,"spinRate":2052,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40393023001484796,"extension":6.3211415041151024},"index":0,"playId":"bf1d9e98-6905-38fd-b079-ce619fdbcb34","pitchNumber":1,"startTime":"2026-04-19T22:02:01.970Z","endTime":"2026-04-19T22:02:06.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857342469818967,"aZ":-36.884826291897845,"pfxX":9.654999747709933,"pfxZ":-3.4631328127747896,"pX":-0.4313014322995775,"pZ":3.2238451748183223,"vX0":2.675828767320147,"vY0":-117.2499301833234,"vZ0":3.386164519585967,"x":133.44,"y":151.74,"x0":-2.847834494161982,"y0":50.00166871160107,"z0":5.255089451171563,"aX":13.136748066413038},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.8,"breakHorizontal":-18.1,"spinRate":2492,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.47125844320845545,"extension":6.199595886211462},"hitData":{"launchSpeed":93.1,"launchAngle":68.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.68,"coordY":157.16}},"index":1,"playId":"b04bac02-2b2f-3704-9696-a60a34851611","pitchNumber":2,"startTime":"2026-04-19T22:02:17.916Z","endTime":"2026-04-19T22:02:28.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:02:28.121Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Bellinger walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:02:31.707Z","endTime":"2026-04-19T22:04:31.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01092576493495,"aZ":-31.408396876954853,"pfxX":7.576095128622174,"pfxZ":0.5474225377759385,"pX":-1.1643965813734896,"pZ":2.6160067850215127,"vX0":0.020055373596017,"vY0":-118.21774982113288,"vZ0":0.9360545475967661,"x":161.38,"y":168.15,"x0":-2.156224116908508,"y0":50.004291389888174,"z0":5.113665515726596,"aX":10.648862593044443},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.6,"breakHorizontal":-13.7,"spinRate":2668,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.46455694859357655,"extension":6.3454987520192505},"index":0,"playId":"9bc66f13-5f27-3bad-b06e-3b64786f750a","pitchNumber":1,"startTime":"2026-04-19T22:02:53.358Z","endTime":"2026-04-19T22:02:58.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650800306222482,"aZ":-24.135018705184457,"pfxX":-12.008650428354839,"pfxZ":4.274853608920376,"pX":-0.7934388711491626,"pZ":1.78093639391082,"vX0":6.9910318408965395,"vY0":-136.3885124515827,"vZ0":-4.046154726483801,"x":147.24,"y":190.69,"x0":-1.8329345034964883,"y0":50.00148239047446,"z0":4.952864148325982,"aX":-22.568975759584603},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":20.2,"spinRate":2232,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4019623550311002,"extension":6.429461669149714},"index":1,"playId":"0e4f3c27-4f70-3216-b1e5-25ba9e840f52","pitchNumber":2,"startTime":"2026-04-19T22:03:07.723Z","endTime":"2026-04-19T22:03:11.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18487400367125,"aZ":-31.058682163491213,"pfxX":7.068078622304654,"pfxZ":0.7833526133213287,"pX":0.6474620192782664,"pZ":2.640407232741851,"vX0":4.04066414901225,"vY0":-119.17390899333088,"vZ0":0.8946978003210633,"x":92.32,"y":167.49,"x0":-1.9967336227934873,"y0":50.00060127152874,"z0":5.099509565697644,"aX":10.007170232327766},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":-13.9,"spinRate":2686,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4623380787911979,"extension":6.207912091908166},"index":2,"playId":"b7c5fc61-b66c-3060-a4e0-1dc9576373e7","pitchNumber":3,"startTime":"2026-04-19T22:03:23.698Z","endTime":"2026-04-19T22:03:27.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.342457364397035,"aZ":-21.202663714007954,"pfxX":-11.487163473463124,"pfxZ":5.803172365086528,"pX":0.5059828595921668,"pZ":4.180736077527067,"vX0":9.559848968348367,"vY0":-137.35545860383286,"vZ0":1.0839961593184042,"x":97.71,"y":125.9,"x0":-1.5448746409833176,"y0":50.0042136328097,"z0":5.2333420496180665,"aX":-21.725599271356785},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":18.5,"spinRate":1988,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4003347896835283,"extension":6.512206889952935},"index":3,"playId":"11a28b78-76a2-3544-9924-c27ea2d19be4","pitchNumber":4,"startTime":"2026-04-19T22:03:55.569Z","endTime":"2026-04-19T22:04:00.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03546275093411,"aZ":-31.608063364201826,"pfxX":-11.347743091733605,"pfxZ":0.341561263459246,"pX":-1.8632550809208857,"pZ":2.5801503855663794,"vX0":3.7914979831226305,"vY0":-128.04405368664783,"vZ0":0.14073606746668887,"x":188.02,"y":169.12,"x0":-1.898221930939493,"y0":50.001398627786635,"z0":5.019336950442818,"aX":-18.642033894815356},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":19.6,"spinRate":1336,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4294994945079851,"extension":6.352139824881796},"index":4,"playId":"81e1bd00-0efc-3612-a526-231a9dba0980","pitchNumber":5,"startTime":"2026-04-19T22:04:09.903Z","endTime":"2026-04-19T22:04:13.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.387775218665904,"aZ":-22.37216364162892,"pfxX":-11.820796513387918,"pfxZ":5.177989775194515,"pX":1.0041125993512179,"pZ":1.8262420807318218,"vX0":11.011094509002087,"vY0":-136.76732081637863,"vZ0":-4.693573464167211,"x":78.73,"y":189.47,"x0":-1.5398401888918327,"y0":50.00414668723522,"z0":5.100691599998555,"aX":-22.378545865980023},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":19.1,"spinRate":2151,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40061660880669825,"extension":6.582204419725848},"index":5,"playId":"e8ce3b7d-c3d5-3861-bc88-01f36e5d752d","pitchNumber":6,"startTime":"2026-04-19T22:04:27.185Z","endTime":"2026-04-19T22:04:31.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:04:31.285Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:04:32.237Z","endTime":"2026-04-19T22:06:24.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403692159839554,"aZ":-19.757568918994583,"pfxX":-11.138097820299794,"pfxZ":6.852923205318312,"pX":-1.4321126726457798,"pZ":2.6795386796453307,"vX0":6.930139130615737,"vY0":-134.10310968112222,"vZ0":-2.583635814360922,"x":171.59,"y":166.43,"x0":-2.609713086487449,"y0":50.001955717434136,"z0":5.072982912223818,"aX":-20.180349994255966},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":18.6,"spinRate":2013,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4092387844521985,"extension":6.563536223266189},"index":0,"playId":"38fe821d-c157-34e9-ab71-32d3cf7379d8","pitchNumber":1,"startTime":"2026-04-19T22:04:54.305Z","endTime":"2026-04-19T22:04:59.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":82.6,"endSpeed":74.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.031165866210948,"aZ":-37.944510540327585,"pfxX":5.5489400699441624,"pfxZ":-4.091618109989958,"pX":1.1631184265604793,"pZ":1.124653256918749,"vX0":7.277055489799456,"vY0":-119.86770113598432,"vZ0":-1.1627042504237362,"x":72.66,"y":208.41,"x0":-2.6709519639271484,"y0":50.00490630417733,"z0":5.102781959499417,"aX":7.8186179912044045},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.3,"breakHorizontal":-12.2,"spinRate":2641,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4626298777732516,"extension":6.593897315358886},"index":1,"playId":"c13f243e-5526-3628-98be-222e37f0ff28","pitchNumber":2,"startTime":"2026-04-19T22:05:17.224Z","endTime":"2026-04-19T22:05:21.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763856067740505,"aZ":-36.64346598305186,"pfxX":7.728415303512664,"pfxZ":-3.3391916926182628,"pX":-0.8975081016707276,"pZ":3.226119261114757,"vX0":2.384834758374808,"vY0":-116.39276704662177,"vZ0":3.5212664257152353,"x":151.21,"y":151.67,"x0":-2.9459183220507246,"y0":50.00284682183967,"z0":5.219278462597641,"aX":10.346013398339657},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.6,"breakHorizontal":-14.6,"spinRate":2593,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.475018379071408,"extension":5.908597452202803},"index":2,"playId":"95fb2140-3899-3fbd-b53d-9cef62fd9fd7","pitchNumber":3,"startTime":"2026-04-19T22:05:35.838Z","endTime":"2026-04-19T22:05:41.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.733422954820156,"aZ":-19.843295233570895,"pfxX":-13.168885192770027,"pfxZ":6.741883756552255,"pX":0.8544084501869845,"pZ":0.9600997621262791,"vX0":13.056908266196302,"vY0":-135.17813578644746,"vZ0":-6.622080323784342,"x":84.43,"y":212.86,"x0":-2.355219119908005,"y0":50.002398518131926,"z0":4.860970879570837,"aX":-24.08213402407119},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":20.6,"spinRate":2119,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4070475303198626,"extension":6.76968188995322},"index":3,"playId":"d93be488-e9eb-3bd0-9775-17d286c8d8f4","pitchNumber":4,"startTime":"2026-04-19T22:05:53.281Z","endTime":"2026-04-19T22:05:58.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52563338464559,"aZ":-19.875064780166586,"pfxX":-11.092491965161539,"pfxZ":6.581232238548828,"pX":-0.5245888503207868,"pZ":1.996544856732476,"vX0":9.170306529466647,"vY0":-136.4675342506786,"vZ0":-4.12695619067291,"x":137.0,"y":184.87,"x0":-2.502138329825885,"y0":50.00418412060012,"z0":4.9133676620230275,"aX":-20.737586044859896},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":17.9,"spinRate":2148,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4027249214958952,"extension":6.422155685852503},"hitData":{"launchSpeed":99.9,"launchAngle":26.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.61,"coordY":55.63}},"index":4,"playId":"f0000a25-37f4-31ae-b500-7a739c34df57","pitchNumber":5,"startTime":"2026-04-19T22:06:12.031Z","endTime":"2026-04-19T22:06:24.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:06:24.630Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trent Grisham singles on a ground ball to shortstop Bobby Witt Jr. Cody Bellinger to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:06:23.466Z","endTime":"2026-04-19T22:07:24.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433416672237108,"aZ":-34.28032121407071,"pfxX":4.3121055362813046,"pfxZ":-1.459386908793455,"pX":0.5701370375624587,"pZ":2.1717032559170173,"vX0":4.657307047597341,"vY0":-119.92920996497826,"vZ0":0.3449037697828765,"x":95.27,"y":180.14,"x0":-1.9648479071064646,"y0":50.004740069316036,"z0":5.109569676869125,"aX":6.215512437956383},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":2525,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.45853185211676983,"extension":6.467064467558004},"index":0,"playId":"86b0577b-aaf8-393a-9342-e25b1211f0ac","pitchNumber":1,"startTime":"2026-04-19T22:06:52.630Z","endTime":"2026-04-19T22:06:56.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69572202338172,"aZ":-24.75869110443284,"pfxX":-9.723536613970767,"pfxZ":4.4849572334993075,"pX":-0.24006262516216473,"pZ":2.071581505838758,"vX0":7.18217433102741,"vY0":-128.2862013742038,"vZ0":-2.241061174462752,"x":126.15,"y":182.85,"x0":-1.8249182382059763,"y0":50.00060426236472,"z0":4.903753191101874,"aX":-16.06407101832781},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":15.8,"spinRate":1743,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.4283886713575762,"extension":6.995315424512116},"hitData":{"launchSpeed":94.6,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.22,"coordY":139.41}},"index":1,"playId":"7a670a39-6f32-3fde-beeb-eb27ca5a318b","pitchNumber":2,"startTime":"2026-04-19T22:07:12.538Z","endTime":"2026-04-19T22:07:24.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:07:24.160Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to second baseman Michael Massey. Cody Bellinger to 3rd. Trent Grisham to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:07:25.159Z","endTime":"2026-04-19T22:08:16.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":72.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301538126728794,"aZ":-34.82385803187374,"pfxX":6.7351190832825685,"pfxZ":-1.941489839898388,"pX":-0.4082493145382429,"pZ":3.7559241618202197,"vX0":3.337039589675047,"vY0":-117.15644398019565,"vZ0":4.134430557664212,"x":132.56,"y":137.37,"x0":-2.7355614297008968,"y0":50.00455626650889,"z0":5.263400425234051,"aX":9.1745931775863},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.9,"breakHorizontal":-13.1,"spinRate":2468,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4711670137712005,"extension":6.606373464652144},"index":0,"playId":"a4f9b5a5-8d12-3914-9946-bcfc04b91405","pitchNumber":1,"startTime":"2026-04-19T22:07:51.042Z","endTime":"2026-04-19T22:07:58.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574771872712375,"aZ":-33.801315345031945,"pfxX":7.475411140727957,"pfxZ":-1.168604297367894,"pX":0.6845710420264833,"pZ":2.8811682190903385,"vX0":5.648700720766972,"vY0":-118.08765139311107,"vZ0":2.0338441752650116,"x":90.91,"y":160.99,"x0":-2.7223173550689577,"y0":50.00393982761904,"z0":5.151536176419418,"aX":10.400664174519784},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.1,"spinRate":2515,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.46648438331273967,"extension":6.545612695676934},"hitData":{"launchSpeed":81.4,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.69,"coordY":143.98}},"index":1,"playId":"593d7aaa-fa26-33a9-abd7-4ecb997ba75f","pitchNumber":2,"startTime":"2026-04-19T22:08:07.895Z","endTime":"2026-04-19T22:08:16.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:08:16.237Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:08:21.087Z","endTime":"2026-04-19T22:09:16.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137924069658677,"aZ":-35.77715036252397,"pfxX":7.077402289009823,"pfxZ":-2.5145867096575056,"pX":-0.11954230909947286,"pZ":3.4391208994154456,"vX0":2.261951626299413,"vY0":-120.00749938227813,"vZ0":3.39585168866644,"x":121.56,"y":145.92,"x0":-1.998256389210677,"y0":50.00274240113131,"z0":5.230285784841469,"aX":10.136653467372033},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.2,"breakHorizontal":-13.4,"spinRate":2679,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4596068729102547,"extension":6.586633809442967},"index":0,"playId":"5febfae5-b03e-3bbc-bcc4-753dd4ed3b67","pitchNumber":1,"startTime":"2026-04-19T22:08:48.481Z","endTime":"2026-04-19T22:08:52.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":94.2,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13163330348871,"aZ":-24.407882769244004,"pfxX":-10.487755499369385,"pfxZ":4.136932752604267,"pX":0.025723950416304056,"pZ":3.302988262537281,"vX0":8.317221710705878,"vY0":-136.89407215010706,"vZ0":-0.21488166432634015,"x":116.02,"y":149.6,"x0":-1.7049597663449807,"y0":50.00467515244476,"z0":5.068119245198272,"aX":-19.70195788710242},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2107,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4016920510966888,"extension":6.712608574276814},"hitData":{"launchSpeed":86.6,"launchAngle":55.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.51,"coordY":137.2}},"index":1,"playId":"7dbd3955-ac66-3502-9d1c-d417c9dc779f","pitchNumber":2,"startTime":"2026-04-19T22:09:07.503Z","endTime":"2026-04-19T22:09:16.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:09:16.973Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:11:03.535Z","endTime":"2026-04-19T22:12:47.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76893218194392,"aZ":-31.326330974097313,"pfxX":-5.843739324215952,"pfxZ":0.6448935187555378,"pX":0.44362656865021677,"pZ":1.3304871849321431,"vX0":-3.5150715135037434,"vY0":-114.60892412837472,"vZ0":-2.054735520881718,"x":100.09,"y":202.86,"x0":2.760709694933051,"y0":50.00405138569636,"z0":5.32170776397281,"aX":-7.711925758287537},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.0,"breakHorizontal":11.5,"spinRate":2422,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.47937574591509957,"extension":5.662580433376964},"index":0,"playId":"e79e4683-fda0-38fc-b53d-f5dae88dad9f","pitchNumber":1,"startTime":"2026-04-19T22:11:40.108Z","endTime":"2026-04-19T22:11:45.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382217468217924,"aZ":-30.849301797770387,"pfxX":-0.8895846310017219,"pfxZ":0.8445061973065862,"pX":-0.30741195258365545,"pZ":2.5637283784327103,"vX0":-6.11913279690697,"vY0":-123.57525540638461,"vZ0":-0.8904241361003276,"x":128.72,"y":169.56,"x0":2.3021463687547947,"y0":50.001758657709985,"z0":5.488117846817374,"aX":-1.395196222319748},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":2.9,"spinRate":2505,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.44087680624618253,"extension":5.7706867406122715},"index":1,"playId":"80733cd9-5249-3b56-9457-efd8fcf1bb42","pitchNumber":2,"startTime":"2026-04-19T22:11:53.308Z","endTime":"2026-04-19T22:11:57.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.690326649930928,"aZ":-31.628638163078282,"pfxX":-3.1222669439423685,"pfxZ":0.342421831490058,"pX":-0.08883562765069293,"pZ":0.6234454400297944,"vX0":-5.166231821060297,"vY0":-124.66991849204912,"vZ0":-5.246120890408804,"x":120.39,"y":221.95,"x0":2.407739044444519,"y0":50.00155034899751,"z0":5.334739962364346,"aX":-4.964192871833854},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":6.7,"spinRate":2538,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4376528138628544,"extension":6.147295795302126},"index":2,"playId":"976d4c7a-3118-3d1c-8f8b-6d07bf928390","pitchNumber":3,"startTime":"2026-04-19T22:12:08.076Z","endTime":"2026-04-19T22:12:11.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":84.7,"endSpeed":77.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33379323923426,"aZ":-32.159118749121504,"pfxX":7.699188830273457,"pfxZ":0.005034116439712744,"pX":-0.7659630670069245,"pZ":0.9790538765841214,"vX0":-9.424801610741637,"vY0":-122.94229500813114,"vZ0":-3.7003213634128045,"x":146.2,"y":212.35,"x0":2.1323160225460054,"y0":50.000477569806854,"z0":5.258352568271505,"aX":11.68403330172452},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":-11.5,"spinRate":1795,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.44699695388794236,"extension":5.954120556108722},"index":3,"playId":"02ad22c6-979b-32f8-8d31-a330a2a51272","pitchNumber":4,"startTime":"2026-04-19T22:12:26.520Z","endTime":"2026-04-19T22:12:31.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15272011274312,"aZ":-30.51481740509189,"pfxX":-2.3082325174338534,"pfxZ":1.016343346202957,"pX":-0.31409901965285464,"pZ":1.4459848673602642,"vX0":-5.471636359549294,"vY0":-126.46438985569871,"vZ0":-3.8339958727858856,"x":128.97,"y":199.74,"x0":2.1682100759494913,"y0":50.00451967693334,"z0":5.400366096854095,"aX":-3.7801199630359243},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":5.3,"spinRate":2549,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4313036505515857,"extension":5.857307519039116},"index":4,"playId":"353aa190-b79c-33c3-9384-51e497b9ad81","pitchNumber":5,"startTime":"2026-04-19T22:12:42.397Z","endTime":"2026-04-19T22:12:47.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:12:47.989Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:12:47.285Z","endTime":"2026-04-19T22:14:08.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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, 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":83.5,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49144188947229,"aZ":-33.90033011966716,"pfxX":7.240415398686704,"pfxZ":-1.1510921909533578,"pX":0.10352343358970754,"pZ":0.9516410344564862,"vX0":-7.515910742067011,"vY0":-121.462955534779,"vZ0":-3.5202293740180974,"x":113.05,"y":213.09,"x0":2.288739215305408,"y0":50.00261529629381,"z0":5.349846147855596,"aX":10.8823780163541},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.6,"breakHorizontal":-11.4,"spinRate":1716,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44994344261368147,"extension":5.836823670245503},"index":0,"playId":"98e1ab44-18b1-3ea4-bb94-259daf4dc4ed","pitchNumber":1,"startTime":"2026-04-19T22:13:14.946Z","endTime":"2026-04-19T22:13:18.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73071464095233,"aZ":-16.833587499861995,"pfxX":7.231792613692011,"pfxZ":7.975030644045093,"pX":0.7514243615393846,"pZ":3.0682472713534286,"vX0":-6.7627113195306645,"vY0":-137.63857481994322,"vZ0":-3.2795904588745755,"x":88.36,"y":155.94,"x0":2.2972953900668154,"y0":50.00615487046016,"z0":5.411073690218313,"aX":13.917872394210304},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.8,"spinRate":2206,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.39751757252606845,"extension":5.768988874162804},"index":1,"playId":"39b0d7e4-6504-316f-8d12-6c2a42a206c2","pitchNumber":2,"startTime":"2026-04-19T22:13:29.946Z","endTime":"2026-04-19T22:13:34.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637433346099797,"aZ":-35.02654518428627,"pfxX":9.238868234306938,"pfxZ":-1.8578726632308236,"pX":1.0957108540726896,"pZ":2.3258792182662287,"vX0":-5.576960027199068,"vY0":-123.99348377014103,"vZ0":-0.46141494988790843,"x":75.23,"y":175.98,"x0":2.1880182081124318,"y0":50.001070606048124,"z0":5.468230089397797,"aX":14.207472281353196},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.2,"breakHorizontal":-15.2,"spinRate":1762,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4438278986513171,"extension":5.871162453146025},"index":2,"playId":"7f959939-bfa8-3f3f-bc55-d1d14fad8a29","pitchNumber":3,"startTime":"2026-04-19T22:13:46.776Z","endTime":"2026-04-19T22:13:51.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32776775694927,"aZ":-13.243973217024877,"pfxX":6.779109482778059,"pfxZ":9.798773387609234,"pX":-0.4111249796503965,"pZ":2.0152237146888976,"vX0":-8.959146742545801,"vY0":-138.44421426073797,"vZ0":-6.444202608168042,"x":132.67,"y":184.37,"x0":1.9935523809243016,"y0":50.00103706489398,"z0":5.2679419318283776,"aX":13.09430928188954},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-10.3,"spinRate":2215,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.39638047133731913,"extension":5.878146504435957},"index":3,"playId":"44bee2e5-417e-3bd6-83d7-7f6169192cc3","pitchNumber":4,"startTime":"2026-04-19T22:14:03.119Z","endTime":"2026-04-19T22:14:08.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:14:08.016Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a ground ball to third baseman Ryan McMahon.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:14:07.303Z","endTime":"2026-04-19T22:14:45.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703656594433006,"aZ":-15.833079343006645,"pfxX":6.550043225317449,"pfxZ":8.468029976673819,"pX":0.027529067816784967,"pZ":2.0995241548989214,"vX0":-8.095365181547704,"vY0":-137.59019799364495,"vZ0":-6.0394763739744395,"x":115.95,"y":182.09,"x0":2.148081733179336,"y0":50.000700763135576,"z0":5.384259434236399,"aX":12.637336251590977},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":-10.3,"spinRate":2292,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3971192812817774,"extension":5.80663287904092},"hitData":{"launchSpeed":102.8,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.2,"coordY":161.21}},"index":0,"playId":"89f42214-944b-3a48-be9a-bf9982c0cf6b","pitchNumber":1,"startTime":"2026-04-19T22:14:32.244Z","endTime":"2026-04-19T22:14:45.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:14:45.082Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to center fielder Trent Grisham. Lane Thomas to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:14:45.136Z","endTime":"2026-04-19T22:15:57.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254774961417706,"aZ":-32.113790856602165,"pfxX":6.980134114999871,"pfxZ":0.04237982039113941,"pX":0.12547848985634513,"pZ":1.9465285981355347,"vX0":-7.505554959414538,"vY0":-122.08990017705867,"vZ0":-1.5486816360362758,"x":112.22,"y":186.22,"x0":2.347053837969269,"y0":50.00418876410601,"z0":5.378460579835789,"aX":10.434497469618126},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":-10.7,"spinRate":1717,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4503299287924474,"extension":5.835198362779613},"index":0,"playId":"414e6cc0-a515-3a3f-8b8d-6971fb9f2ecd","pitchNumber":1,"startTime":"2026-04-19T22:15:25.821Z","endTime":"2026-04-19T22:15:29.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36418464264534,"aZ":-30.297061303299902,"pfxX":5.624726405257633,"pfxZ":1.2463999891973305,"pX":-0.2834888828043797,"pZ":2.4705513532156096,"vX0":-7.847599861344555,"vY0":-122.69780986420545,"vZ0":-0.6903707351025045,"x":127.81,"y":172.08,"x0":2.245731557844204,"y0":50.0021466712949,"z0":5.368556814031795,"aX":8.459851307361665},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-8.0,"spinRate":1859,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.44875849032211024,"extension":5.906248099864516},"hitData":{"launchSpeed":85.4,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.07,"coordY":100.88}},"index":1,"playId":"87931878-7341-3713-a6a8-cdd15ec1ebd1","pitchNumber":2,"startTime":"2026-04-19T22:15:44.188Z","endTime":"2026-04-19T22:15:57.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:15:57.408Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Collins lines out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:16:15.937Z","endTime":"2026-04-19T22:17:51.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52885363851296,"aZ":-17.86932423838865,"pfxX":6.815382469599412,"pfxZ":7.429219115015048,"pX":1.7689803183659432,"pZ":3.8666754341414356,"vX0":-4.035173667794294,"vY0":-138.51734097916992,"vZ0":-1.176436977112743,"x":49.57,"y":134.38,"x0":2.365993407169014,"y0":50.00424553770596,"z0":5.5022216021027095,"aX":13.126286652152867},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":-11.4,"spinRate":2273,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39677680968535656,"extension":5.718761337064209},"index":0,"playId":"57e26981-9cbe-3465-99f0-f440277fa038","pitchNumber":1,"startTime":"2026-04-19T22:16:36.061Z","endTime":"2026-04-19T22:16:39.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.777615189571517,"aZ":-34.71737373649258,"pfxX":6.774780973504192,"pfxZ":-1.7147420183969562,"pX":1.6540223796870714,"pZ":3.7728490395018395,"vX0":-3.9114003525397942,"vY0":-121.70657556768644,"vZ0":3.1329587320546333,"x":53.95,"y":136.91,"x0":2.4125363500509738,"y0":50.0046336926894,"z0":5.501285013058841,"aX":10.032640631228116},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-11.2,"spinRate":1586,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4522906002108904,"extension":5.937564402763838},"index":1,"playId":"203e45f5-530a-3866-a1bf-185caa29cbcd","pitchNumber":2,"startTime":"2026-04-19T22:16:55.140Z","endTime":"2026-04-19T22:17:00.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-19T22:17:04.492Z","endTime":"2026-04-19T22:17:43.320Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83981579553445,"aZ":-23.19557508458358,"pfxX":10.811187632221802,"pfxZ":4.885070883906767,"pX":0.2755666078307947,"pZ":1.8294873035483419,"vX0":-9.046409009470588,"vY0":-135.46989709194355,"vZ0":-4.843285543153737,"x":106.5,"y":189.38,"x0":2.273054946504208,"y0":50.00090022745898,"z0":5.286881198674482,"aX":19.85668211635327},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-17.4,"spinRate":2254,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4061587114185583,"extension":5.657425140987526},"hitData":{"launchSpeed":89.9,"launchAngle":23.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.67,"coordY":74.26}},"index":3,"playId":"14fa4aff-3f2a-3902-8fa4-fb419f1fb748","pitchNumber":3,"startTime":"2026-04-19T22:17:43.320Z","endTime":"2026-04-19T22:17:51.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:17:51.076Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:22:16.350Z","endTime":"2026-04-19T22:23:13.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eli Morgan replaces Mason Black.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-19T22:21:19.716Z","endTime":"2026-04-19T22:22:18.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669212,"link":"/api/v1/people/669212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.6,"endSpeed":80.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17651611943567,"aZ":-14.548378792740706,"pfxX":-8.249575902319535,"pfxZ":10.446190908307464,"pX":-0.10520267173042154,"pZ":4.6172920602558225,"vX0":3.3115224450510086,"vY0":-130.29416446192604,"vZ0":-0.04475165311370832,"x":121.01,"y":114.11,"x0":-0.3345688427226641,"y0":50.00021727347138,"z0":5.75171103430689,"aX":-13.914689121322565},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":19.1,"breakHorizontal":14.0,"spinRate":2163,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.42344421923091824,"extension":7.261881764099523},"index":1,"playId":"af3dbb70-ba69-33fe-98f5-36af37ef55b6","pitchNumber":1,"startTime":"2026-04-19T22:22:18.651Z","endTime":"2026-04-19T22:22:22.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32408616518445,"aZ":-13.203657895470213,"pfxX":-7.476379967310607,"pfxZ":10.952290500671364,"pX":0.1217400681897126,"pZ":2.6253405060114896,"vX0":3.696591610205797,"vY0":-132.31101995970158,"vZ0":-5.251977692480316,"x":112.36,"y":167.9,"x0":-0.3398416441847831,"y0":50.00259329113077,"z0":5.6424312992545795,"aX":-12.948116428783777},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":12.5,"spinRate":2314,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.4177067414086393,"extension":6.896424306759636},"index":2,"playId":"c781cd19-c6dd-33c0-b97e-369edd948004","pitchNumber":2,"startTime":"2026-04-19T22:22:33.234Z","endTime":"2026-04-19T22:22:37.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478499039696736,"aZ":-25.335223900917033,"pfxX":1.5491388332269573,"pfxZ":4.298746954863363,"pX":0.5674267179165853,"pZ":2.3875113793478637,"vX0":2.3917570113488877,"vY0":-125.15232138905564,"vZ0":-2.8868995012357157,"x":95.37,"y":174.32,"x0":-0.6007103963612453,"y0":50.00400880391007,"z0":5.623705763787743,"aX":2.465604406125372},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2421,"spinDirection":181},"zone":6,"typeConfidence":0.9,"plateTime":0.4371025198852787,"extension":6.620224052914634},"index":3,"playId":"f40c0720-0851-3d9a-a727-f4709fec8776","pitchNumber":3,"startTime":"2026-04-19T22:22:48.330Z","endTime":"2026-04-19T22:22:51.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.332376985783295,"aZ":-31.853092100217022,"pfxX":-12.520909250312638,"pfxZ":0.24482519399628622,"pX":0.2160594472288397,"pZ":2.0558526859716273,"vX0":4.933572194648251,"vY0":-113.40583344990547,"vZ0":-1.0654026247006274,"x":108.76,"y":183.27,"x0":-0.3770860664853384,"y0":50.000848570713615,"z0":5.747648385193334,"aX":-16.087971657724044},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.5,"breakHorizontal":21.1,"spinRate":2195,"spinDirection":260},"zone":8,"typeConfidence":0.9,"plateTime":0.4854775745865245,"extension":6.7025176173814005},"hitData":{"launchSpeed":65.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":150.06}},"index":4,"playId":"181adbe5-2a30-3c03-8fe0-8ff70d44df32","pitchNumber":4,"startTime":"2026-04-19T22:23:06.060Z","endTime":"2026-04-19T22:23:13.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:23:13.554Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:23:17.324Z","endTime":"2026-04-19T22:25:11.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.1,"endSpeed":71.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014275345789365,"aZ":-28.885140197793586,"pfxX":-10.109321148841639,"pfxZ":2.528511244609664,"pX":-0.6179976382800237,"pZ":3.8605631241163905,"vX0":3.067988148088284,"vY0":-113.62962482129375,"vZ0":1.9027787637975024,"x":140.56,"y":134.54,"x0":-0.6772371248390145,"y0":50.0006305980936,"z0":5.8947196290803605,"aX":-13.13689308850195},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":2117,"spinDirection":263},"zone":11,"typeConfidence":0.9,"plateTime":0.48316049477702006,"extension":6.023872160247189},"index":0,"playId":"fdddcab2-bc42-363a-9ea2-a2c92cac240c","pitchNumber":1,"startTime":"2026-04-19T22:23:53.108Z","endTime":"2026-04-19T22:23:57.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913584443688574,"aZ":-13.91933884882686,"pfxX":-5.592366762978832,"pfxZ":10.212074813802758,"pX":-0.378870267954965,"pZ":3.5934516955229023,"vX0":1.8851199920873658,"vY0":-133.40775117993243,"vZ0":-2.945532621428225,"x":131.44,"y":141.76,"x0":-0.3715503839308667,"y0":50.00381690155322,"z0":5.726048671390065,"aX":-9.997263142635848},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2119,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.41187766580101437,"extension":6.72779610090743},"index":1,"playId":"78591096-6716-353d-b2fa-b97f17be5dd0","pitchNumber":2,"startTime":"2026-04-19T22:24:07.764Z","endTime":"2026-04-19T22:24:12.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80030023834041,"aZ":-16.058588601511776,"pfxX":-5.604746421627401,"pfxZ":9.225138564431223,"pX":-1.006040795790417,"pZ":3.719955779743784,"vX0":0.5475322639724937,"vY0":-132.02377331587874,"vZ0":-2.0548876442718007,"x":155.35,"y":138.34,"x0":-0.49001921061440995,"y0":50.005528921905345,"z0":5.703933084493954,"aX":-9.7934923359165},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2153,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4165095206348446,"extension":5.893679567043989},"index":2,"playId":"050825d1-5533-3530-8656-3ac11ee40891","pitchNumber":3,"startTime":"2026-04-19T22:24:23.735Z","endTime":"2026-04-19T22:24:27.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.8,"endSpeed":81.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69613942466227,"aZ":-14.48672433921366,"pfxX":-5.222758581019454,"pfxZ":10.353265990060901,"pX":-0.15546589857544324,"pZ":3.3998702673386787,"vX0":2.585792530467721,"vY0":-130.68047857995018,"vZ0":-2.9606017198058545,"x":122.93,"y":146.98,"x0":-0.4858110115094058,"y0":50.00294126951701,"z0":5.652936053520407,"aX":-8.922017744263282},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2176,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.4211332117429829,"extension":6.813496501803179},"index":3,"playId":"73d4242d-829b-39c5-93fa-677ce08c401b","pitchNumber":4,"startTime":"2026-04-19T22:24:48.325Z","endTime":"2026-04-19T22:24:52.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488297350843183,"aZ":-14.077597258557736,"pfxX":-5.571985256070408,"pfxZ":10.16449271074178,"pX":-0.0686522809780477,"pZ":3.6184985724217054,"vX0":2.598036375670887,"vY0":-133.30579340563548,"vZ0":-2.776077520960081,"x":119.62,"y":141.08,"x0":-0.33758136518776366,"y0":50.00516090273491,"z0":5.703386254550063,"aX":-9.923413921194088},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2241,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.41254385562610674,"extension":6.532490075395242},"index":4,"playId":"7755d6ae-bae2-3f06-806b-c089d378d872","pitchNumber":5,"startTime":"2026-04-19T22:25:04.329Z","endTime":"2026-04-19T22:25:11.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:25:11.966Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Rice lines out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:25:11.816Z","endTime":"2026-04-19T22:26:48.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.8,"endSpeed":71.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59375304084593,"aZ":-29.010157809778942,"pfxX":-9.871696138815555,"pfxZ":2.4089261980438987,"pX":0.08498736689097804,"pZ":1.4479848582184833,"vX0":4.327100545960811,"vY0":-114.59725152705765,"vZ0":-2.8413072634812524,"x":113.76,"y":199.68,"x0":-0.5575862886168234,"y0":50.003829197837014,"z0":5.573437212912544,"aX":-12.969804408282425},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":2104,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.48020963323677845,"extension":6.218979662930158},"index":0,"playId":"3792e7df-1536-3c81-8c2c-d7294fb9ebcb","pitchNumber":1,"startTime":"2026-04-19T22:25:37.635Z","endTime":"2026-04-19T22:25:42.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649696392955683,"aZ":-29.89606007382747,"pfxX":-10.434865339311722,"pfxZ":1.774799788869574,"pX":-0.014549165246289795,"pZ":2.020930597551846,"vX0":4.399189731314296,"vY0":-113.5014102748598,"vZ0":-1.4414370919350015,"x":117.55,"y":184.21,"x0":-0.6377618036819516,"y0":50.00404903376181,"z0":5.682497932020627,"aX":-13.41358494217779},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.1,"breakHorizontal":17.5,"spinRate":2230,"spinDirection":257},"zone":8,"typeConfidence":0.9,"plateTime":0.4853376647130059,"extension":5.94917695198281},"index":1,"playId":"d91f7c15-02dc-3759-abb1-8ebd99364447","pitchNumber":2,"startTime":"2026-04-19T22:25:55.906Z","endTime":"2026-04-19T22:26:01.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14843672741195,"aZ":-28.16747912158366,"pfxX":2.4773786980533696,"pfxZ":2.505866597661287,"pX":0.6303193245873924,"pZ":2.548160614914463,"vX0":2.3051753937442765,"vY0":-125.74516492208686,"vZ0":-2.1899778453980168,"x":92.97,"y":169.98,"x0":-0.6209761746957088,"y0":50.00158197868921,"z0":5.721952419115421,"aX":3.9550102610756395},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2394,"spinDirection":178},"zone":6,"typeConfidence":0.9,"plateTime":0.4360488104709632,"extension":6.477230317559746},"hitData":{"launchSpeed":58.2,"launchAngle":32.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":129.99,"coordY":132.85}},"index":2,"playId":"dcffa11f-6343-3274-a21e-a7069d849292","pitchNumber":3,"startTime":"2026-04-19T22:26:41.502Z","endTime":"2026-04-19T22:26:48.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:26:48.359Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:26:52.959Z","endTime":"2026-04-19T22:28:03.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230818974588836,"aZ":-29.165548513376805,"pfxX":2.126106703551315,"pfxZ":1.8696159701972785,"pX":-0.5095143107203668,"pZ":2.7137611408106235,"vX0":-0.6161619156379232,"vY0":-126.55512127982863,"vZ0":-1.7843377019898448,"x":136.42,"y":165.51,"x0":-0.5382811005714655,"y0":50.00595887468453,"z0":5.777152202464608,"aX":3.429275852614276},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2381,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.43375942756278896,"extension":6.410444737914365},"index":0,"playId":"6ef23b69-2ecd-3322-ac4a-2374d76ddc71","pitchNumber":1,"startTime":"2026-04-19T22:27:14.267Z","endTime":"2026-04-19T22:27:18.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325838718971838,"aZ":-30.562025923813582,"pfxX":-10.434890240290494,"pfxZ":1.2415648198543572,"pX":-1.2190206066527138,"pZ":3.26790743156003,"vX0":1.6018157274538716,"vY0":-114.29321501046455,"vZ0":0.7881384587331874,"x":163.47,"y":150.55,"x0":-0.581912105848826,"y0":50.00439298766655,"z0":5.959559656813878,"aX":-13.577059721399623},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":2150,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.482315106571396,"extension":6.247644852697501},"index":1,"playId":"12641aad-6c62-36ca-a3da-7112f185e830","pitchNumber":2,"startTime":"2026-04-19T22:27:33.560Z","endTime":"2026-04-19T22:27:37.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58737450669566,"aZ":-31.035064005237494,"pfxX":-12.018043882391604,"pfxZ":0.8494642230220908,"pX":0.7521025766439337,"pZ":2.9552739403418085,"vX0":5.563094718363888,"vY0":-115.03572971629264,"vZ0":0.42129304982983595,"x":88.33,"y":158.99,"x0":-0.1377636394431016,"y0":50.00266746915337,"z0":5.781458030274713,"aX":-16.086559834380086},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.9,"breakHorizontal":20.4,"spinRate":2195,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.4763796135439944,"extension":6.567888978319101},"index":2,"playId":"2f2b1e6b-b940-3e54-bd6e-f926bb22394e","pitchNumber":3,"startTime":"2026-04-19T22:27:56.498Z","endTime":"2026-04-19T22:28:03.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:28:03.725Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:29:48.266Z","endTime":"2026-04-19T22:31:03.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373057281443806,"aZ":-22.59175176107102,"pfxX":10.168079123234339,"pfxZ":5.484230498087452,"pX":-0.12850146884485644,"pZ":1.8140212639083888,"vX0":-9.123244284038236,"vY0":-131.9337483229864,"vZ0":-4.8696937050922,"x":121.9,"y":189.8,"x0":2.0680654504407285,"y0":50.00376433891881,"z0":5.3679152405371955,"aX":17.769115439772136},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-16.2,"spinRate":2230,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.41656687474252374,"extension":5.7185715768549725},"index":0,"playId":"eab35359-a8b2-3356-a3e2-44155a12d391","pitchNumber":1,"startTime":"2026-04-19T22:30:08.686Z","endTime":"2026-04-19T22:30:12.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92022953734727,"aZ":-30.474090792554502,"pfxX":9.11680202320147,"pfxZ":1.1527703969459782,"pX":-0.6262622067108818,"pZ":0.6597544939905317,"vX0":-9.623410709947043,"vY0":-120.64367492272807,"vZ0":-4.471204302689813,"x":140.87,"y":220.97,"x0":2.233672154256875,"y0":50.0002859274758,"z0":5.2290426350382315,"aX":13.409779419169283},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":-14.2,"spinRate":1615,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4543582887644875,"extension":5.840180921706099},"index":1,"playId":"c43257f8-c236-33ad-b20e-322d6dda8acc","pitchNumber":2,"startTime":"2026-04-19T22:30:23.278Z","endTime":"2026-04-19T22:30:27.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607935280968736,"aZ":-32.715180963836225,"pfxX":-2.217269822688572,"pfxZ":-0.35206368945730127,"pX":-0.8685570327448543,"pZ":3.120679422154437,"vX0":-6.826455295443082,"vY0":-122.30410413453303,"vZ0":0.6390869686274265,"x":150.11,"y":154.52,"x0":2.2394619459617577,"y0":50.00558434137932,"z0":5.646959105605459,"aX":-3.380249709842909},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":5.5,"spinRate":2588,"spinDirection":271},"zone":11,"typeConfidence":2.0,"plateTime":0.4467076200682998,"extension":5.85771983616409},"index":2,"playId":"5f9a1f91-a676-36cc-a337-2d04413da348","pitchNumber":3,"startTime":"2026-04-19T22:30:40.991Z","endTime":"2026-04-19T22:30:45.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78138429166172,"aZ":-23.29890860418647,"pfxX":10.381197791916795,"pfxZ":4.895893290470024,"pX":0.7533561471954264,"pZ":3.545985892714426,"vX0":-7.54922125895098,"vY0":-133.80200592300784,"vZ0":-0.7285129707714415,"x":88.28,"y":143.04,"x0":2.2620552049870724,"y0":50.006616362547284,"z0":5.490877619359286,"aX":18.833471170046057},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-17.2,"spinRate":2188,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4093189866897351,"extension":5.7351660933014035},"hitData":{"launchSpeed":66.7,"launchAngle":44.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.54,"coordY":121.47}},"index":3,"playId":"bd194b18-d12c-3883-a5ff-454926553458","pitchNumber":4,"startTime":"2026-04-19T22:30:55.226Z","endTime":"2026-04-19T22:31:03.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:31:03.289Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elias Díaz hits a ground-rule double (1) on a fly ball down the left-field line.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:33:36.280Z","endTime":"2026-04-19T22:34:10.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-19T22:31:18.707Z","endTime":"2026-04-19T22:31:42.402Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Chivilli replaces Ryan Weathers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-19T22:31:42.402Z","endTime":"2026-04-19T22:33:38.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275632580468738,"aZ":-23.660087418124444,"pfxX":-1.1108962326299157,"pfxZ":4.913951397837625,"pX":1.8090410319022197,"pZ":0.6843408291416297,"vX0":9.224563278549645,"vY0":-130.94467931195877,"vZ0":-7.720887736012853,"x":48.04,"y":220.3,"x0":-1.6186264844172278,"y0":50.00163424470432,"z0":5.447750183736961,"aX":-1.9248274354441777},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-0.1,"spinRate":2023,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4186731238646102,"extension":6.117336753334319},"index":2,"playId":"eb3d61cd-86d2-3bc2-8293-bccac3a141bd","pitchNumber":1,"startTime":"2026-04-19T22:33:38.527Z","endTime":"2026-04-19T22:33:42.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84258172811125,"aZ":-25.36337500607828,"pfxX":-1.4698683930714576,"pfxZ":3.93191573232896,"pX":0.06859348050988234,"pZ":2.657681104556569,"vX0":5.416527551036579,"vY0":-131.96613139128675,"vZ0":-2.7023384283417666,"x":114.39,"y":167.02,"x0":-1.8359927311034936,"y0":50.0009363501678,"z0":5.599857846495981,"aX":-2.5452031057844393},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":1.2,"spinRate":2037,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.41796969466647704,"extension":6.0928105681276},"hitData":{"launchSpeed":80.7,"launchAngle":39.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":37.54,"coordY":120.64}},"index":3,"playId":"a64b16fe-1092-3104-9f2e-775f0ae8771b","pitchNumber":2,"startTime":"2026-04-19T22:33:58.764Z","endTime":"2026-04-19T22:34:10.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":553869,"link":"/api/v1/people/553869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:34:10.780Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop José Caballero to first baseman Paul Goldschmidt. Elias Díaz to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:34:32.481Z","endTime":"2026-04-19T22:35:27.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.356281725644642,"aZ":-26.368444836737897,"pfxX":-5.287340821035344,"pfxZ":3.325835261921279,"pX":-0.16014134803800278,"pZ":1.0253353663232412,"vX0":5.879848049158518,"vY0":-131.88517902640817,"vZ0":-6.595207400501304,"x":123.1,"y":211.1,"x0":-1.7408983303145023,"y0":50.004896043711156,"z0":5.527128109097967,"aX":-9.23372304884413},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":8.2,"spinRate":2085,"spinDirection":230},"zone":13,"typeConfidence":0.63,"plateTime":0.4167242882304367,"extension":5.967474132896315},"index":0,"playId":"f892d138-2e40-3ac8-b4ac-3faa247fd7b8","pitchNumber":1,"startTime":"2026-04-19T22:34:41.275Z","endTime":"2026-04-19T22:34:44.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88852435711109,"aZ":-20.756136662074802,"pfxX":-7.6383792607603285,"pfxZ":7.04109529780065,"pX":-0.5190369994377098,"pZ":0.5524481940016018,"vX0":5.417471877880544,"vY0":-127.2534933326236,"vZ0":-8.232324320083066,"x":136.78,"y":223.86,"x0":-1.695337679233396,"y0":50.00293833232753,"z0":5.505220988623915,"aX":-12.384870734933955},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":1762,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.43232241081264355,"extension":6.12120487543611},"index":1,"playId":"ee70efe9-0ea8-375a-8161-6ae5d7a879fe","pitchNumber":2,"startTime":"2026-04-19T22:34:59.660Z","endTime":"2026-04-19T22:35:03.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.014294269630042,"aZ":-20.46215186575749,"pfxX":-9.593933156330227,"pfxZ":6.9858758259971765,"pX":-0.4562784635929978,"pZ":1.4451451771471806,"vX0":5.949480684613688,"vY0":-129.2054284865168,"vZ0":-6.222295837094739,"x":134.39,"y":199.76,"x0":-1.5521483616260108,"y0":50.00440436771509,"z0":5.4766265677645105,"aX":-16.087224625714022},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":1922,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4252855159821154,"extension":6.255887465257744},"hitData":{"launchSpeed":67.7,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.38,"coordY":150.33}},"index":2,"playId":"3806128b-6680-391b-b32c-ee38c9583006","pitchNumber":3,"startTime":"2026-04-19T22:35:19.793Z","endTime":"2026-04-19T22:35:27.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:35:27.551Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:35:35.431Z","endTime":"2026-04-19T22:37:10.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.6,"endSpeed":84.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929061296004498,"aZ":-23.751613392625277,"pfxX":-0.7790562082651924,"pfxZ":4.697103585591708,"pX":1.5098535386098941,"pZ":1.9315348022399477,"vX0":8.149901639450048,"vY0":-133.11829425305515,"vZ0":-5.050886606527933,"x":59.45,"y":186.63,"x0":-1.491720937532646,"y0":50.000333980935046,"z0":5.575827082697393,"aX":-1.3969364400337472},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2076,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4116678950689585,"extension":6.185017613291736},"index":0,"playId":"2c00e8c3-a12c-3f0a-b544-bafacbfd5920","pitchNumber":1,"startTime":"2026-04-19T22:35:55.772Z","endTime":"2026-04-19T22:35:59.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786657095348637,"aZ":-18.933813334745622,"pfxX":-9.365369523795149,"pfxZ":7.836258134819179,"pX":0.6686578878787327,"pZ":1.4365343594535809,"vX0":8.338795563507503,"vY0":-129.11758903718302,"vZ0":-6.826200404931005,"x":91.51,"y":199.99,"x0":-1.3854111033307464,"y0":50.000441184245,"z0":5.570526812448064,"aX":-15.817283070582137},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.8,"breakHorizontal":15.1,"spinRate":1917,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42414030854768736,"extension":6.224075254492615},"index":1,"playId":"f02bb583-fe68-3ba7-9f6a-a8b6ad9dabb2","pitchNumber":2,"startTime":"2026-04-19T22:36:13.180Z","endTime":"2026-04-19T22:36:17.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306206557273388,"aZ":-18.477845524385508,"pfxX":-8.192775756523398,"pfxZ":8.211675826900086,"pX":0.41716705323916725,"pZ":0.7973909829224857,"vX0":7.34181792207963,"vY0":-128.5287132835565,"vZ0":-8.435896732027098,"x":101.1,"y":217.25,"x0":-1.4156200892793844,"y0":50.00620608540903,"z0":5.564106839775841,"aX":-13.673118267930725},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2013,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.42657953536072846,"extension":6.070529577878426},"index":2,"playId":"3809e006-fe38-3163-9e70-27b94e7a67df","pitchNumber":3,"startTime":"2026-04-19T22:36:30.430Z","endTime":"2026-04-19T22:36:35.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68557086350319,"aZ":-19.370223477522384,"pfxX":-10.183166884863438,"pfxZ":6.3221023985195774,"pX":-0.073055666932374,"pZ":2.644469060071309,"vX0":7.705406106917834,"vY0":-141.70985365801127,"vZ0":-4.73028632667683,"x":119.78,"y":167.38,"x0":-1.510293124631158,"y0":50.002202092751006,"z0":5.580212792920607,"aX":-20.621138091572146},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":16.8,"spinRate":2293,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.3871465521879549,"extension":6.194615590571928},"index":3,"playId":"1f00357f-96df-30b9-bfa6-b1fbaf328f69","pitchNumber":4,"startTime":"2026-04-19T22:36:49.040Z","endTime":"2026-04-19T22:36:53.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29878905789779,"aZ":-22.283927609820797,"pfxX":-8.663278203150167,"pfxZ":5.916687865455783,"pX":1.226593998685339,"pZ":2.5894233079670244,"vX0":9.560010846373844,"vY0":-128.17819258386626,"vZ0":-3.4040346074059147,"x":70.25,"y":168.87,"x0":-1.4174275588207912,"y0":50.00532047692244,"z0":5.665138058614428,"aX":-14.487870717112493},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":1835,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.4265312236069816,"extension":6.137617978852593},"index":4,"playId":"beb0d483-e3ea-3b9e-a0a9-fffe6e4cd313","pitchNumber":5,"startTime":"2026-04-19T22:37:06.733Z","endTime":"2026-04-19T22:37:10.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:37:10.588Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:38:36.596Z","endTime":"2026-04-19T22:40:08.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:37:37.128Z","endTime":"2026-04-19T22:38:38.954Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5935329166241,"aZ":-22.666310754867542,"pfxX":-7.2499396775314775,"pfxZ":5.468605393564727,"pX":0.6070213475999583,"pZ":1.1694254205049588,"vX0":7.620066273257203,"vY0":-130.79999363107834,"vZ0":-6.7577153538681145,"x":93.86,"y":207.21,"x0":-1.396748962650912,"y0":50.0057992150809,"z0":5.476622061841125,"aX":-12.61312907401902},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":11.5,"spinRate":1938,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.41812757406816425,"extension":6.317887397331432},"index":1,"playId":"c4e6e609-2eb6-3c5e-820a-d394687f0867","pitchNumber":1,"startTime":"2026-04-19T22:38:38.954Z","endTime":"2026-04-19T22:38:42.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412490733647857,"aZ":-21.22509876967883,"pfxX":-8.618949042554998,"pfxZ":6.470072487657275,"pX":0.29680936879898656,"pZ":0.6253438580031964,"vX0":7.4425243724913726,"vY0":-128.90728523678084,"vZ0":-8.152302790467067,"x":105.69,"y":221.9,"x0":-1.5002606564299097,"y0":50.00223200664932,"z0":5.4525476423476755,"aX":-14.584945184705537},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":14.0,"spinRate":2058,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.42400332233853444,"extension":6.1253223122000255},"index":2,"playId":"03ccaa23-a9b8-3249-9401-19a2cc12364e","pitchNumber":2,"startTime":"2026-04-19T22:38:56.483Z","endTime":"2026-04-19T22:39:01.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.37244033060803,"aZ":-16.771032448248587,"pfxX":-10.588799291325536,"pfxZ":7.903947149424813,"pX":-1.6243679214992375,"pZ":4.070327960886423,"vX0":3.809865765009616,"vY0":-140.074050240745,"vZ0":-1.3626862568335416,"x":178.92,"y":128.88,"x0":-1.6423691941784198,"y0":50.00047710215531,"z0":5.681677788832719,"aX":-20.62976191158321},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":18.1,"spinRate":2371,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.39397620429028635,"extension":6.237658271155529},"index":3,"playId":"7946b08f-36ff-3cf2-bfd9-815e665409bd","pitchNumber":3,"startTime":"2026-04-19T22:39:20.366Z","endTime":"2026-04-19T22:39:25.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.50972668172399,"aZ":-17.759984554903046,"pfxX":-11.937562354432204,"pfxZ":7.134268631378289,"pX":-0.16496690514611878,"pZ":2.7903137267553304,"vX0":8.220517488819773,"vY0":-142.5946690859397,"vZ0":-4.51001546559611,"x":123.29,"y":163.44,"x0":-1.5621717626795533,"y0":50.00352038241005,"z0":5.54327083580355,"aX":-24.124356976396953},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":19.6,"spinRate":2368,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.386889861037218,"extension":6.236640834307881},"index":4,"playId":"dbc3c6e6-645b-36d1-9ae7-5b17a8328feb","pitchNumber":4,"startTime":"2026-04-19T22:39:41.127Z","endTime":"2026-04-19T22:39:45.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.63337796686868,"aZ":-17.26123820229479,"pfxX":-10.775170746858045,"pfxZ":7.508466097227653,"pX":-0.34625450785036166,"pZ":2.1586400322476913,"vX0":7.0649493131322565,"vY0":-141.77605513186896,"vZ0":-6.218121031837032,"x":130.2,"y":180.5,"x0":-1.5016433298640475,"y0":50.00654522318987,"z0":5.52689161214716,"aX":-21.415822047213425},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":17.6,"spinRate":2360,"spinDirection":237},"zone":7,"typeConfidence":0.91,"plateTime":0.38992341303462963,"extension":6.3007314742985585},"hitData":{"launchSpeed":99.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.59,"coordY":177.7}},"index":5,"playId":"5ce60fe5-0f0b-3f63-b579-a24840be58ca","pitchNumber":5,"startTime":"2026-04-19T22:40:00.223Z","endTime":"2026-04-19T22:40:08.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:40:08.355Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cody Bellinger lines out sharply to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:42:32.392Z","endTime":"2026-04-19T22:42:53.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Eli Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-19T22:41:55.567Z","endTime":"2026-04-19T22:42:34.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196267710842633,"aZ":-28.64053306795922,"pfxX":-2.779035176566255,"pfxZ":2.1652335806362224,"pX":-0.31814377849051756,"pZ":2.9196100762497332,"vX0":6.932737201110018,"vY0":-127.47991490847419,"vZ0":1.615036546127798,"x":129.13,"y":159.95,"x0":-2.7217004157889475,"y0":50.00267046314632,"z0":4.551871085621689,"aX":-4.536756942863746},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2402,"spinDirection":234},"zone":1,"typeConfidence":0.8,"plateTime":0.43100423488745454,"extension":6.317855583062238},"index":1,"playId":"67855b4e-d8aa-3bbc-b899-9a509021c388","pitchNumber":1,"startTime":"2026-04-19T22:42:34.711Z","endTime":"2026-04-19T22:42:38.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11668443609566,"aZ":-40.947338017610456,"pfxX":-6.734426608017319,"pfxZ":-5.8866904219865654,"pX":-0.0019950114949960802,"pZ":1.614043975758172,"vX0":8.48603986550845,"vY0":-122.6807908138255,"vZ0":1.5238771301905287,"x":117.08,"y":195.2,"x0":-2.6657160966758986,"y0":50.00083970153128,"z0":4.5328740671551975,"aX":-10.045466326709372},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.8,"breakHorizontal":9.7,"spinRate":1026,"spinDirection":287},"zone":14,"typeConfidence":0.95,"plateTime":0.4501805741546878,"extension":6.503046794481691},"hitData":{"launchSpeed":104.0,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.78,"coordY":69.33}},"index":2,"playId":"8982ac60-0b17-3b52-9b6a-38f5d8629959","pitchNumber":2,"startTime":"2026-04-19T22:42:46.945Z","endTime":"2026-04-19T22:42:53.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:42:53.964Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:42:55.650Z","endTime":"2026-04-19T22:43:46.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24402872866131,"aZ":-33.931689857804905,"pfxX":-11.36777002710398,"pfxZ":-1.0009990084203313,"pX":-0.19298505549051853,"pZ":2.5202627950546463,"vX0":9.790690747923753,"vY0":-132.9530690872142,"vZ0":1.5952533794503396,"x":124.36,"y":170.73,"x0":-2.478752720417124,"y0":50.00246911338533,"z0":4.407647490911777,"aX":-19.988609757044692},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":18.0,"spinRate":2268,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4148177655496541,"extension":6.596557279991072},"index":0,"playId":"364672fb-8193-3092-80be-fab75d7a6561","pitchNumber":1,"startTime":"2026-04-19T22:43:18.344Z","endTime":"2026-04-19T22:43:21.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":91.6,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88816828246378,"aZ":-36.62834668242425,"pfxX":-10.965222979424007,"pfxZ":-2.541929368339397,"pX":-0.6036116785284994,"pZ":1.5643107781547974,"vX0":8.701049449132197,"vY0":-133.00578355226742,"vZ0":-0.3714676417771394,"x":140.01,"y":196.54,"x0":-2.525829164637297,"y0":50.00038381559101,"z0":4.408576046866853,"aX":-19.247898623814763},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-4.4,"breakHorizontal":17.5,"spinRate":2185,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.41502809477028935,"extension":6.44040596098581},"hitData":{"launchSpeed":99.0,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":149.55}},"index":1,"playId":"9584e134-6618-3e97-aa54-2acd40237214","pitchNumber":2,"startTime":"2026-04-19T22:43:38.272Z","endTime":"2026-04-19T22:43:46.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:43:46.062Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:43:49.585Z","endTime":"2026-04-19T22:44:20.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98164745020847,"aZ":-38.34343764409453,"pfxX":-11.614069900569342,"pfxZ":-3.456980203292563,"pX":-0.17839884401700892,"pZ":2.277132746343929,"vX0":10.169064911531889,"vY0":-134.04626898228835,"vZ0":1.5158712509001024,"x":123.8,"y":177.3,"x0":-2.5470006202245155,"y0":50.00180305327489,"z0":4.480366674491029,"aX":-20.743454528741534},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-5.5,"breakHorizontal":18.4,"spinRate":2122,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4115465567818486,"extension":6.40116627351387},"hitData":{"launchSpeed":97.7,"launchAngle":32.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.28,"coordY":76.49}},"index":0,"playId":"f8428a44-7ed0-337b-b194-1fae20c4d0b7","pitchNumber":1,"startTime":"2026-04-19T22:44:12.087Z","endTime":"2026-04-19T22:44:20.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":516782,"link":"/api/v1/people/516782"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:44:20.856Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:46:32.000Z","endTime":"2026-04-19T22:48:29.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.205159918237516,"aZ":-23.139460335495027,"pfxX":-0.8455006541993821,"pfxZ":5.1005759386701985,"pX":1.5996489980371587,"pZ":1.8444036949370186,"vX0":10.652215448596058,"vY0":-132.27357382930393,"vZ0":-5.2171388636059115,"x":56.03,"y":188.98,"x0":-2.3699707039393774,"y0":50.006072822926626,"z0":5.539074051057288,"aX":-1.5002357614481352},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":2130,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.41408301667558023,"extension":6.313360237158872},"index":0,"playId":"009592e7-2359-31da-b72b-aab4fa9476e2","pitchNumber":1,"startTime":"2026-04-19T22:46:43.186Z","endTime":"2026-04-19T22:46:47.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.6,"endSpeed":86.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.778895422137694,"aZ":-19.47507274106701,"pfxX":-10.013771675879077,"pfxZ":6.481306079576017,"pX":-0.4130536782526006,"pZ":2.679028087271615,"vX0":8.925004213899943,"vY0":-140.2732067707566,"vZ0":-4.44371426160969,"x":132.74,"y":166.45,"x0":-2.361909693065731,"y0":50.00141437147989,"z0":5.583281818384593,"aX":-19.614094234828812},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":15.8,"spinRate":2277,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.3930575872054285,"extension":6.364068213159414},"index":1,"playId":"6e96abca-767e-3d9f-8eec-4b20c2dcd874","pitchNumber":2,"startTime":"2026-04-19T22:46:59.762Z","endTime":"2026-04-19T22:47:03.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02592369277829,"aZ":-19.634107132887895,"pfxX":-11.265762084902962,"pfxZ":6.142818856103034,"pX":1.253440373394954,"pZ":3.325712244806893,"vX0":13.731940593727852,"vY0":-142.7092130020568,"vZ0":-2.773573267702363,"x":69.22,"y":148.99,"x0":-2.180801019423724,"y0":50.00277882984672,"z0":5.562076501211432,"aX":-22.997209136111348},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":17.3,"spinRate":2311,"spinDirection":241},"zone":12,"typeConfidence":0.91,"plateTime":0.38535514235668966,"extension":6.322226565789802},"index":2,"playId":"3aaa8967-3fb1-3e71-bb31-3998d91ee2c8","pitchNumber":3,"startTime":"2026-04-19T22:47:15.480Z","endTime":"2026-04-19T22:47:22.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.3,"endSpeed":82.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917946919165807,"aZ":-25.605064450174673,"pfxX":-8.98411047002429,"pfxZ":3.8632523271893944,"pX":0.23059840373744198,"pZ":0.5239555200178144,"vX0":9.316577992252165,"vY0":-129.521574068299,"vZ0":-7.558478457662412,"x":108.21,"y":224.63,"x0":-2.244882449088577,"y0":50.001982983206005,"z0":5.436475787532605,"aX":-15.272022613084957},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":2057,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.42280253499648346,"extension":6.29636393423971},"index":3,"playId":"ae81eed6-970a-32ab-b86b-27b7b1464e48","pitchNumber":4,"startTime":"2026-04-19T22:47:31.353Z","endTime":"2026-04-19T22:47:35.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.458525975103974,"aZ":-21.89229227003907,"pfxX":-11.836481787776819,"pfxZ":5.061793418573043,"pX":-0.0625264138692098,"pZ":2.9202058590362876,"vX0":10.00771560870503,"vY0":-141.66292500853166,"vZ0":-3.5434805838126167,"x":119.38,"y":159.93,"x0":-2.103742510193509,"y0":50.003801273159304,"z0":5.587213599502763,"aX":-24.051265496925957},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":19.4,"spinRate":2269,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.38667642517067513,"extension":6.315509004430834},"index":4,"playId":"529e9531-6fd6-3507-ab48-2a26b25622f6","pitchNumber":5,"startTime":"2026-04-19T22:47:51.520Z","endTime":"2026-04-19T22:47:57.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.4,"endSpeed":81.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599198861931583,"aZ":-24.4266650815494,"pfxX":-8.484869053070007,"pfxZ":4.559856569005376,"pX":-0.5707846783399242,"pZ":2.0082624546547665,"vX0":7.16367639411979,"vY0":-129.87381934536583,"vZ0":-4.310568122228341,"x":138.76,"y":184.56,"x0":-2.2699159188418436,"y0":50.00271178709852,"z0":5.559755315763247,"aX":-14.41489490880534},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":1863,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.42263316450757316,"extension":6.154017783595739},"hitData":{"launchSpeed":85.7,"launchAngle":70.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.54,"coordY":168.82}},"index":5,"playId":"02a00780-4b86-38d3-a88c-909bcdb14a8c","pitchNumber":6,"startTime":"2026-04-19T22:48:19.640Z","endTime":"2026-04-19T22:48:29.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:48:29.599Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, second baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:48:33.351Z","endTime":"2026-04-19T22:51:00.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1110441414702,"aZ":-25.6576334832825,"pfxX":-0.6226051532964163,"pfxZ":3.6397759412445243,"pX":0.4262457828145025,"pZ":2.7591072129502883,"vX0":7.974998804143908,"vY0":-133.95355571979346,"vZ0":-2.2127093793893278,"x":100.75,"y":164.28,"x0":-2.5282589468400967,"y0":50.00013360040245,"z0":5.459514550544347,"aX":-1.1146552211822103},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":-0.8,"spinRate":2029,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.4113436709300453,"extension":6.444767405780981},"index":0,"playId":"5906e77d-f257-3b59-b435-deca9f4435e8","pitchNumber":1,"startTime":"2026-04-19T22:48:53.020Z","endTime":"2026-04-19T22:48:56.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7390440560895,"aZ":-26.988750131346265,"pfxX":-1.1870125758443617,"pfxZ":2.9626760285742044,"pX":0.8386252414127768,"pZ":2.9279480449013366,"vX0":8.974465920200968,"vY0":-131.81929164508074,"vZ0":-1.8250921663153121,"x":85.03,"y":159.73,"x0":-2.4652234844382788,"y0":50.00038056135909,"z0":5.634684988900215,"aX":-2.077026911692805},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":0.0,"spinRate":2076,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.41656937119034065,"extension":6.19406686757189},"index":1,"playId":"a9420155-33e9-3bd4-b606-609a748a59a9","pitchNumber":2,"startTime":"2026-04-19T22:49:09.335Z","endTime":"2026-04-19T22:49:13.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.945636242220246,"aZ":-23.0103060936128,"pfxX":-9.241854157078516,"pfxZ":5.514830287442325,"pX":-0.3940596948968703,"pZ":1.3829262111901108,"vX0":8.010616523565107,"vY0":-128.67344245358538,"vZ0":-5.694284199691368,"x":132.02,"y":201.44,"x0":-2.360600442727228,"y0":50.00224339935022,"z0":5.429298849401505,"aX":-15.357121168281747},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":1855,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.42714862301264844,"extension":6.139679050717891},"index":2,"playId":"f564c0f4-61ce-34e8-8b81-3470205b749e","pitchNumber":3,"startTime":"2026-04-19T22:49:26.502Z","endTime":"2026-04-19T22:49:30.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.019606510021443,"aZ":-27.145130102739316,"pfxX":-1.4575172688258107,"pfxZ":2.894734057156527,"pX":0.7773723850155583,"pZ":1.2881548810645156,"vX0":8.963773121537482,"vY0":-131.80119425603658,"vZ0":-5.3713863508271285,"x":87.37,"y":204.0,"x0":-2.495447576727296,"y0":50.006240123740895,"z0":5.386650158302543,"aX":-2.5362368947261342},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2211,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.41741312972172606,"extension":6.354358965987194},"index":3,"playId":"775c0501-f950-3544-b845-d492ef9c796c","pitchNumber":4,"startTime":"2026-04-19T22:49:48.956Z","endTime":"2026-04-19T22:49:53.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.5,"endSpeed":81.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3017663916756,"aZ":-26.74108929504747,"pfxX":-9.305704261444404,"pfxZ":3.18867028579027,"pX":-1.1052137877755,"pZ":2.363514258710803,"vX0":6.382304391963398,"vY0":-130.21415778410412,"vZ0":-2.8549779585019968,"x":159.13,"y":174.97,"x0":-2.3885152223082957,"y0":50.00327605912411,"z0":5.513910959082653,"aX":-15.858058429706679},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":1995,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.42186777021795985,"extension":6.1065637705812374},"index":4,"playId":"44b52614-dc4a-30ff-b8cf-65aab7c09cf6","pitchNumber":5,"startTime":"2026-04-19T22:50:08.188Z","endTime":"2026-04-19T22:50:12.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76864535151474,"aZ":-26.176020933349008,"pfxX":-9.826771046024344,"pfxZ":3.498839292066857,"pX":-0.5519533005384637,"pZ":1.2651238388044388,"vX0":7.783010981129526,"vY0":-130.66866653066754,"vZ0":-5.563920801346859,"x":138.04,"y":204.62,"x0":-2.3052449765218044,"y0":50.00244362743561,"z0":5.410854154880757,"aX":-16.845055288628526},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2084,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4205676146739865,"extension":6.324449720986598},"index":5,"playId":"040a87c8-95bc-34fc-b2d8-cb18d144ec21","pitchNumber":6,"startTime":"2026-04-19T22:50:26.010Z","endTime":"2026-04-19T22:50:30.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87714298554192,"aZ":-16.959281930174654,"pfxX":-10.795636459397818,"pfxZ":7.436791514850949,"pX":-1.0339679784411913,"pZ":2.990889934513422,"vX0":7.815344132639958,"vY0":-142.80414042152807,"vZ0":-3.844908347997541,"x":156.41,"y":158.03,"x0":-2.417296683349139,"y0":50.000062364087725,"z0":5.435865467713343,"aX":-22.076288734023922},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":17.8,"spinRate":2209,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.3850032846829423,"extension":6.318365526054848},"hitData":{"launchSpeed":49.1,"launchAngle":18.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.57,"coordY":149.7}},"index":6,"playId":"3620a655-ee5d-3648-856a-a1ae76c5770f","pitchNumber":7,"startTime":"2026-04-19T22:50:52.296Z","endTime":"2026-04-19T22:51:00.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:51:00.256Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Starling Marte hit by pitch.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:51:05.654Z","endTime":"2026-04-19T22:51:35.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":98.7,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.59484754208036,"aZ":-18.14313762492612,"pfxX":-10.653553365893504,"pfxZ":6.853206318661204,"pX":-1.9335176651838215,"pZ":3.955488342259911,"vX0":5.40016991671272,"vY0":-143.4652212627733,"vZ0":-1.1652818766821194,"x":190.7,"y":131.98,"x0":-2.47404013883007,"y0":50.00668831417036,"z0":5.517494084932356,"aX":-21.82476459428564},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":17.9,"spinRate":2315,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.38435766133057836,"extension":6.2271992596847126},"index":0,"playId":"9e8b4968-5787-3974-9701-2073385b3b67","pitchNumber":1,"startTime":"2026-04-19T22:51:29.305Z","endTime":"2026-04-19T22:51:35.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:51:35.141Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:51:42.219Z","endTime":"2026-04-19T22:54:18.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.95"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.02"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.56"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.56"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.50"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.25"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".305"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.764255146862716,"aZ":-18.66357743256231,"pfxX":-11.57140027666606,"pfxZ":6.690972807553766,"pX":-0.687285695048382,"pZ":3.2556277755365577,"vX0":6.829916349389879,"vY0":-141.99452274408054,"vZ0":-2.857689628625131,"x":143.2,"y":150.88,"x0":-1.633900558958778,"y0":50.006913189538864,"z0":5.477882154776004,"aX":-23.381479841809956},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":19.3,"spinRate":2315,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.3873196812821451,"extension":6.403381436750257},"index":0,"playId":"dca07a02-57d7-32d6-a3c3-86f4ae0018d6","pitchNumber":1,"startTime":"2026-04-19T22:52:19.767Z","endTime":"2026-04-19T22:52:46.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30447807935917,"aZ":-16.571373376033222,"pfxX":-10.856811951522392,"pfxZ":7.884527883269145,"pX":-0.36483563400204283,"pZ":1.4620312115878042,"vX0":7.218301039355666,"vY0":-140.38765649822858,"vZ0":-7.607506516588281,"x":130.91,"y":199.31,"x0":-1.5700324812657238,"y0":50.00534387552845,"z0":5.303290344259816,"aX":-21.48974023159311},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":18.0,"spinRate":2242,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.391430860540114,"extension":6.559142406109839},"index":1,"playId":"d799095e-3b43-3183-a3d1-2daf187c763b","pitchNumber":2,"startTime":"2026-04-19T22:52:57.367Z","endTime":"2026-04-19T22:53:03.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Starling Marte advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"d799095e-3b43-3183-a3d1-2daf187c763b","startTime":"2026-04-19T22:53:07.314Z","endTime":"2026-04-19T22:53:17.188Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"postOnSecond":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96694567985331,"aZ":-25.456585626591885,"pfxX":-9.235567618475308,"pfxZ":4.0147418488558415,"pX":-0.24623437577360474,"pZ":1.6074269215579369,"vX0":6.288302484285951,"vY0":-129.14276645856538,"vZ0":-4.98634617485693,"x":126.39,"y":195.38,"x0":-1.5229683844213826,"y0":50.00638020664222,"z0":5.541728342951584,"aX":-15.474298648777118},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":1843,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.4254694094144744,"extension":6.081215547132076},"index":3,"playId":"b9c17a63-9e1b-3144-b1b6-47c0e1090422","pitchNumber":3,"startTime":"2026-04-19T22:53:17.188Z","endTime":"2026-04-19T22:53:24.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933972973666513,"aZ":-19.903537000137938,"pfxX":-9.028004370426032,"pfxZ":7.279739135023708,"pX":1.3282491522835793,"pZ":0.1190030106896694,"vX0":9.709504683931542,"vY0":-129.51712942200118,"vZ0":-9.246374427018159,"x":66.37,"y":235.57,"x0":-1.3095948587069874,"y0":50.006370081898226,"z0":5.278497525224508,"aX":-15.22681311205931},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":1805,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.42410604217030023,"extension":6.229642196588479},"index":4,"playId":"0c2174ee-a235-35ed-99a8-e8ec7731aaf0","pitchNumber":4,"startTime":"2026-04-19T22:53:44.154Z","endTime":"2026-04-19T22:53:51.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Starling Marte advances to 3rd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"0c2174ee-a235-35ed-99a8-e8ec7731aaf0","startTime":"2026-04-19T22:53:55.732Z","endTime":"2026-04-19T22:54:13.016Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"second":{"id":516782,"link":"/api/v1/people/516782"},"postOnThird":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26661324538605,"aZ":-18.687995828891964,"pfxX":-10.86717056326205,"pfxZ":6.694682893625643,"pX":0.8438667932559656,"pZ":2.7157031379309555,"vX0":9.820276953700388,"vY0":-141.27799563645735,"vZ0":-4.362577680693053,"x":84.83,"y":165.46,"x0":-1.2714116456657394,"y0":50.002118317623875,"z0":5.486985046954411,"aX":-21.888218133381496},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":17.6,"spinRate":2186,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.38823610121781016,"extension":6.276663838772246},"index":6,"playId":"4bd129f8-61ea-32ab-bafa-8a59fb63df0e","pitchNumber":5,"startTime":"2026-04-19T22:54:13.016Z","endTime":"2026-04-19T22:54:18.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":642708,"link":"/api/v1/people/642708"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"third":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-19T22:54:18.233Z","atBatIndex":74}]