[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:41:29.358Z","endTime":"2026-04-22T01:43:05.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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-21T22:03:15.806Z","endTime":"2026-04-22T01:17:42.524Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:17:42.524Z","endTime":"2026-04-22T01:41:09.448Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-22T01:41:09.448Z","endTime":"2026-04-22T01:41:31.726Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56198082092617,"aZ":-27.454805616486972,"pfxX":-11.088854966008826,"pfxZ":2.4798746817640023,"pX":-1.4342653719671292,"pZ":2.183111061563294,"vX0":5.2185563302289,"vY0":-137.63125292493535,"vZ0":-2.5970144874546057,"x":171.67,"y":179.84,"x0":-1.921568546149731,"y0":50.00466648879787,"z0":5.0120840137624905,"aX":-21.125395356400286},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":18.8,"spinRate":1938,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.3990477895904476,"extension":5.283813472875248},"index":3,"playId":"70d94c12-89e9-30dd-8fa7-5f8538e7e357","pitchNumber":1,"startTime":"2026-04-22T01:41:31.726Z","endTime":"2026-04-22T01:41:35.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61812651173922,"aZ":-14.987151677333092,"pfxX":-8.127750279757644,"pfxZ":9.023003003247055,"pX":-0.06600343724317055,"pZ":3.5257260773887706,"vX0":7.485786081641318,"vY0":-137.85921384617168,"vZ0":-1.7804046248214593,"x":119.52,"y":143.59,"x0":-1.7744056990720778,"y0":50.00333448242513,"z0":5.203257764378491,"aX":-15.482834203814743},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":13.0,"spinRate":2433,"spinDirection":239},"zone":2,"typeConfidence":0.92,"plateTime":0.39889970320627954,"extension":5.395605290281692},"index":4,"playId":"4951c5c6-d3ca-3a9a-9bd6-487c0ef91551","pitchNumber":2,"startTime":"2026-04-22T01:41:45.059Z","endTime":"2026-04-22T01:41:48.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02920668964585,"aZ":-17.4236402644639,"pfxX":-8.400787870429308,"pfxZ":7.5275950454719105,"pX":1.2562423618751846,"pZ":2.827336536449145,"vX0":10.840203737625366,"vY0":-139.29168524726046,"vZ0":-3.182729814590986,"x":69.11,"y":162.44,"x0":-1.5991290285113144,"y0":50.00466108321492,"z0":5.140452588387949,"aX":-16.46743586178464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2212,"spinDirection":233},"zone":12,"typeConfidence":0.93,"plateTime":0.3936059910751122,"extension":5.4031919591424975},"index":5,"playId":"4948589d-39ec-376e-b8f3-4824cf823c46","pitchNumber":3,"startTime":"2026-04-22T01:42:01.740Z","endTime":"2026-04-22T01:42:06.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13560560600218,"aZ":-14.76847557788286,"pfxX":-7.661145291472306,"pfxZ":8.965659185137659,"pX":-0.4201137604310847,"pZ":3.4232781241295496,"vX0":6.697895299135475,"vY0":-139.14119070495752,"vZ0":-2.164123447883476,"x":133.01,"y":146.35,"x0":-1.8750691671319444,"y0":50.00045561591686,"z0":5.201194107464973,"aX":-14.86970777002802},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2400,"spinDirection":230},"zone":1,"typeConfidence":0.93,"plateTime":0.39516404904036495,"extension":5.369366715734876},"index":6,"playId":"897b41eb-1b66-3ddb-baf6-76d235aba0c4","pitchNumber":4,"startTime":"2026-04-22T01:42:18.485Z","endTime":"2026-04-22T01:42:22.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-22T01:42:31.499Z","endTime":"2026-04-22T01:42:42.738Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.676454338367,"aZ":-20.060858461665163,"pfxX":-8.251536622358572,"pfxZ":6.1059528860038785,"pX":-0.5108645128931473,"pZ":3.9252196204502967,"vX0":6.679325589392987,"vY0":-140.21692193812356,"vZ0":0.055048603782455574,"x":136.47,"y":132.8,"x0":-1.855649128566669,"y0":50.005209370219546,"z0":5.217780588644576,"aX":-16.378882310331456},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":13.6,"spinRate":2149,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.3911182917583642,"extension":5.245575444373551},"index":8,"playId":"2ae6500a-8dfa-376a-8f89-9319184fef00","pitchNumber":5,"startTime":"2026-04-22T01:42:42.738Z","endTime":"2026-04-22T01:42:47.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.203059769091034,"aZ":-16.02725164134319,"pfxX":-8.069768524195341,"pfxZ":8.225137063707436,"pX":-1.878605046865049,"pZ":3.838260214312988,"vX0":2.71558937865624,"vY0":-140.07016142553394,"vZ0":-0.9839998890761571,"x":188.61,"y":135.15,"x0":-1.8194136716801432,"y0":50.00133664152463,"z0":5.254467780235106,"aX":-15.840005487794212},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":13.9,"spinRate":2345,"spinDirection":236},"zone":11,"typeConfidence":0.93,"plateTime":0.39285899660083157,"extension":5.296449702988397},"index":9,"playId":"54ed8ccd-ef3f-3467-94ff-2ffee8f3e386","pitchNumber":6,"startTime":"2026-04-22T01:43:01.303Z","endTime":"2026-04-22T01:43:05.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-22T01:43:05.905Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:43:28.107Z","endTime":"2026-04-22T01:44:30.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70932389891688,"aZ":-27.017160211925162,"pfxX":-10.610022604329842,"pfxZ":2.6266341598861995,"pX":-0.26005731801896687,"pZ":2.406046211102112,"vX0":9.329268039827404,"vY0":-138.97711865012602,"vZ0":-2.305103620580817,"x":126.91,"y":173.82,"x0":-2.2738026418346355,"y0":50.006773878020056,"z0":5.031714171664848,"aX":-20.86229477175333},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":1873,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.3933739378966248,"extension":5.328931922863993},"index":0,"playId":"bf98a939-f049-3a21-af2c-4329f3860aaf","pitchNumber":1,"startTime":"2026-04-22T01:43:33.481Z","endTime":"2026-04-22T01:43:40.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Kurtz steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"bf98a939-f049-3a21-af2c-4329f3860aaf","startTime":"2026-04-22T01:43:44.772Z","endTime":"2026-04-22T01:43:53.762Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"postOnSecond":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29331893080331,"aZ":-27.526372357555616,"pfxX":-1.421584103763099,"pfxZ":2.8877758740227577,"pX":0.06882288379956315,"pZ":1.8193543316651213,"vX0":6.853388609152603,"vY0":-126.14172817952881,"vZ0":-2.235123238886871,"x":114.38,"y":189.66,"x0":-2.501547266043024,"y0":50.0003742394969,"z0":4.942094916707661,"aX":-2.2861452360982706},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":1.0,"spinRate":2069,"spinDirection":247},"zone":8,"typeConfidence":0.85,"plateTime":0.43465510749938385,"extension":5.630657840876993},"index":2,"playId":"eb471802-c9a2-3d1e-8cec-01194143bcce","pitchNumber":2,"startTime":"2026-04-22T01:43:53.762Z","endTime":"2026-04-22T01:43:57.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T01:44:06.725Z","endTime":"2026-04-22T01:44:26.316Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930641032756668,"aZ":-27.682520885016654,"pfxX":-1.8605470658859415,"pfxZ":2.761590305404452,"pX":1.0643385772907468,"pZ":1.3535091496709837,"vX0":9.088168586034337,"vY0":-126.78663110948487,"vZ0":-3.22156047999489,"x":76.43,"y":202.24,"x0":-2.3250850502825444,"y0":50.00503895399372,"z0":4.8499483687969995,"aX":-3.0299117099414845},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2150,"spinDirection":230},"zone":14,"typeConfidence":0.84,"plateTime":0.43200579041926046,"extension":5.600056491679918},"index":4,"playId":"dac814f7-0f41-3d5a-b4bf-35fbf810ece4","pitchNumber":3,"startTime":"2026-04-22T01:44:26.316Z","endTime":"2026-04-22T01:44:30.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.46,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:44:30.963Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:44:52.836Z","endTime":"2026-04-22T01:48:31.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82331173901824,"aZ":-28.33273688027329,"pfxX":-0.8229272469045683,"pfxZ":2.321293676697559,"pX":-0.04619293784022531,"pZ":2.5779552720572023,"vX0":4.870614232922361,"vY0":-128.0211123606919,"vZ0":-0.5568876816488819,"x":118.76,"y":169.18,"x0":-1.8678401820230637,"y0":50.00485266315951,"z0":5.019007337766467,"aX":-1.3637543363174731},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":0.4,"spinRate":2128,"spinDirection":246},"zone":5,"typeConfidence":0.81,"plateTime":0.4281021521132562,"extension":5.47600306020707},"index":0,"playId":"ea0b2695-6814-396d-a981-b918f066b0f6","pitchNumber":1,"startTime":"2026-04-22T01:44:56.603Z","endTime":"2026-04-22T01:45:01.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69493406022539,"aZ":-18.93294747953599,"pfxX":-6.5920761274685304,"pfxZ":6.789049851427524,"pX":-1.0288976409815545,"pZ":3.7692302771270785,"vX0":4.21496646548206,"vY0":-139.54693842736228,"vZ0":-0.7828871959126876,"x":156.22,"y":137.01,"x0":-1.7113196866353297,"y0":50.00123607749364,"z0":5.31377688811489,"aX":-12.853822755541813},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2166,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.39419871923270744,"extension":5.355103196088},"index":1,"playId":"3904fc87-9e44-37aa-852c-ee743bcec642","pitchNumber":2,"startTime":"2026-04-22T01:45:19.742Z","endTime":"2026-04-22T01:45:23.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.180127706621057,"aZ":-32.88155825240527,"pfxX":0.28591678629670714,"pfxZ":-0.4577392340787281,"pX":-0.4162321956089856,"pZ":3.032707925226797,"vX0":3.3548717928236025,"vY0":-123.90389328435704,"vZ0":1.4597400991966363,"x":132.87,"y":156.9,"x0":-1.8258890229974107,"y0":50.00062500285239,"z0":5.187209580732598,"aX":0.4436866835080631},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":-1.3,"spinRate":2188,"spinDirection":124},"zone":1,"typeConfidence":0.88,"plateTime":0.44236452542131266,"extension":5.5760591822261665},"index":2,"playId":"2ab968d1-6660-3a07-8fa5-5d6c8be07cd4","pitchNumber":3,"startTime":"2026-04-22T01:45:40.805Z","endTime":"2026-04-22T01:45:45.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81908592330078,"aZ":-14.88866514023349,"pfxX":-6.278375660771979,"pfxZ":8.942676833064409,"pX":-0.2162057581120233,"pZ":4.052773281793243,"vX0":6.051505933701684,"vY0":-139.03133365025698,"vZ0":-0.6376117696517671,"x":125.24,"y":129.36,"x0":-1.6186514038502529,"y0":50.0032824460854,"z0":5.284807873221686,"aX":-12.13725147194582},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2209,"spinDirection":231},"zone":11,"typeConfidence":0.94,"plateTime":0.3958602178614705,"extension":5.3075477589258355},"index":3,"playId":"b006b98c-6c5b-33e9-87fe-b8070ebd62da","pitchNumber":4,"startTime":"2026-04-22T01:46:01.127Z","endTime":"2026-04-22T01:46:08.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.499276374445984,"aZ":-15.491974127495396,"pfxX":-6.72438798576235,"pfxZ":8.569564916099713,"pX":0.3769690873226823,"pZ":2.88545067193168,"vX0":7.72903192045109,"vY0":-138.9767311094195,"vZ0":-3.487625192233353,"x":102.63,"y":160.87,"x0":-1.5726580470419713,"y0":50.00555039622981,"z0":5.192144018450285,"aX":-13.095108006754309},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2218,"spinDirection":238},"zone":3,"typeConfidence":0.93,"plateTime":0.3948162090378684,"extension":5.492279556499609},"index":4,"playId":"953761dc-7cea-3a98-81c7-0ccf54a4413a","pitchNumber":5,"startTime":"2026-04-22T01:46:29.137Z","endTime":"2026-04-22T01:46:34.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20623369314081,"aZ":-29.741287723213546,"pfxX":-0.5607805673270247,"pfxZ":1.491257527197825,"pX":0.6317500784435894,"pZ":1.3659093616903157,"vX0":6.235568414732454,"vY0":-125.98435123784797,"vZ0":-3.0933026341852403,"x":92.92,"y":201.9,"x0":-1.7877161483502926,"y0":50.00203903764408,"z0":4.978312796916768,"aX":-0.9148657130731191},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-0.2,"spinRate":2171,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43243119772220506,"extension":5.659475791558846},"index":5,"playId":"d10ad48f-8d9a-35bf-9954-2b1cba5b39c2","pitchNumber":6,"startTime":"2026-04-22T01:47:09.280Z","endTime":"2026-04-22T01:47:14.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730291678296084,"aZ":-30.373041449358546,"pfxX":0.19649221056699173,"pfxZ":1.1369071025684567,"pX":-0.06418633376308885,"pZ":1.6687398659501838,"vX0":4.341360937883885,"vY0":-125.42633122223117,"vZ0":-2.0358540375321983,"x":119.45,"y":193.72,"x0":-1.844239660920979,"y0":50.005560044387494,"z0":4.971317542404619,"aX":0.31294858141217835},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.3,"spinRate":2216,"spinDirection":255},"zone":8,"typeConfidence":0.9,"plateTime":0.43693653364809526,"extension":5.482118777788444},"index":6,"playId":"0adce2a0-67f9-38f4-abe9-f1f0b6f1a145","pitchNumber":7,"startTime":"2026-04-22T01:47:32.805Z","endTime":"2026-04-22T01:47:36.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98039156425375,"aZ":-32.18506814772291,"pfxX":-11.026471333153376,"pfxZ":-0.0019061238687072546,"pX":-0.02972221423997075,"pZ":1.8788432629404943,"vX0":7.627222858598651,"vY0":-128.33508214894135,"vZ0":-1.2786181608634455,"x":118.13,"y":188.05,"x0":-1.610140673498318,"y0":50.00570133496681,"z0":4.8942766411506975,"aX":-18.36448866634359},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":18.2,"spinRate":2034,"spinDirection":258},"zone":8,"typeConfidence":0.9,"plateTime":0.42705760217454936,"extension":5.409552769378365},"index":7,"playId":"2868806a-4129-384f-a50c-7b386e247fab","pitchNumber":8,"startTime":"2026-04-22T01:47:58.628Z","endTime":"2026-04-22T01:48:04.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.7,"endSpeed":77.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31472117474955,"aZ":-31.99239318509086,"pfxX":0.2080864698047413,"pfxZ":0.11793753767204773,"pX":-0.06246899514808459,"pZ":1.572713581263539,"vX0":4.129623727385216,"vY0":-124.65663581003459,"vZ0":-1.647752628037307,"x":119.38,"y":196.32,"x0":-1.7804068138002411,"y0":50.00420934212389,"z0":4.9293929936135275,"aX":0.32050324253873946},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-1.6,"spinRate":2231,"spinDirection":68},"zone":8,"typeConfidence":0.89,"plateTime":0.44249734787906414,"extension":5.480573350774894},"index":8,"playId":"f2020dc4-2bd7-31ee-ae53-69e4b2d7dd01","pitchNumber":9,"startTime":"2026-04-22T01:48:26.238Z","endTime":"2026-04-22T01:48:31.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:48:31.489Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (8) on a sharp line drive to right fielder Rob Refsnyder. Nick Kurtz scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:49:21.713Z","endTime":"2026-04-22T01:49:36.843Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":"34676d8c-cc1f-3635-a11e-63eb28039332","startTime":"2026-04-22T01:48:53.455Z","endTime":"2026-04-22T01:48:56.745Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202914913601667,"aZ":-28.245775482372764,"pfxX":-1.014372402807676,"pfxZ":2.4628945914603637,"pX":-0.023624026175091888,"pZ":2.3828889570559153,"vX0":4.797535305162554,"vY0":-125.39974029335472,"vZ0":-0.781428348778814,"x":117.9,"y":174.44,"x0":-1.829172986035842,"y0":50.001729973004785,"z0":5.001544657565625,"aX":-1.6174421696568602},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":0.7,"spinRate":2111,"spinDirection":232},"zone":5,"typeConfidence":0.88,"plateTime":0.436688788934954,"extension":5.482875995796296},"hitData":{"launchSpeed":112.2,"launchAngle":12.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.8,"coordY":98.35}},"index":1,"playId":"fe2a4789-7bc7-36c5-aa54-be986bffbfcc","pitchNumber":1,"startTime":"2026-04-22T01:49:23.861Z","endTime":"2026-04-22T01:49:36.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-9.800000000000004,"leverageIndex":1.21,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:49:36.843Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:50:07.140Z","endTime":"2026-04-22T01:51:45.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81815190643419,"aZ":-26.35601469331295,"pfxX":-11.142534285247809,"pfxZ":2.9128516761762437,"pX":-1.5950688559848647,"pZ":2.5747654092893595,"vX0":6.09559956817406,"vY0":-140.69681416716557,"vZ0":-2.0442600464906895,"x":177.8,"y":169.26,"x0":-2.3453807202900427,"y0":50.00549954007853,"z0":5.024018752494445,"aX":-22.2753800344896},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.0,"breakHorizontal":18.8,"spinRate":2094,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.38975449151056063,"extension":5.5465116848203095},"index":0,"playId":"941b056e-35af-39cb-97c0-651559a6234f","pitchNumber":1,"startTime":"2026-04-22T01:50:09.432Z","endTime":"2026-04-22T01:50:13.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165212271929512,"aZ":-27.348576179456867,"pfxX":-10.664619478673128,"pfxZ":2.448852394869613,"pX":-1.1246116185282553,"pZ":2.9863123187297993,"vX0":7.267046066631036,"vY0":-139.49651098785165,"vZ0":-0.984186761523616,"x":159.87,"y":158.15,"x0":-2.376888314050094,"y0":50.00436015236705,"z0":5.145396534245538,"aX":-21.035144658642842},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":1989,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.39252634453858715,"extension":5.574330308374171},"index":1,"playId":"4ab5b0e0-5fd7-342a-a307-aca879bf3ccc","pitchNumber":2,"startTime":"2026-04-22T01:50:32.009Z","endTime":"2026-04-22T01:50:37.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7650736910656,"aZ":-26.22678245944655,"pfxX":-11.130577084932021,"pfxZ":3.0476341728038188,"pX":-2.0399683118204197,"pZ":1.6512436440929705,"vX0":5.117450602846576,"vY0":-139.84673232875085,"vZ0":-4.26716234218314,"x":194.76,"y":194.2,"x0":-2.4620775736419036,"y0":50.0057856585988,"z0":4.947606998470982,"aX":-21.73269467458496},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.7,"breakHorizontal":18.8,"spinRate":2092,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.3938370512020457,"extension":5.480989022857815},"index":2,"playId":"60460788-69b7-320c-9e8e-d2c3ad208aa5","pitchNumber":3,"startTime":"2026-04-22T01:51:22.286Z","endTime":"2026-04-22T01:51:26.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889408346646366,"aZ":-28.88341648400314,"pfxX":-1.6975398742594465,"pfxZ":2.031489256176382,"pX":0.8298599061429252,"pZ":1.1325484494300322,"vX0":8.469372893146211,"vY0":-126.58174721272162,"vZ0":-3.813316305196059,"x":85.37,"y":208.2,"x0":-2.339281141180833,"y0":50.005944934081995,"z0":4.971721234633821,"aX":-2.7555112977631295},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":1.2,"spinRate":2195,"spinDirection":224},"zone":14,"typeConfidence":0.88,"plateTime":0.4327417588487794,"extension":5.6945113577167055},"index":3,"playId":"c4e56046-ae22-3d18-bd23-ae105f364a2b","pitchNumber":4,"startTime":"2026-04-22T01:51:40.874Z","endTime":"2026-04-22T01:51:45.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:51:45.882Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rob Refsnyder pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:53:39.359Z","endTime":"2026-04-22T01:55:45.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91272591656136,"aZ":-14.611593833353046,"pfxX":8.621767479807417,"pfxZ":9.788884975370424,"pX":0.48186318624315017,"pZ":2.2305611237600895,"vX0":-9.777933451286001,"vY0":-133.40399922576668,"vZ0":-5.276337159753152,"x":98.63,"y":178.55,"x0":3.0823530362360216,"y0":50.00307804546051,"z0":5.295058892000881,"aX":15.470042234910071},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-13.4,"spinRate":2198,"spinDirection":130},"zone":6,"typeConfidence":0.92,"plateTime":0.41128028781894965,"extension":7.119448001220715},"index":0,"playId":"651881a0-9ca4-306d-8c51-263cd3f9c0b8","pitchNumber":1,"startTime":"2026-04-22T01:53:56.851Z","endTime":"2026-04-22T01:54:01.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174770721602727,"aZ":-25.66368543771537,"pfxX":3.565873048126159,"pfxZ":3.953923890921506,"pX":-1.1137699023865615,"pZ":2.261030477863822,"vX0":-11.567374644611164,"vY0":-127.53962899886177,"vZ0":-2.4185010266850124,"x":159.45,"y":177.73,"x0":3.016884434102113,"y0":50.00621362571341,"z0":5.245205097647406,"aX":5.87852162198844},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2078,"spinDirection":133},"zone":13,"typeConfidence":0.53,"plateTime":0.4294175289221429,"extension":6.980189600480826},"index":1,"playId":"dae8c150-0638-37a9-86b0-b5f4a97eb8b4","pitchNumber":2,"startTime":"2026-04-22T01:54:13.320Z","endTime":"2026-04-22T01:54:17.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":76.6,"endSpeed":70.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12888540409433,"aZ":-33.49405233277901,"pfxX":-6.42441938442497,"pfxZ":-1.0584456103158608,"pX":-0.3682718932147688,"pZ":2.28911416516621,"vX0":-6.496047631620245,"vY0":-111.4287139803512,"vZ0":1.0737315813894535,"x":131.04,"y":176.97,"x0":3.425694405543415,"y0":50.00129366207059,"z0":5.277477107669145,"aX":-8.029190147415825},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.3,"breakHorizontal":13.4,"spinRate":2382,"spinDirection":287},"zone":4,"typeConfidence":0.91,"plateTime":0.4926577856750409,"extension":6.64914968681558},"index":2,"playId":"5e5a12d2-4a3c-3ef0-b36c-c431581ad4a1","pitchNumber":3,"startTime":"2026-04-22T01:54:30.289Z","endTime":"2026-04-22T01:54:35.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744867662648613,"aZ":-21.4938543471699,"pfxX":9.27359703113422,"pfxZ":5.897200725291249,"pX":1.3666220205957305,"pZ":3.3163148501044595,"vX0":-8.343610865690831,"vY0":-133.68907072826875,"vZ0":-1.1030496662103997,"x":64.91,"y":149.24,"x0":3.3227363001151136,"y0":50.00203957982226,"z0":5.276677727226865,"aX":16.79102282191906},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-15.0,"spinRate":2216,"spinDirection":129},"zone":12,"typeConfidence":0.83,"plateTime":0.40966287702888504,"extension":6.8994472689066635},"index":3,"playId":"88c1c1d2-c394-36ed-9a84-f5b6c0298f03","pitchNumber":4,"startTime":"2026-04-22T01:54:51.754Z","endTime":"2026-04-22T01:54:55.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:55:04.008Z","endTime":"2026-04-22T01:55:15.707Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17313054628518,"aZ":-24.83871928188627,"pfxX":4.595890902513561,"pfxZ":4.431043081804951,"pX":1.3914640898001684,"pZ":3.1245709779598645,"vX0":-6.59764085988033,"vY0":-128.04678151637995,"vZ0":-0.6011491621402875,"x":63.96,"y":154.42,"x0":3.407882165004494,"y0":50.00390297909426,"z0":5.3109755345542595,"aX":7.610390861603989},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":-6.8,"spinRate":2250,"spinDirection":187},"zone":12,"typeConfidence":0.79,"plateTime":0.4282549068839949,"extension":6.831732059509089},"index":5,"playId":"345dd0bc-edbe-3d4e-afbd-cb3dd7487ecb","pitchNumber":5,"startTime":"2026-04-22T01:55:15.707Z","endTime":"2026-04-22T01:55:19.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363182983069105,"aZ":-18.72496811268545,"pfxX":8.533421319459014,"pfxZ":7.397359110750935,"pX":0.0693323956871849,"pZ":3.1042307279438246,"vX0":-11.107584536548627,"vY0":-133.8629581941655,"vZ0":-2.160325398657177,"x":114.36,"y":154.97,"x0":3.160065257060863,"y0":50.00527607589877,"z0":5.259479302655015,"aX":15.520730318083292},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":-13.1,"spinRate":2159,"spinDirection":127},"zone":2,"typeConfidence":0.92,"plateTime":0.40887722136117866,"extension":6.9790478770658675},"hitData":{"launchSpeed":85.8,"launchAngle":69.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":153.61}},"index":6,"playId":"8bacb3c2-d0b1-3574-ba56-742fa1a13a94","pitchNumber":6,"startTime":"2026-04-22T01:55:34.934Z","endTime":"2026-04-22T01:55:45.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:55:45.874Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cal Raleigh pops out to shortstop Jacob Wilson in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:56:07.164Z","endTime":"2026-04-22T01:56:56.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773508159596837,"aZ":-23.3173337378519,"pfxX":3.5474527079760807,"pfxZ":5.284868615514762,"pX":-0.49618356134209785,"pZ":2.7627778195560553,"vX0":-10.555758379080768,"vY0":-128.43568529108276,"vZ0":-1.9883647847668215,"x":135.91,"y":164.18,"x0":3.200108309388004,"y0":50.00313863610974,"z0":5.354212065944231,"aX":5.946516439130385},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2185,"spinDirection":157},"zone":4,"typeConfidence":0.57,"plateTime":0.4259066400939977,"extension":6.942281251873701},"index":0,"playId":"00100a1d-a991-3916-bc46-9e635a820bc3","pitchNumber":1,"startTime":"2026-04-22T01:56:14.020Z","endTime":"2026-04-22T01:56:18.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.2,"endSpeed":76.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74207562303864,"aZ":-29.418357753260047,"pfxX":12.051943462476903,"pfxZ":1.828910456671304,"pX":2.315864522800303,"pZ":2.1937599288637992,"vX0":-6.569415442984559,"vY0":-122.4728621345361,"vZ0":-0.83276338433839,"x":28.72,"y":179.55,"x0":3.476721482556954,"y0":50.00508879310192,"z0":5.069752174815731,"aX":18.184844254803053},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-20.2,"spinRate":2162,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4484170181403231,"extension":6.767237837138461},"index":1,"playId":"95396f90-4047-3608-9b3a-3d2f7c4cff29","pitchNumber":2,"startTime":"2026-04-22T01:56:29.629Z","endTime":"2026-04-22T01:56:33.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.8,"endSpeed":82.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59231715717012,"aZ":-18.36226036708827,"pfxX":8.516590539804225,"pfxZ":7.8521394260414255,"pX":0.4820689767900745,"pZ":2.8931966597633387,"vX0":-9.832946208802982,"vY0":-131.93538129914256,"vZ0":-2.7625816745053347,"x":98.62,"y":160.66,"x0":3.1543289334012097,"y0":50.00470222405266,"z0":5.310240602764087,"aX":14.986133027091991},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":-13.2,"spinRate":2097,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.4154700979696333,"extension":6.999995547438599},"hitData":{"launchSpeed":83.5,"launchAngle":60.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":72.44,"coordY":152.75}},"index":2,"playId":"7860a692-a400-3c88-ab20-06912b992e8e","pitchNumber":3,"startTime":"2026-04-22T01:56:46.511Z","endTime":"2026-04-22T01:56:56.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:56:56.808Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:57:19.352Z","endTime":"2026-04-22T01:59:20.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96136966058822,"aZ":-21.06936862741524,"pfxX":9.424755982742703,"pfxZ":6.205769409859342,"pX":0.39665180722700877,"pZ":2.051844619749057,"vX0":-10.402299309408981,"vY0":-133.02987075661053,"vZ0":-4.236854095488698,"x":101.88,"y":183.38,"x0":3.1360719116819897,"y0":50.0026510716142,"z0":5.195526250079354,"aX":16.86548786526387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":-14.8,"spinRate":2236,"spinDirection":123},"zone":9,"typeConfidence":0.77,"plateTime":0.4119805673546253,"extension":6.9916951322416905},"index":0,"playId":"04a5c3a0-26d6-3bf3-9870-d995881cc8d8","pitchNumber":1,"startTime":"2026-04-22T01:57:25.165Z","endTime":"2026-04-22T01:57:29.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.686769997999136,"aZ":-26.837083841800244,"pfxX":11.593475529082703,"pfxZ":3.3858018236828302,"pX":0.9751070328311544,"pZ":2.091978124080042,"vX0":-9.633063557308871,"vY0":-124.92073647794348,"vZ0":-2.0638896352693537,"x":79.83,"y":182.3,"x0":3.37920133461286,"y0":50.003301699332596,"z0":5.139852082002708,"aX":18.28297728725108},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-18.7,"spinRate":2103,"spinDirection":112},"zone":14,"typeConfidence":0.72,"plateTime":0.4388237372600292,"extension":6.746828013478671},"index":1,"playId":"c301cf04-7b51-38e5-8142-b4e0b4a151ca","pitchNumber":2,"startTime":"2026-04-22T01:57:40.736Z","endTime":"2026-04-22T01:57:45.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T01:57:54.863Z","endTime":"2026-04-22T01:58:10.358Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838064404497402,"aZ":-16.46028522400311,"pfxX":8.186963073613853,"pfxZ":8.57842182688943,"pX":-0.9209276545892736,"pZ":3.3460434168827438,"vX0":-13.400322602723532,"vY0":-134.62391086267624,"vZ0":-2.116941848403291,"x":152.1,"y":148.44,"x0":3.0624852974882266,"y0":50.000345626071905,"z0":5.3106132104098185,"aX":14.993442695128257},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2302,"spinDirection":133},"zone":11,"typeConfidence":0.92,"plateTime":0.4072101447662213,"extension":7.065567755907577},"index":3,"playId":"060475bb-8e13-328c-b62c-29deaf618e70","pitchNumber":3,"startTime":"2026-04-22T01:58:10.358Z","endTime":"2026-04-22T01:58:15.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.368691985941034,"aZ":-33.1482096626444,"pfxX":-7.834917014010244,"pfxZ":-0.7765982532622566,"pX":-0.9878048195742704,"pZ":0.20609852728011907,"vX0":-7.427914011067413,"vY0":-111.72102997039057,"vZ0":-3.1589125615488047,"x":154.65,"y":233.22,"x0":3.405975702003375,"y0":50.00201834823499,"z0":5.06799103709534,"aX":-9.837789171946401},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.2,"spinRate":2564,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.49149933906613175,"extension":6.647282974920915},"index":4,"playId":"b09036c8-07db-3c15-b7c8-1341ec1112e4","pitchNumber":4,"startTime":"2026-04-22T01:58:27.059Z","endTime":"2026-04-22T01:58:32.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401988826428703,"aZ":-35.129171343631924,"pfxX":-8.549137920589123,"pfxZ":-2.4194329339372382,"pX":-1.4393215466799156,"pZ":0.32786195073977037,"vX0":-8.075417511855484,"vY0":-110.63652118454185,"vZ0":-2.1472160560471765,"x":129.37,"y":218.64,"x0":3.388376999671731,"y0":50.00275467200945,"z0":5.043514155148702,"aX":-10.443471679424032},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-4.7,"breakHorizontal":17.9,"spinRate":2559,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.4978370511048671,"extension":6.790016159595987},"index":5,"playId":"9b1226dc-f058-3d48-b474-0baf5595c9a4","pitchNumber":5,"startTime":"2026-04-22T01:58:52.229Z","endTime":"2026-04-22T01:58:57.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765516737022473,"aZ":-19.634411944115,"pfxX":6.543710862881518,"pfxZ":7.075518672505844,"pX":-0.7399061890877777,"pZ":4.118642959459133,"vX0":-12.601831528218963,"vY0":-132.3979790271469,"vZ0":0.6598992757974058,"x":145.2,"y":127.58,"x0":3.2352441291208605,"y0":50.00118446926672,"z0":5.305159768321632,"aX":11.59593053002751},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-9.0,"spinRate":2230,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.4139905615798609,"extension":6.909282408312677},"index":6,"playId":"8d942409-d79a-3c77-a9e4-2cbb617d1163","pitchNumber":6,"startTime":"2026-04-22T01:59:15.480Z","endTime":"2026-04-22T01:59:20.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:59:20.644Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor challenged (pitch result), call on the field was overturned: Josh Naylor walks. Julio Rodríguez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:59:44.927Z","endTime":"2026-04-22T02:02:23.665Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.271508548162792,"aZ":-31.803894695802505,"pfxX":-6.367988519482369,"pfxZ":0.2950274141101801,"pX":-0.9804493569278142,"pZ":1.8461464469801392,"vX0":-7.878239305977203,"vY0":-111.71593521928996,"vZ0":-0.10991217267310627,"x":154.37,"y":188.93,"x0":3.4202242929383115,"y0":50.004064462100466,"z0":5.167191035028662,"aX":-8.042299528327666},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.8,"breakHorizontal":13.6,"spinRate":2488,"spinDirection":281},"zone":13,"typeConfidence":0.92,"plateTime":0.4904390294928396,"extension":6.858809175308415},"index":0,"playId":"92725ce2-8431-325a-8131-7d9135f02628","pitchNumber":1,"startTime":"2026-04-22T01:59:48.132Z","endTime":"2026-04-22T01:59:52.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"87af8bf8-3f84-39f4-ade6-4fcd45868409","startTime":"2026-04-22T02:00:06.928Z","endTime":"2026-04-22T02:00:09.939Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.763222078852237,"aZ":-27.67375237695146,"pfxX":-5.515929863797072,"pfxZ":3.642624560957561,"pX":-0.7632113448269509,"pZ":2.236852814026055,"vX0":-7.455444006203928,"vY0":-110.76299009365819,"vZ0":-0.09357760016288097,"x":146.09,"y":178.38,"x0":3.369973297552751,"y0":50.00410762201411,"z0":5.186309267620927,"aX":-6.816288097633149},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":6.8,"breakHorizontal":12.0,"spinRate":2413,"spinDirection":278},"zone":13,"typeConfidence":0.92,"plateTime":0.49550933383220697,"extension":6.775833385665734},"index":2,"playId":"07501cff-7875-3224-847b-d47698d2e97f","pitchNumber":2,"startTime":"2026-04-22T02:00:26.919Z","endTime":"2026-04-22T02:00:32.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.024847263251587,"aZ":-28.494656454702124,"pfxX":1.9300982688069777,"pfxZ":2.3571673714300996,"pX":-0.7063422240564874,"pZ":3.2580844839195193,"vX0":-10.075223265906782,"vY0":-123.99460604466081,"vZ0":0.6944920268446897,"x":143.92,"y":150.81,"x0":3.1531406453221815,"y0":50.00399064164016,"z0":5.345745494884456,"aX":3.0159288446581702},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-1.2,"spinRate":2134,"spinDirection":181},"zone":1,"typeConfidence":0.88,"plateTime":0.44117444439334585,"extension":6.824398099904006},"index":3,"playId":"b6fcf6b5-5369-3fae-8e3d-4d39e7892b23","pitchNumber":3,"startTime":"2026-04-22T02:00:47.900Z","endTime":"2026-04-22T02:00:52.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69768624631808,"aZ":-21.43570614746016,"pfxX":7.946737834483899,"pfxZ":6.132221282025355,"pX":-0.6493404830472376,"pZ":3.214650322958428,"vX0":-12.189253017945811,"vY0":-131.69749721898245,"vZ0":-1.5498352354892901,"x":141.75,"y":151.98,"x0":3.012543884759399,"y0":50.00459648585111,"z0":5.400611836065421,"aX":13.922057884341433},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-11.6,"spinRate":2069,"spinDirection":127},"zone":1,"typeConfidence":0.91,"plateTime":0.4163427498265455,"extension":6.984050641802426},"index":4,"playId":"6b5b4889-da5a-31ea-b551-a39a9cf98455","pitchNumber":4,"startTime":"2026-04-22T02:01:07.736Z","endTime":"2026-04-22T02:01:13.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-04-22T02:01:34.319Z","endTime":"2026-04-22T02:01:56.660Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.1,"endSpeed":82.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1850000149507,"aZ":-19.511304376856213,"pfxX":8.712313680282348,"pfxZ":7.245716058747987,"pX":-0.8016982628747246,"pZ":2.216166920617391,"vX0":-12.886324728709441,"vY0":-131.90122474805293,"vZ0":-4.195604011366752,"x":147.56,"y":178.94,"x0":3.033563984118988,"y0":50.00337840439812,"z0":5.281424614969277,"aX":15.228035658159298},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-12.7,"spinRate":2116,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.4165510565379953,"extension":6.9500825429915185},"index":6,"playId":"11cb1c7c-971e-3003-ad25-a2b4f6744de7","pitchNumber":5,"startTime":"2026-04-22T02:01:56.660Z","endTime":"2026-04-22T02:02:23.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}},"homeTeamWinProbability":44.2,"awayTeamWinProbability":55.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:02:23.665Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Randy Arozarena grounds into a force out, fielded by third baseman Max Muncy. Julio Rodríguez out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T02:02:42.431Z","endTime":"2026-04-22T02:02:51.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":82.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870584096926056,"aZ":-17.129559613148903,"pfxX":7.858459791982675,"pfxZ":8.572692058310007,"pX":0.1949388046094582,"pZ":3.029417610250836,"vX0":-10.165031864956404,"vY0":-132.30197641783278,"vZ0":-2.745743633596231,"x":109.57,"y":156.99,"x0":3.0839441097645266,"y0":50.00406015269009,"z0":5.3512082187194885,"aX":13.793679383426978},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-11.8,"spinRate":2105,"spinDirection":132},"zone":2,"typeConfidence":0.9,"plateTime":0.4156037632644849,"extension":7.080652609618811},"hitData":{"launchSpeed":86.6,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.76,"coordY":170.34}},"index":0,"playId":"2b3baa03-b33c-321d-ba33-d9a74517d5f5","pitchNumber":1,"startTime":"2026-04-22T02:02:46.219Z","endTime":"2026-04-22T02:02:51.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.8,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:02:51.153Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:04:46.124Z","endTime":"2026-04-22T02:05:16.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.441737272400818,"aZ":-18.599394286342207,"pfxX":-7.2091360861598925,"pfxZ":7.15687192155322,"pX":0.22499112046705017,"pZ":2.3893183758076346,"vX0":7.597524914376075,"vY0":-137.14831079147956,"vZ0":-4.146935603304906,"x":108.42,"y":174.27,"x0":-1.6496939402324478,"y0":50.005866032707395,"z0":5.196149916898276,"aX":-13.6819702034392},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":11.4,"spinRate":2200,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.3999665540328272,"extension":5.080366082173644},"hitData":{"launchSpeed":98.5,"launchAngle":12.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.8,"coordY":90.5}},"index":0,"playId":"e034bfd4-eb91-3a17-91f0-3f71deb43109","pitchNumber":1,"startTime":"2026-04-22T02:05:06.131Z","endTime":"2026-04-22T02:05:16.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.3,"awayTeamWinProbability":63.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.82,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:05:16.699Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:05:34.271Z","endTime":"2026-04-22T02:08:33.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876087433528742,"aZ":-27.28257235914802,"pfxX":-10.876527714155465,"pfxZ":2.622655024914468,"pX":0.5478746015092513,"pZ":1.528572185107926,"vX0":11.210958577417971,"vY0":-135.80054997255513,"vZ0":-4.13652194295565,"x":96.12,"y":197.51,"x0":-2.221784441613855,"y0":50.00636873280348,"z0":4.970665205871533,"aX":-20.309611867994754},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":2081,"spinDirection":240},"zone":14,"typeConfidence":0.92,"plateTime":0.40342219944348834,"extension":5.484793422237938},"index":0,"playId":"21aeb4e4-c5a1-3af1-8104-ad9c185df110","pitchNumber":1,"startTime":"2026-04-22T02:05:38.358Z","endTime":"2026-04-22T02:05:43.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878944535359665,"aZ":-27.082211302181655,"pfxX":-11.385075882030515,"pfxZ":2.648839662716422,"pX":-1.6126732509940065,"pZ":1.8364138144995514,"vX0":6.536659404627989,"vY0":-137.75930856987634,"vZ0":-3.7028295719853905,"x":178.47,"y":189.2,"x0":-2.538357488183203,"y0":50.0011301028676,"z0":5.030742626780219,"aX":-21.858682211959},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":19.2,"spinRate":2067,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.3977520944485371,"extension":5.433846042150741},"index":1,"playId":"d0ef433b-4201-3d1b-ac82-c76656a97394","pitchNumber":2,"startTime":"2026-04-22T02:05:55.520Z","endTime":"2026-04-22T02:06:01.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503585206642175,"aZ":-25.9152040109257,"pfxX":-12.19030720067286,"pfxZ":3.1805251420384133,"pX":0.6442477729007957,"pZ":1.259015104971671,"vX0":11.80495434367973,"vY0":-139.37298793841128,"vZ0":-5.64672820431359,"x":92.44,"y":204.79,"x0":-2.063705087190112,"y0":50.00064257042446,"z0":5.024165996141672,"aX":-23.965218409727655},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":19.6,"spinRate":2136,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.39308262133399774,"extension":5.478004960520481},"index":2,"playId":"81bcb625-92d0-3160-b8b9-8f4044f412af","pitchNumber":3,"startTime":"2026-04-22T02:06:17.375Z","endTime":"2026-04-22T02:06:22.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-22T02:06:33.323Z","endTime":"2026-04-22T02:06:44.276Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41431212387937,"aZ":-18.922091584839745,"pfxX":-7.397389687439931,"pfxZ":6.902107405419454,"pX":-0.09200486937257628,"pZ":2.969173445024846,"vX0":8.67855783363257,"vY0":-137.66263484515133,"vZ0":-2.7427763666094758,"x":120.51,"y":158.61,"x0":-2.323559682318296,"y0":50.004450691782296,"z0":5.258602841405426,"aX":-14.20707166418968},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2167,"spinDirection":230},"zone":2,"typeConfidence":0.93,"plateTime":0.3978031544390843,"extension":5.393645071332251},"index":4,"playId":"44c50dbb-54fa-3612-8218-dea5eb665df7","pitchNumber":4,"startTime":"2026-04-22T02:06:44.276Z","endTime":"2026-04-22T02:06:49.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62868625977308,"aZ":-26.930155369430654,"pfxX":-12.009643674203026,"pfxZ":2.711948093866627,"pX":0.22734377346758336,"pZ":1.51039883072594,"vX0":10.958584435801674,"vY0":-138.28088730016572,"vZ0":-4.684235050788889,"x":108.33,"y":198.0,"x0":-2.232017125735672,"y0":50.0000360110879,"z0":5.039105859604759,"aX":-23.190732312203057},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.1,"breakHorizontal":19.4,"spinRate":2082,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.39652517589961267,"extension":5.5931682627456825},"index":5,"playId":"c841c191-b6ab-3a39-8ce6-eddf9e9b9ee5","pitchNumber":5,"startTime":"2026-04-22T02:07:00.574Z","endTime":"2026-04-22T02:07:05.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.9,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183967040903116,"aZ":-17.985267350584376,"pfxX":-7.323513376915827,"pfxZ":7.3626056638629365,"pX":-0.6576535444905957,"pZ":2.52368652546753,"vX0":7.310359842609034,"vY0":-138.06669813448184,"vZ0":-3.94719558906621,"x":142.07,"y":170.64,"x0":-2.3902090130085036,"y0":50.005789451262956,"z0":5.1848306952063785,"aX":-14.119711416669942},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2231,"spinDirection":234},"zone":4,"typeConfidence":0.92,"plateTime":0.3969508597883138,"extension":5.484617376527979},"index":6,"playId":"87726c85-474a-3380-86a1-05dc9529a739","pitchNumber":6,"startTime":"2026-04-22T02:07:29.717Z","endTime":"2026-04-22T02:07:35.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564686732022572,"aZ":-18.07476979795773,"pfxX":-7.167298646707834,"pfxZ":7.248925079014539,"pX":0.2128473259130597,"pZ":3.569273795131481,"vX0":9.382473696151276,"vY0":-138.2949289476041,"vZ0":-1.332737417810266,"x":108.89,"y":142.41,"x0":-2.2856251562013514,"y0":50.0056750777065,"z0":5.264498093848277,"aX":-13.947276174795835},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2288,"spinDirection":228},"zone":12,"typeConfidence":0.94,"plateTime":0.39538519173052533,"extension":5.507379876803661},"index":7,"playId":"65c792fb-844c-305b-9f99-1dd8149471f0","pitchNumber":7,"startTime":"2026-04-22T02:08:07.004Z","endTime":"2026-04-22T02:08:10.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934520780101845,"aZ":-19.492948745900378,"pfxX":-7.7868420039664175,"pfxZ":6.47115049866861,"pX":0.14772818771139118,"pZ":3.243417412910821,"vX0":8.936024894157962,"vY0":-139.05174913308738,"vZ0":-1.9538430721343756,"x":111.37,"y":151.21,"x0":-2.0945911293095025,"y0":50.0037367155003,"z0":5.247338883243551,"aX":-15.262645433751246},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":12.2,"spinRate":2250,"spinDirection":230},"zone":2,"typeConfidence":0.93,"plateTime":0.3937706438110551,"extension":5.424822978364582},"index":8,"playId":"a23119c5-fcdf-31a6-9c6e-15fafdf1135f","pitchNumber":8,"startTime":"2026-04-22T02:08:29.968Z","endTime":"2026-04-22T02:08:33.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:08:33.929Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:08:53.358Z","endTime":"2026-04-22T02:10:53.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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.0,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504072923695805,"aZ":-19.323548018486534,"pfxX":-6.51055089610205,"pfxZ":6.635332352668989,"pX":0.4603796378465014,"pZ":3.2128213585930023,"vX0":7.79902148384723,"vY0":-138.20796086477753,"vZ0":-2.165424882798809,"x":99.45,"y":152.03,"x0":-1.5507927809245672,"y0":50.00220400038409,"z0":5.3027854149082305,"aX":-12.608202046672918},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":10.2,"spinRate":2150,"spinDirection":231},"zone":3,"typeConfidence":0.93,"plateTime":0.39615480430623595,"extension":5.409519904519345},"index":0,"playId":"408fe629-4cbc-382f-b64f-e9f8bc3b5faa","pitchNumber":1,"startTime":"2026-04-22T02:08:56.981Z","endTime":"2026-04-22T02:09:00.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786593761753245,"aZ":-18.386198818452428,"pfxX":-5.745102883740839,"pfxZ":7.2775462869976,"pX":-1.0531490268642432,"pZ":3.771974307599058,"vX0":3.684054284554063,"vY0":-136.9015138319308,"vZ0":-1.0864837144918253,"x":157.14,"y":136.94,"x0":-1.6712953683484082,"y0":50.00039369620417,"z0":5.434831014330316,"aX":-10.88185966163922},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2139,"spinDirection":229},"zone":11,"typeConfidence":0.87,"plateTime":0.4003967525558938,"extension":5.149775998615484},"index":1,"playId":"15c2cb36-7000-39be-a313-39545a23a6c5","pitchNumber":2,"startTime":"2026-04-22T02:09:16.892Z","endTime":"2026-04-22T02:09:20.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.1,"endSpeed":79.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845354924510115,"aZ":-32.04978358363583,"pfxX":-10.200018204378154,"pfxZ":0.07396064786623757,"pX":-0.06910658749650382,"pZ":1.2877935592643546,"vX0":7.396998485749105,"vY0":-126.58692551245869,"vZ0":-2.5331412340994035,"x":119.63,"y":204.01,"x0":-1.7039490962879222,"y0":50.00036977066731,"z0":4.867186956269489,"aX":-16.551086276563122},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":16.8,"spinRate":1839,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.43269273065650404,"extension":5.375538633710374},"index":2,"playId":"d048b4dd-b259-39a0-b7be-5d9706da12f5","pitchNumber":3,"startTime":"2026-04-22T02:09:37.848Z","endTime":"2026-04-22T02:09:41.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.1,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240887431699225,"aZ":-32.56494713807624,"pfxX":-10.820619183599286,"pfxZ":-0.23233494882141326,"pX":-1.0399760788859291,"pZ":1.687223855311837,"vX0":5.389442834757085,"vY0":-128.1987783416136,"vZ0":-1.6349426498738167,"x":156.64,"y":193.22,"x0":-1.766918330001564,"y0":50.00531610754055,"z0":4.882282061907698,"aX":-17.959736113943826},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":18.4,"spinRate":1956,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4277421861203674,"extension":5.519219598951985},"index":3,"playId":"0f1862df-5328-3ec0-93cc-d587aee84b30","pitchNumber":4,"startTime":"2026-04-22T02:09:59.808Z","endTime":"2026-04-22T02:10:04.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.258784647784275,"aZ":-16.141905157199265,"pfxX":-6.654338768941569,"pfxZ":8.440485961657425,"pX":-0.18359332966218708,"pZ":3.774796925905752,"vX0":6.228612300472006,"vY0":-137.39535482125797,"vZ0":-1.0985572762836344,"x":124.0,"y":136.86,"x0":-1.622465381544415,"y0":50.00406248891349,"z0":5.283722583472932,"aX":-12.642107755259639},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2193,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.39962779371519863,"extension":5.285705516062737},"index":4,"playId":"ae3f7d19-c707-396b-91d6-87dd7c8f225a","pitchNumber":5,"startTime":"2026-04-22T02:10:20.102Z","endTime":"2026-04-22T02:10:24.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.108958247647166,"aZ":-16.18714478693911,"pfxX":-7.1192455894957805,"pfxZ":8.289542811417835,"pX":0.06402094597898018,"pZ":3.1884430503350973,"vX0":6.9511399160195975,"vY0":-138.51681499432823,"vZ0":-2.7263150911613927,"x":114.56,"y":152.69,"x0":-1.5621591063467888,"y0":50.0042735401358,"z0":5.2777549590441195,"aX":-13.732136008868947},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2077,"spinDirection":234},"zone":2,"typeConfidence":0.93,"plateTime":0.39656410090069283,"extension":5.307605049833663},"index":5,"playId":"d0a02003-3fb0-3a40-862b-a39ec78e4f59","pitchNumber":6,"startTime":"2026-04-22T02:10:48.466Z","endTime":"2026-04-22T02:10:53.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:10:53.011Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:11:12.550Z","endTime":"2026-04-22T02:11:28.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526481755141283,"aZ":-30.735440731549883,"pfxX":0.058935101335411966,"pfxZ":0.9179953450099614,"pX":-0.01688861097139209,"pZ":1.9265317921206173,"vX0":5.992717804503808,"vY0":-123.5881772253416,"vZ0":-1.414400248984693,"x":117.64,"y":186.76,"x0":-2.4713430403013525,"y0":50.00009354790459,"z0":5.066027169329014,"aX":0.09114931870026821},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2168,"spinDirection":103},"zone":8,"typeConfidence":0.91,"plateTime":0.4416549879563729,"extension":5.33402962204514},"hitData":{"launchSpeed":94.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":155.64}},"index":0,"playId":"3b0564fa-e4ab-31c5-b723-7b6f249bd33b","pitchNumber":1,"startTime":"2026-04-22T02:11:20.566Z","endTime":"2026-04-22T02:11:28.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:11:28.299Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:13:40.861Z","endTime":"2026-04-22T02:14:49.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.743023967207694,"aZ":-17.27617599018672,"pfxX":9.407085630970538,"pfxZ":8.69662639013856,"pX":-0.026071527845006152,"pZ":1.741420176614006,"vX0":-11.247866894729228,"vY0":-130.1813597824503,"vZ0":-5.627529268279619,"x":117.99,"y":191.76,"x0":3.131740698269795,"y0":50.005992708195734,"z0":5.242276443404584,"aX":16.12311634623704},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.6,"breakHorizontal":-14.5,"spinRate":2161,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.4209993834418735,"extension":7.158129014516016},"index":0,"playId":"e14539e3-2ec1-3724-9ca3-1f893c2d529b","pitchNumber":1,"startTime":"2026-04-22T02:13:46.784Z","endTime":"2026-04-22T02:13:50.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.778204842816386,"aZ":-31.017953516465845,"pfxX":-7.10660326357753,"pfxZ":0.9783765056886811,"pX":-0.3734424379722861,"pZ":1.5847383221638185,"vX0":-5.998324477454883,"vY0":-108.31635704993943,"vZ0":-0.19832399561281078,"x":131.23,"y":195.99,"x0":3.3599109090143924,"y0":50.00285798794974,"z0":5.082946160679739,"aX":-8.40283967580068},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":2.0,"breakHorizontal":14.5,"spinRate":2348,"spinDirection":284},"zone":13,"typeConfidence":0.92,"plateTime":0.5066070033442589,"extension":6.875027659776537},"index":1,"playId":"3bdc4b45-3a32-350e-baaf-4c3a03fcf176","pitchNumber":2,"startTime":"2026-04-22T02:14:02.341Z","endTime":"2026-04-22T02:14:07.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.371097535220745,"aZ":-30.62627261995803,"pfxX":-5.521547331004983,"pfxZ":1.2465629885934804,"pX":-1.3045971933896068,"pZ":0.9833770042860638,"vX0":-8.868267591125106,"vY0":-111.0550487990123,"vZ0":-1.9762408575279036,"x":166.73,"y":212.23,"x0":3.4620811002671883,"y0":50.004537427228726,"z0":5.078183375530544,"aX":-6.8800409029123815},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":2.0,"breakHorizontal":12.4,"spinRate":2432,"spinDirection":286},"zone":13,"typeConfidence":0.92,"plateTime":0.4936806383298338,"extension":6.773104386062404},"index":2,"playId":"8aff0368-7c69-37a6-84d7-48db374a54cf","pitchNumber":3,"startTime":"2026-04-22T02:14:24.769Z","endTime":"2026-04-22T02:14:28.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28535992694217,"aZ":-13.605189157379526,"pfxX":8.009398929901753,"pfxZ":10.336586188952332,"pX":0.3130379642130615,"pZ":1.7200265345303738,"vX0":-10.264149637092702,"vY0":-133.337740601933,"vZ0":-6.7813783962591,"x":105.07,"y":192.34,"x0":3.1759288805053028,"y0":50.005429431905284,"z0":5.282555021265685,"aX":14.392251082770988},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-12.2,"spinRate":2190,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4111445382001233,"extension":7.2027972892270355},"hitData":{"launchSpeed":85.4,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":149.05}},"index":3,"playId":"42be6dc7-f6c2-32d3-b325-5c10b7bee4e7","pitchNumber":4,"startTime":"2026-04-22T02:14:41.484Z","endTime":"2026-04-22T02:14:49.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:14:49.487Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a ground ball to second baseman Jeff McNeil, deflected by pitcher Jacob Lopez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:15:11.937Z","endTime":"2026-04-22T02:16:24.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087350195587916,"aZ":-16.91701517681552,"pfxX":8.268492306205196,"pfxZ":8.612228688563777,"pX":1.4041069245100195,"pZ":3.706982360347698,"vX0":-7.752723891865921,"vY0":-132.696771752189,"vZ0":-1.158775047448791,"x":63.48,"y":138.69,"x0":3.298368434061934,"y0":50.0046186899799,"z0":5.389534385221763,"aX":14.653054874631602},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-13.2,"spinRate":2219,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4137638211889154,"extension":6.909722942081388},"index":0,"playId":"0bc3c034-0538-307f-9f44-ba2814bb2267","pitchNumber":1,"startTime":"2026-04-22T02:15:16.062Z","endTime":"2026-04-22T02:15:19.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93624518144818,"aZ":-33.53846725471622,"pfxX":-3.603803687083494,"pfxZ":-1.0620796171945281,"pX":0.38068528107504956,"pZ":1.7703905659688577,"vX0":-6.21937580519686,"vY0":-112.8130324438794,"vZ0":-0.09417420862550219,"x":102.49,"y":190.98,"x0":3.643763127257599,"y0":50.00295209522336,"z0":5.199540524510693,"aX":-4.633285995428785},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.7,"breakHorizontal":8.2,"spinRate":2342,"spinDirection":282},"zone":9,"typeConfidence":0.9,"plateTime":0.4859331014201067,"extension":6.596080922532423},"index":1,"playId":"b1773b7b-0580-353f-9e15-6fb9a6c2b738","pitchNumber":2,"startTime":"2026-04-22T02:15:31.799Z","endTime":"2026-04-22T02:15:36.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397767138053343,"aZ":-14.922691812187354,"pfxX":9.076642397987335,"pfxZ":9.466440030288334,"pX":1.7060970094360508,"pZ":2.724810344852385,"vX0":-7.808082414632643,"vY0":-134.6767752569535,"vZ0":-3.9835734044243365,"x":51.97,"y":165.21,"x0":3.474835457839886,"y0":50.00478967436569,"z0":5.290575771020771,"aX":16.544570342146137},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-14.6,"spinRate":2273,"spinDirection":131},"zone":12,"typeConfidence":0.92,"plateTime":0.4079333532617371,"extension":7.028340935314377},"index":2,"playId":"79bfb8a4-ba80-35d0-b64a-aff9cfd3920a","pitchNumber":3,"startTime":"2026-04-22T02:15:49.107Z","endTime":"2026-04-22T02:15:57.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T02:16:05.473Z","endTime":"2026-04-22T02:16:16.526Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042671806005764,"aZ":-17.282795226844293,"pfxX":9.192871869879548,"pfxZ":8.151256412850314,"pX":0.8126899895993397,"pZ":1.8748559774200826,"vX0":-9.482382555373293,"vY0":-134.7363477508837,"vZ0":-6.016817501513829,"x":86.02,"y":188.16,"x0":3.1942012991856275,"y0":50.00268300039506,"z0":5.3709835645667665,"aX":16.793244881916618},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":-14.4,"spinRate":2192,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.40752797081923964,"extension":7.112050504907858},"hitData":{"launchSpeed":97.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.83,"coordY":164.76}},"index":4,"playId":"45d8422e-ec7a-3b51-9290-8b60678c0058","pitchNumber":4,"startTime":"2026-04-22T02:16:16.526Z","endTime":"2026-04-22T02:16:24.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:16:24.069Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Young grounds into a force out, second baseman Jeff McNeil to shortstop Jacob Wilson. Mitch Garver out at 2nd. Cole Young to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:16:55.298Z","endTime":"2026-04-22T02:17:20.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(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":76.9,"endSpeed":71.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5342168986425,"aZ":-31.450110946231295,"pfxX":-4.355867290644612,"pfxZ":0.572899887737802,"pX":-0.7432751779081048,"pZ":1.241721520704447,"vX0":-7.71928584223294,"vY0":-111.7212560022057,"vZ0":-1.5658408057399518,"x":145.33,"y":205.25,"x0":3.325438158113898,"y0":50.00246624775458,"z0":5.190566401627481,"aX":-5.492958607094963},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":1.0,"breakHorizontal":10.0,"spinRate":2458,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.4906658412864835,"extension":6.695696396741908},"index":0,"playId":"031b815b-f27e-3f16-9ecf-b789d10b283e","pitchNumber":1,"startTime":"2026-04-22T02:16:56.661Z","endTime":"2026-04-22T02:17:01.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85917707373529,"aZ":-30.875278497074163,"pfxX":-3.9210318195149583,"pfxZ":0.9992697611032053,"pX":-0.4180253070435634,"pZ":2.003700674665167,"vX0":-7.887454907558088,"vY0":-113.15783412179643,"vZ0":-0.1467339829590426,"x":132.93,"y":184.68,"x0":3.6234303992763355,"y0":50.00084453707504,"z0":5.165492763916634,"aX":-5.077324491177521},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":2.0,"breakHorizontal":9.1,"spinRate":2541,"spinDirection":283},"zone":7,"typeConfidence":0.91,"plateTime":0.48423990957716434,"extension":6.697061813746223},"hitData":{"launchSpeed":79.9,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":150.57}},"index":1,"playId":"d369e4a3-aabf-3cec-b206-add9eaa61699","pitchNumber":2,"startTime":"2026-04-22T02:17:13.600Z","endTime":"2026-04-22T02:17:20.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:17:20.732Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to center fielder Zack Gelof.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:17:49.305Z","endTime":"2026-04-22T02:19:59.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532214728596955,"aZ":-25.437433446962636,"pfxX":2.359284350951121,"pfxZ":4.145610689140734,"pX":1.413024950984698,"pZ":1.9977493650702112,"vX0":-6.061684108942229,"vY0":-126.54842345437613,"vZ0":-3.1254561764507063,"x":63.14,"y":184.84,"x0":3.5314871962177063,"y0":50.00057715393026,"z0":5.283787992809451,"aX":3.831593945029689},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.9,"spinRate":2179,"spinDirection":146},"zone":14,"typeConfidence":0.92,"plateTime":0.43261825609699534,"extension":6.6916141996110605},"index":0,"playId":"2a6fee7e-f887-3522-88db-0a635c2113e2","pitchNumber":1,"startTime":"2026-04-22T02:17:52.652Z","endTime":"2026-04-22T02:17:57.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54121720831107,"aZ":-29.86512483013732,"pfxX":-3.959950993884859,"pfxZ":1.754147428091355,"pX":-1.8706026085695304,"pZ":1.955253171659994,"vX0":-10.73925745723087,"vY0":-113.77078184953417,"vZ0":-0.6408667163099535,"x":188.3,"y":185.99,"x0":3.421765101654399,"y0":50.00090717624445,"z0":5.19620822585443,"aX":-5.19620974418891},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.4,"breakHorizontal":9.8,"spinRate":2423,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.4811177755071747,"extension":6.6410986386995505},"index":1,"playId":"29c9f4c6-c09f-3f98-9c75-6c5e9f3392f8","pitchNumber":2,"startTime":"2026-04-22T02:18:12.674Z","endTime":"2026-04-22T02:18:18.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.0,"endSpeed":82.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49139994527876,"aZ":-18.328425052546628,"pfxX":7.996940847643017,"pfxZ":7.830463411779322,"pX":1.120772552034344,"pZ":3.4479679659289473,"vX0":-8.618433394347006,"vY0":-132.2026620348728,"vZ0":-1.449915057962857,"x":74.28,"y":145.68,"x0":3.385820986355462,"y0":50.002558012917326,"z0":5.350456178912568,"aX":14.139522971379902},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":-12.6,"spinRate":2226,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4145061359504414,"extension":6.956852313821009},"index":2,"playId":"60ffdad2-28f2-3c0a-bcd4-0f4e8083a014","pitchNumber":3,"startTime":"2026-04-22T02:18:33.431Z","endTime":"2026-04-22T02:18:37.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.6,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887998048886995,"aZ":-18.310364973699254,"pfxX":7.5761216904641,"pfxZ":8.302036393248727,"pX":-0.5741880265354478,"pZ":2.2266939421479575,"vX0":-12.37730606581225,"vY0":-128.4807201533265,"vZ0":-3.7287555333263285,"x":138.89,"y":178.66,"x0":3.3237350894527267,"y0":50.002494911444124,"z0":5.121650776392259,"aX":12.652234496101107},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.4,"breakHorizontal":-10.9,"spinRate":2081,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.4264842271249023,"extension":7.048743701535306},"index":3,"playId":"b552d6ea-329e-355e-b8a3-3a1a782ba85b","pitchNumber":4,"startTime":"2026-04-22T02:18:53.948Z","endTime":"2026-04-22T02:18:58.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804083001672726,"aZ":-17.323195176741105,"pfxX":9.386640082025746,"pfxZ":8.540663130255577,"pX":-0.14822546758868754,"pZ":2.399860201344861,"vX0":-12.386826844075134,"vY0":-131.05908262298027,"vZ0":-3.5799860015043827,"x":122.65,"y":173.98,"x0":3.4206924441486994,"y0":50.00432100033576,"z0":5.078152119884639,"aX":16.325445788616737},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-14.3,"spinRate":2151,"spinDirection":122},"zone":5,"typeConfidence":0.92,"plateTime":0.4179933410407548,"extension":7.018847773745009},"index":4,"playId":"9012ca2e-e047-30fc-80a3-ffb18657b27d","pitchNumber":5,"startTime":"2026-04-22T02:19:12.927Z","endTime":"2026-04-22T02:19:16.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-22T02:19:35.977Z","endTime":"2026-04-22T02:19:50.513Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40736985390098,"aZ":-25.44161584778897,"pfxX":1.0373438940205548,"pfxZ":4.168171071350647,"pX":0.1769312901275328,"pZ":2.438812607168029,"vX0":-8.697002295822825,"vY0":-126.73037008889065,"vZ0":-1.716050010926961,"x":110.26,"y":172.93,"x0":3.5277760803197493,"y0":50.006191610134394,"z0":5.169365373194271,"aX":1.678254894654903},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":0.2,"spinRate":2267,"spinDirection":169},"zone":5,"typeConfidence":0.92,"plateTime":0.43323147877766166,"extension":6.810393860917341},"hitData":{"launchSpeed":92.1,"launchAngle":32.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.54,"coordY":60.34}},"index":6,"playId":"83186c62-6e19-3bce-9a14-6d49298d76af","pitchNumber":6,"startTime":"2026-04-22T02:19:50.513Z","endTime":"2026-04-22T02:19:59.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:19:59.638Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:21:55.090Z","endTime":"2026-04-22T02:23:05.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897722109906624,"aZ":-31.688633806193074,"pfxX":-0.34320298291774154,"pfxZ":0.3194665308326492,"pX":0.05837293634962704,"pZ":2.3399570706582162,"vX0":4.9876125947384775,"vY0":-122.1974308338516,"vZ0":-0.22310016265121524,"x":114.77,"y":175.6,"x0":-1.9600263069342174,"y0":50.003434670919276,"z0":5.142889632451597,"aX":-0.522667930970023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-0.5,"spinRate":2178,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.44734646025507807,"extension":5.023101185511086},"index":0,"playId":"0e449cd0-c108-38b5-b36e-c172d3906b69","pitchNumber":1,"startTime":"2026-04-22T02:22:08.494Z","endTime":"2026-04-22T02:22:13.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541905783682623,"aZ":-30.917330218839993,"pfxX":0.09128580836160882,"pfxZ":0.8233991599923725,"pX":0.42235653807355367,"pZ":1.4734147076603306,"vX0":5.420529444532709,"vY0":-122.41168232212956,"vZ0":-2.007094142617006,"x":100.9,"y":199.0,"x0":-1.825913095242803,"y0":50.00285174801517,"z0":4.932575453989608,"aX":0.13961724645266047},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.3,"spinRate":2216,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.4462274362915992,"extension":5.22437297642897},"index":1,"playId":"7e6928d9-6164-3aef-81a0-53a2a8c9cc0a","pitchNumber":2,"startTime":"2026-04-22T02:22:23.989Z","endTime":"2026-04-22T02:22:28.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.5,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.518069145012404,"aZ":-16.052490754110213,"pfxX":-7.430686860366098,"pfxZ":8.323058036967918,"pX":-0.23323501428566432,"pZ":3.092080861676994,"vX0":6.960581287867701,"vY0":-138.86734299437106,"vZ0":-2.797614392560126,"x":125.89,"y":155.29,"x0":-1.8170645062141653,"y0":50.00082582989436,"z0":5.191408245909781,"aX":-14.390212352588907},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2428,"spinDirection":232},"zone":2,"typeConfidence":0.93,"plateTime":0.39568133064088373,"extension":5.152196058566251},"index":2,"playId":"30e4ab00-338b-3d61-bc2c-2aef8e8eac3f","pitchNumber":3,"startTime":"2026-04-22T02:22:39.793Z","endTime":"2026-04-22T02:22:45.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.406666336503825,"aZ":-32.16381916101251,"pfxX":-0.7547562817187483,"pfxZ":0.006436833965298483,"pX":-0.36212680312251844,"pZ":1.0957810479380463,"vX0":4.341505237441363,"vY0":-122.69902193358075,"vZ0":-2.6792449002169088,"x":130.8,"y":209.19,"x0":-2.0534872599902827,"y0":50.003555186310585,"z0":4.932215664713088,"aX":-1.156100490124075},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":0.4,"spinRate":2260,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4457484571316943,"extension":5.2644187930141095},"index":3,"playId":"6e122045-aa48-3f4f-9119-dd87625f50be","pitchNumber":4,"startTime":"2026-04-22T02:23:00.878Z","endTime":"2026-04-22T02:23:05.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:23:05.270Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:23:29.099Z","endTime":"2026-04-22T02:23:39.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1011161694783,"aZ":-27.142636075687022,"pfxX":-11.750851551930449,"pfxZ":2.59841397681127,"pX":-0.5582760920326346,"pZ":1.9722178321252513,"vX0":9.225469185288516,"vY0":-138.80040876857532,"vZ0":-3.6831636008771884,"x":138.28,"y":185.53,"x0":-2.4100515416920945,"y0":50.00352675193049,"z0":5.138230184794306,"aX":-22.768305079078022},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":19.2,"spinRate":2189,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.39566963811495626,"extension":5.198448953466136},"hitData":{"launchSpeed":97.0,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.06,"coordY":143.47}},"index":0,"playId":"a8bb3fc0-ae5f-3a10-98b6-2abded48983a","pitchNumber":1,"startTime":"2026-04-22T02:23:30.725Z","endTime":"2026-04-22T02:23:39.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:23:39.160Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out sharply, third baseman Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:24:06.086Z","endTime":"2026-04-22T02:25:50.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40611139247265,"aZ":-32.112824647628685,"pfxX":0.12912806897166274,"pfxZ":0.04391733846619594,"pX":1.4762243801367605,"pZ":2.2119147354526336,"vX0":7.969499835221195,"vY0":-123.97664514476146,"vZ0":-0.4450556974002262,"x":60.73,"y":179.06,"x0":-1.7832180671690232,"y0":50.00600937835705,"z0":5.050538528335563,"aX":0.20306669620051218},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":-1.9,"spinRate":2300,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.44008091628080415,"extension":5.321908161726087},"index":0,"playId":"b19d788f-ac3d-3dfc-b2e0-e2d7f1a86fa3","pitchNumber":1,"startTime":"2026-04-22T02:24:07.387Z","endTime":"2026-04-22T02:24:11.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.228267555029586,"aZ":-32.32040461687312,"pfxX":0.011284416874561387,"pfxZ":-0.09827306661147439,"pX":0.9114561221765844,"pZ":1.3987251596104895,"vX0":6.741822941913076,"vY0":-123.98340215946905,"vZ0":-2.262424662570698,"x":82.26,"y":201.01,"x0":-1.831700217235097,"y0":50.000098431157255,"z0":4.991703898415237,"aX":0.015809791183541127},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-1.4,"spinRate":2286,"spinDirection":9},"zone":14,"typeConfidence":0.9,"plateTime":0.43994250852811145,"extension":5.2954694955356585},"index":1,"playId":"2ed1bd97-e504-3cbd-ae10-f6eecf4e801a","pitchNumber":2,"startTime":"2026-04-22T02:24:23.966Z","endTime":"2026-04-22T02:24:28.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146340719497505,"aZ":-17.371816739175742,"pfxX":-7.8680320654719385,"pfxZ":7.731225227051476,"pX":0.3003502248008359,"pZ":2.0507589358972123,"vX0":8.410966854003037,"vY0":-137.63845641719314,"vZ0":-5.138786752662257,"x":105.55,"y":183.41,"x0":-1.7759389726878505,"y0":50.00388265047186,"z0":5.12214361952249,"aX":-15.065996372065005},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2371,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.39826508847352926,"extension":5.253900491096997},"index":2,"playId":"da772998-7e20-394c-8e6f-80ed62cc85b0","pitchNumber":3,"startTime":"2026-04-22T02:24:39.689Z","endTime":"2026-04-22T02:24:44.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27132792734034,"aZ":-15.110818566001793,"pfxX":-7.467111167123216,"pfxZ":8.66266043258676,"pX":0.10263102068462886,"pZ":3.0452312368026146,"vX0":7.823397947694989,"vY0":-139.88904112980086,"vZ0":-3.26594324336629,"x":113.09,"y":156.56,"x0":-1.767981591347802,"y0":50.00607605266359,"z0":5.226162581436735,"aX":-14.715613907976527},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":11.8,"spinRate":2318,"spinDirection":228},"zone":2,"typeConfidence":0.93,"plateTime":0.3924072532426308,"extension":5.348267713492677},"index":3,"playId":"e67a4e4c-b387-37c3-8b92-00c45b40188b","pitchNumber":4,"startTime":"2026-04-22T02:24:56.739Z","endTime":"2026-04-22T02:25:00.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.983572767406905,"aZ":-13.659890695632118,"pfxX":-6.676769396916772,"pfxZ":9.52689244509805,"pX":0.9081359036771445,"pZ":3.0306954503537327,"vX0":9.537806852714498,"vY0":-139.62342721367352,"vZ0":-3.583280806351571,"x":82.38,"y":156.95,"x0":-1.7095831948880127,"y0":50.00600844388356,"z0":5.249896310428418,"aX":-12.980738460025668},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2348,"spinDirection":234},"zone":12,"typeConfidence":0.93,"plateTime":0.39463652105259994,"extension":5.2429492504457045},"index":4,"playId":"c0fcde72-f0b6-3e3f-9489-3e1fb0bc7150","pitchNumber":5,"startTime":"2026-04-22T02:25:18.905Z","endTime":"2026-04-22T02:25:25.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72930625176037,"aZ":-17.08740434998758,"pfxX":-6.371295907588292,"pfxZ":7.629667029756046,"pX":-0.23042110758872897,"pZ":2.734431388629133,"vX0":6.839237774284988,"vY0":-139.794275921376,"vZ0":-3.5946186583737294,"x":125.78,"y":164.95,"x0":-1.8817274840998324,"y0":50.00419349568019,"z0":5.159717698359006,"aX":-12.602003234431239},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2211,"spinDirection":235},"zone":2,"typeConfidence":0.93,"plateTime":0.3919221080645232,"extension":5.552273063225767},"hitData":{"launchSpeed":101.0,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":103.34,"coordY":157.66}},"index":5,"playId":"e75d3ed6-fafb-39a1-9e41-2f477fbe266c","pitchNumber":6,"startTime":"2026-04-22T02:25:42.275Z","endTime":"2026-04-22T02:25:50.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:25:50.089Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a line drive to center fielder Zack Gelof.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:27:50.067Z","endTime":"2026-04-22T02:28:13.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185612762498593,"aZ":-23.23365879582565,"pfxX":-0.16350267687507825,"pfxZ":5.579820871535404,"pX":-0.4949784319652461,"pZ":2.758628105742752,"vX0":-9.444539692920461,"vY0":-125.9356091408441,"vZ0":-1.7381864364641224,"x":135.87,"y":164.3,"x0":3.329084502592051,"y0":50.00273663232767,"z0":5.341859756680314,"aX":-0.2601697603544635},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":2.5,"spinRate":2205,"spinDirection":160},"zone":4,"typeConfidence":0.92,"plateTime":0.43536372136346246,"extension":6.970688601949517},"hitData":{"launchSpeed":70.7,"launchAngle":24.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.93,"coordY":98.59}},"index":0,"playId":"c830484f-cb5b-3036-8a19-3683ccc11ecd","pitchNumber":1,"startTime":"2026-04-22T02:28:01.538Z","endTime":"2026-04-22T02:28:13.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:28:13.969Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a ground ball to left fielder Tyler Soderstrom. Rob Refsnyder to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:28:32.568Z","endTime":"2026-04-22T02:30:56.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699687135029695,"aZ":-28.037323265396676,"pfxX":11.376217162232884,"pfxZ":2.310483366633097,"pX":2.660123237221406,"pZ":2.9955989061892576,"vX0":-5.846429946171009,"vY0":-132.796089530089,"vZ0":-0.5859937286160237,"x":15.6,"y":157.9,"x0":3.408917269265865,"y0":50.00418498733587,"z0":5.253825586975689,"aX":20.375764159563918},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":-19.4,"spinRate":1992,"spinDirection":122},"zone":12,"typeConfidence":0.93,"plateTime":0.4120298880834552,"extension":6.850853421978943},"index":0,"playId":"ab1be365-40b0-3827-b46b-79b5cad9542f","pitchNumber":1,"startTime":"2026-04-22T02:28:40.263Z","endTime":"2026-04-22T02:28:43.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"0bed7935-ce43-40ca-85ce-41ca97539de1","startTime":"2026-04-22T02:29:00.820Z","endTime":"2026-04-22T02:29:05.820Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835520926492897,"aZ":-24.348753024262024,"pfxX":1.1905744761012835,"pfxZ":4.715580727504044,"pX":0.9065319537530445,"pZ":3.563297628241566,"vX0":-6.694515457355688,"vY0":-127.42847615612214,"vZ0":0.48288836026875026,"x":82.45,"y":142.57,"x0":3.4023382754698104,"y0":50.00571992108322,"z0":5.280558298578938,"aX":1.978307231102931},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2174,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.4282760030819386,"extension":6.691108032658164},"index":2,"playId":"7a3706f8-9475-36ab-8a67-397ff7fb4ecd","pitchNumber":2,"startTime":"2026-04-22T02:29:17.861Z","endTime":"2026-04-22T02:29:23.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.695846158939904,"aZ":-33.72902888041202,"pfxX":-3.588520591438834,"pfxZ":-1.1577655944420524,"pX":1.106450259985708,"pZ":2.4033209449632413,"vX0":-4.8142330346799715,"vY0":-115.00072389730323,"vZ0":1.097863054657315,"x":74.82,"y":173.89,"x0":3.690649154123315,"y0":50.003108151507114,"z0":5.183596144004839,"aX":-4.820417987456357},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.6,"breakHorizontal":7.7,"spinRate":2352,"spinDirection":275},"zone":14,"typeConfidence":0.89,"plateTime":0.4757101961395427,"extension":6.5328218858197795},"index":3,"playId":"7b74fa58-2f55-387b-961a-2344787764b2","pitchNumber":3,"startTime":"2026-04-22T02:29:37.169Z","endTime":"2026-04-22T02:29:42.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107861603772644,"aZ":-25.48832249990792,"pfxX":0.5464351222157962,"pfxZ":4.192471146665193,"pX":-0.2661612736850873,"pZ":3.128189223750074,"vX0":-9.386738937719937,"vY0":-125.1673461880134,"vZ0":-0.12152926559012844,"x":127.15,"y":154.32,"x0":3.4538073283850617,"y0":50.00311893986763,"z0":5.255963651130956,"aX":0.8738519506836229},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":1.1,"spinRate":2184,"spinDirection":169},"zone":1,"typeConfidence":0.91,"plateTime":0.4367926898053911,"extension":6.755751755712965},"index":4,"playId":"b2a0279f-3165-3cd8-b764-aa6604bd8409","pitchNumber":4,"startTime":"2026-04-22T02:29:59.119Z","endTime":"2026-04-22T02:30:03.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861748207437824,"aZ":-15.497150464534593,"pfxX":9.127970233782726,"pfxZ":9.248192582248812,"pX":0.21964581811782913,"pZ":2.3397945031553937,"vX0":-10.992118416441818,"vY0":-133.90925330009313,"vZ0":-5.156484473530264,"x":108.63,"y":175.61,"x0":3.205693808521762,"y0":50.0003661362602,"z0":5.41151716977762,"aX":16.45609298361951},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-13.9,"spinRate":2147,"spinDirection":130},"zone":5,"typeConfidence":0.92,"plateTime":0.41015043772511506,"extension":6.981796175604735},"index":5,"playId":"56aeda43-6df3-3753-a7ff-d83998227d37","pitchNumber":5,"startTime":"2026-04-22T02:30:22.348Z","endTime":"2026-04-22T02:30:26.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044619958740576,"aZ":-28.669215574801818,"pfxX":12.864956073745681,"pfxZ":2.2891731962536372,"pX":0.8588431181890404,"pZ":1.9750584677472078,"vX0":-10.343046991947906,"vY0":-123.28893950015744,"vZ0":-1.2400231244295528,"x":84.26,"y":185.45,"x0":3.450751568050027,"y0":50.00157854291988,"z0":4.919210263472319,"aX":19.671563691240127},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-20.6,"spinRate":2288,"spinDirection":102},"zone":14,"typeConfidence":0.88,"plateTime":0.4454153112774075,"extension":6.747519005231273},"hitData":{"launchSpeed":90.3,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.53,"coordY":104.94}},"index":6,"playId":"56651bb0-0ee4-313b-bad4-47fa408c7dbd","pitchNumber":6,"startTime":"2026-04-22T02:30:45.887Z","endTime":"2026-04-22T02:30:56.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":1.8,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:30:56.363Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to left fielder Tyler Soderstrom. Rob Refsnyder to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:31:26.920Z","endTime":"2026-04-22T02:33:00.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnThird":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80329230555058,"aZ":-32.16754100708124,"pfxX":-4.921800465430905,"pfxZ":0.007138941020942369,"pX":0.24957553910992322,"pZ":3.0869716488433236,"vX0":-5.999591068803504,"vY0":-111.69907691165083,"vZ0":2.6260054967053446,"x":107.49,"y":155.43,"x0":3.613590690866065,"y0":50.00383398042668,"z0":5.211728459003724,"aX":-6.196262160728911},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":1.1,"breakHorizontal":10.6,"spinRate":2348,"spinDirection":277},"zone":2,"typeConfidence":0.91,"plateTime":0.49104550220206944,"extension":6.442395993188195},"index":0,"playId":"9c09b3bb-ac48-302d-9ffe-c789fa8cfa91","pitchNumber":1,"startTime":"2026-04-22T02:31:31.206Z","endTime":"2026-04-22T02:31:35.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931078732841957,"aZ":-23.684415670835183,"pfxX":-1.3809341786505849,"pfxZ":5.153271210154914,"pX":0.9791004535527448,"pZ":3.9287033157854774,"vX0":-5.860399874304204,"vY0":-127.73959212104195,"vZ0":1.078187367421648,"x":79.68,"y":132.71,"x0":3.4849538683375823,"y0":50.00573538102882,"z0":5.366595873355897,"aX":-2.2763044277269726},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":3.8,"spinRate":2154,"spinDirection":166},"zone":12,"typeConfidence":0.93,"plateTime":0.4291899773689005,"extension":6.710107781289673},"index":1,"playId":"3d84dfa5-a6c0-35d8-8e14-67ecedb3a943","pitchNumber":2,"startTime":"2026-04-22T02:31:49.535Z","endTime":"2026-04-22T02:31:53.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01702069228646,"aZ":-24.50517890718542,"pfxX":-1.6531772576115693,"pfxZ":4.93418270009318,"pX":0.10913627848589347,"pZ":3.314188668317511,"vX0":-7.4275587241207575,"vY0":-124.1954713800848,"vZ0":0.10757820224066938,"x":112.84,"y":149.3,"x0":3.3593642251970723,"y0":50.002500193625465,"z0":5.316602107421782,"aX":-2.569964548911804},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.2,"breakHorizontal":4.8,"spinRate":2218,"spinDirection":159},"zone":2,"typeConfidence":0.91,"plateTime":0.4418462183646774,"extension":6.682633590607485},"index":2,"playId":"5aabc7e4-d34a-366b-ac83-520d150fb4bf","pitchNumber":3,"startTime":"2026-04-22T02:32:09.587Z","endTime":"2026-04-22T02:32:13.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049360141062085,"aZ":-17.13396259196167,"pfxX":6.629786887392684,"pfxZ":8.43981709888875,"pX":-0.08649986764599998,"pZ":4.3081323861058625,"vX0":-10.587333409328952,"vY0":-132.8000910259706,"vZ0":0.19912312274945632,"x":120.3,"y":122.46,"x0":3.0946954765585897,"y0":50.00302430037863,"z0":5.480873886176079,"aX":11.816369976290988},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":-9.6,"spinRate":2300,"spinDirection":133},"zone":11,"typeConfidence":0.89,"plateTime":0.4128151676512579,"extension":6.947668908109097},"index":3,"playId":"7ecfd440-c30a-3a8b-aa3d-90fdfac56e89","pitchNumber":4,"startTime":"2026-04-22T02:32:33.742Z","endTime":"2026-04-22T02:32:38.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.302189577147434,"aZ":-34.556740295195034,"pfxX":-6.72260140226077,"pfxZ":-1.9426829481249186,"pX":0.6282722134861948,"pZ":1.0481430199067403,"vX0":-4.880207777343645,"vY0":-110.16988917106274,"vZ0":-0.7812403558046643,"x":93.05,"y":210.48,"x0":3.748886834395594,"y0":50.00542267734525,"z0":5.072668328952874,"aX":-8.230591716178592},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-3.4,"breakHorizontal":13.4,"spinRate":2434,"spinDirection":290},"zone":14,"typeConfidence":0.91,"plateTime":0.49793936506571157,"extension":6.388979534780714},"hitData":{"launchSpeed":88.3,"launchAngle":26.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.56,"coordY":70.18}},"index":4,"playId":"3bbb48f2-445f-38b4-8bb0-22738779ac46","pitchNumber":5,"startTime":"2026-04-22T02:32:50.029Z","endTime":"2026-04-22T02:33:00.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":2.27,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:33:00.939Z","atBatIndex":23},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Josh Naylor out on a sacrifice fly to center fielder Zack Gelof. Rob Refsnyder scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:33:37.249Z","endTime":"2026-04-22T02:33:52.287Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"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(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":91.4,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144527546299617,"aZ":-16.594278819789366,"pfxX":8.540965925568543,"pfxZ":8.798007228240932,"pX":-0.7980285255400796,"pZ":2.891756974652352,"vX0":-13.142845253661173,"vY0":-132.43405562760674,"vZ0":-3.24609843648716,"x":147.42,"y":160.7,"x0":3.1266532435969117,"y0":50.00123099267692,"z0":5.352143205319502,"aX":15.122485036532654},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2209,"spinDirection":128},"zone":11,"typeConfidence":0.91,"plateTime":0.41410942785511606,"extension":6.9844818101530235},"hitData":{"launchSpeed":91.5,"launchAngle":42.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.21,"coordY":85.96}},"index":0,"playId":"e05f1e0f-beee-3658-883b-b79b1d9b391d","pitchNumber":1,"startTime":"2026-04-22T02:33:39.877Z","endTime":"2026-04-22T02:33:52.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":2.25,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:33:52.287Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to right fielder Lawrence Butler. Cal Raleigh to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:34:46.086Z","endTime":"2026-04-22T02:35:19.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c54de804-2378-38e6-8c9f-5692e4b91551","startTime":"2026-04-22T02:34:27.001Z","endTime":"2026-04-22T02:34:30.524Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19679525177053,"aZ":-31.513615355376395,"pfxX":-4.856079590584156,"pfxZ":0.5150281467294491,"pX":0.8742675960494544,"pZ":3.1355576898331194,"vX0":-4.850162314731598,"vY0":-113.05471101221974,"vZ0":2.3671313611746974,"x":83.67,"y":154.12,"x0":3.680898818243104,"y0":50.00519072796939,"z0":5.244599568693673,"aX":-6.2665953054111485},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.9,"breakHorizontal":10.1,"spinRate":2429,"spinDirection":275},"zone":3,"typeConfidence":0.91,"plateTime":0.4850556721496537,"extension":6.445594529526862},"index":1,"playId":"a90339c1-95ef-3f9a-a1ce-11f8b173aef8","pitchNumber":1,"startTime":"2026-04-22T02:34:47.957Z","endTime":"2026-04-22T02:34:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":83.8,"endSpeed":76.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82140682699009,"aZ":-26.00288411956008,"pfxX":11.534140423076309,"pfxZ":4.144585153503009,"pX":0.4781330598424298,"pZ":2.637645548755695,"vX0":-10.736115481718812,"vY0":-121.50702400172088,"vZ0":-0.33975208612144014,"x":98.77,"y":167.56,"x0":3.464990116932675,"y0":50.00158784785274,"z0":5.047555573329796,"aX":17.167408637141993},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.7,"breakHorizontal":-18.2,"spinRate":2091,"spinDirection":103},"zone":6,"typeConfidence":0.88,"plateTime":0.4515761745971427,"extension":6.655477342820205},"hitData":{"launchSpeed":83.4,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.43,"coordY":110.01}},"index":2,"playId":"e8b44616-bd42-3411-8de9-ae05f10248dc","pitchNumber":2,"startTime":"2026-04-22T02:35:08.248Z","endTime":"2026-04-22T02:35:19.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:35:19.741Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:36:27.165Z","endTime":"2026-04-22T02:37:30.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T02:35:41.146Z","endTime":"2026-04-22T02:36:29.288Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778635670565667,"aZ":-32.70939261284262,"pfxX":-3.086203992848743,"pfxZ":-0.41361883066286076,"pX":0.3580705992145254,"pZ":3.0401109717878745,"vX0":-6.165659961354179,"vY0":-112.79425950851102,"vZ0":2.4544158761709287,"x":103.35,"y":156.7,"x0":3.529528917231452,"y0":50.00399768639224,"z0":5.239092509162005,"aX":-3.9709557247808402},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":0.2,"breakHorizontal":7.2,"spinRate":2258,"spinDirection":280},"zone":3,"typeConfidence":0.9,"plateTime":0.48586052267925695,"extension":6.666505265590403},"index":1,"playId":"498f0510-5c74-345f-8019-90e4a20ea332","pitchNumber":1,"startTime":"2026-04-22T02:36:29.288Z","endTime":"2026-04-22T02:36:33.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.597621797599817,"aZ":-29.564729103406126,"pfxX":-3.8060004406897825,"pfxZ":2.0340271319716585,"pX":-1.1709955692747416,"pZ":1.6107605615661207,"vX0":-9.040711104510278,"vY0":-112.51828165575967,"vZ0":-0.85070281365749,"x":161.64,"y":195.29,"x0":3.3948198213914984,"y0":50.00147266695066,"z0":4.992054323134522,"aX":-4.8728924954453285},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.7,"breakHorizontal":9.2,"spinRate":2496,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.48696884459210876,"extension":6.640452441804665},"index":2,"playId":"586037e8-c2b8-32c1-91e9-d7202e0821e6","pitchNumber":2,"startTime":"2026-04-22T02:36:44.884Z","endTime":"2026-04-22T02:36:48.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.959809149966006,"aZ":-30.870777171251508,"pfxX":-4.283920000188835,"pfxZ":1.0141764238409685,"pX":-1.4559813065090028,"pZ":1.9237418205188095,"vX0":-9.592824893695187,"vY0":-112.70081470863448,"vZ0":-0.07308943719613481,"x":172.5,"y":186.84,"x0":3.4162156856824386,"y0":50.00107264615677,"z0":5.080940836789399,"aX":-5.496375769342338},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":2521,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4864622555345264,"extension":6.55280983349238},"index":3,"playId":"80dcdd05-dc7f-3dd3-b17c-cfa86b118c0b","pitchNumber":3,"startTime":"2026-04-22T02:37:03.478Z","endTime":"2026-04-22T02:37:07.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.3,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662220661051226,"aZ":-19.41940615614699,"pfxX":11.422245689335629,"pfxZ":7.2159988952295855,"pX":0.3002796301874169,"pZ":2.162346590770448,"vX0":-11.594943674017252,"vY0":-132.43838980822392,"vZ0":-4.149199147645008,"x":105.55,"y":180.4,"x0":3.262019911678623,"y0":50.001814563825945,"z0":5.1793328222354456,"aX":20.184761054232798},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":-18.0,"spinRate":2170,"spinDirection":119},"zone":9,"typeConfidence":0.6,"plateTime":0.41441392136629496,"extension":7.008417794475132},"hitData":{"launchSpeed":86.2,"launchAngle":32.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.17,"coordY":93.08}},"index":4,"playId":"af8b17ba-9800-3485-93a1-578478f21e82","pitchNumber":4,"startTime":"2026-04-22T02:37:22.140Z","endTime":"2026-04-22T02:37:30.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:37:30.062Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Soderstrom pops out to third baseman Leo Rivas in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:39:26.312Z","endTime":"2026-04-22T02:40:36.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141899967727188,"aZ":-29.816954654533987,"pfxX":0.1320194259473526,"pfxZ":1.5700630715922745,"pX":0.0025664888759943496,"pZ":2.2480757814487657,"vX0":4.753953149607616,"vY0":-121.91369417548749,"vZ0":-0.7188177512100702,"x":116.9,"y":178.08,"x0":-1.9905722721533303,"y0":50.00579532475602,"z0":5.122160179318211,"aX":0.19767157753483222},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.3,"spinRate":2158,"spinDirection":85},"zone":5,"typeConfidence":0.91,"plateTime":0.44941792405810066,"extension":5.12269133021343},"index":0,"playId":"e5bb9a79-bcb7-33da-8a63-5c3fd4ff49b1","pitchNumber":1,"startTime":"2026-04-22T02:39:41.048Z","endTime":"2026-04-22T02:39:45.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427007471742673,"aZ":-31.873835569696702,"pfxX":-12.340400428343992,"pfxZ":0.18918312654517777,"pX":0.2704033452407957,"pZ":1.0691250608686973,"vX0":8.881168629403508,"vY0":-124.96655896320635,"vZ0":-2.72465903408333,"x":106.69,"y":209.91,"x0":-1.7356786060113827,"y0":50.00104062660491,"z0":4.805761336283444,"aX":-19.412803612651715},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":20.2,"spinRate":1968,"spinDirection":257},"zone":14,"typeConfidence":0.92,"plateTime":0.43917686431355163,"extension":5.430765143333226},"index":1,"playId":"b7bfc131-fd37-32b3-ad04-5315b81ef312","pitchNumber":2,"startTime":"2026-04-22T02:39:53.941Z","endTime":"2026-04-22T02:39:57.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.399162626499546,"aZ":-30.26151415232803,"pfxX":-11.543765575769076,"pfxZ":1.1931129508767349,"pX":-0.8174561907679752,"pZ":1.1942697511144547,"vX0":6.053601098615034,"vY0":-126.10257306044645,"vZ0":-2.764097462223365,"x":148.16,"y":206.53,"x0":-1.7587637805446572,"y0":50.00114783682835,"z0":4.764310275603959,"aX":-18.453012839122863},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":19.3,"spinRate":1910,"spinDirection":262},"zone":13,"typeConfidence":0.91,"plateTime":0.435573060048954,"extension":5.194308295310963},"index":2,"playId":"dd9868d3-3b87-327d-8fde-ba5f8b2636f1","pitchNumber":3,"startTime":"2026-04-22T02:40:09.964Z","endTime":"2026-04-22T02:40:14.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.971468701601,"aZ":-19.442662666873073,"pfxX":-9.037958105781803,"pfxZ":6.70879971873344,"pX":0.3819497852402645,"pZ":3.5316104675736697,"vX0":8.876502967306902,"vY0":-137.48628931250107,"vZ0":-0.949568381238742,"x":102.44,"y":143.43,"x0":-1.727935250754527,"y0":50.00252026185059,"z0":5.211944492041581,"aX":-17.151217491996025},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2243,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.3997381488372076,"extension":5.1308017835776925},"hitData":{"launchSpeed":62.5,"launchAngle":66.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.07,"coordY":170.97}},"index":3,"playId":"98d883d9-2456-3ad8-a798-0b9aabf6929f","pitchNumber":4,"startTime":"2026-04-22T02:40:27.583Z","endTime":"2026-04-22T02:40:36.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:40:36.098Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:40:58.786Z","endTime":"2026-04-22T02:41:58.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":95.3,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05722776817559,"aZ":-25.228278127068535,"pfxX":-11.076736495247761,"pfxZ":3.6334809772850143,"pX":-0.5460037289656782,"pZ":3.2337480334406994,"vX0":8.721098291322884,"vY0":-138.37704823234918,"vZ0":-0.8084989521414654,"x":137.81,"y":151.47,"x0":-2.322363659485019,"y0":50.00258236943527,"z0":5.2424229076705124,"aX":-21.16952934065012},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":2077,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.3980534260458528,"extension":5.160652405853079},"index":0,"playId":"cc862945-59a7-3013-8acc-6a6d755ca10b","pitchNumber":1,"startTime":"2026-04-22T02:40:59.770Z","endTime":"2026-04-22T02:41:05.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49455793923164,"aZ":-27.143925800066242,"pfxX":-12.140223941946912,"pfxZ":2.596901712313035,"pX":0.035131573792942676,"pZ":1.0503311859187225,"vX0":10.646521257571774,"vY0":-138.92134067185023,"vZ0":-5.747934172379108,"x":115.66,"y":210.42,"x0":-2.285015466965089,"y0":50.00584988354355,"z0":4.970196967379894,"aX":-23.539778903627912},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":19.6,"spinRate":2159,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.3955039775730649,"extension":5.255896711047752},"index":1,"playId":"8a912b32-5a9f-3f98-95dd-2bb23d8c05b8","pitchNumber":2,"startTime":"2026-04-22T02:41:15.514Z","endTime":"2026-04-22T02:41:19.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.8,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97053148964334,"aZ":-32.363687127253165,"pfxX":0.43038907621887557,"pfxZ":-0.121122809301351,"pX":1.3047637498099622,"pZ":2.0951574889082796,"vX0":8.624070602095028,"vY0":-124.74998903439023,"vZ0":-0.768036856183959,"x":67.27,"y":182.21,"x0":-2.258317942802999,"y0":50.00268729443312,"z0":5.083605675778078,"aX":0.6746623044945359},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2325,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.43968672432527445,"extension":5.188198202928203},"index":2,"playId":"78060fae-f75f-3cc8-880b-fb209f57f368","pitchNumber":3,"startTime":"2026-04-22T02:41:31.193Z","endTime":"2026-04-22T02:41:35.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83851178360738,"aZ":-21.79408598986299,"pfxX":-11.321761166096737,"pfxZ":5.337916206057566,"pX":-0.23121209554364908,"pZ":2.4865315433170223,"vX0":10.051301733966818,"vY0":-139.2103995507595,"vZ0":-3.1373162913068224,"x":125.81,"y":171.64,"x0":-2.433383472788607,"y0":50.00661250195293,"z0":5.085936173439614,"aX":-22.0298198709496},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2158,"spinDirection":235},"zone":5,"typeConfidence":0.72,"plateTime":0.3948117172105805,"extension":5.301498322095078},"hitData":{"launchSpeed":63.2,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.73,"coordY":153.61}},"index":3,"playId":"3a316c31-8c1c-3b5e-921d-513248f8c28a","pitchNumber":4,"startTime":"2026-04-22T02:41:50.008Z","endTime":"2026-04-22T02:41:58.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:41:58.265Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeff McNeil homers (1) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:42:25.385Z","endTime":"2026-04-22T02:43:30.557Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.477581433458134,"aZ":-14.150350401311039,"pfxX":-7.439864367908957,"pfxZ":9.272820334505788,"pX":0.4325567876499977,"pZ":2.345438351604036,"vX0":8.577276303394251,"vY0":-138.64819917153227,"vZ0":-5.02973448159018,"x":100.51,"y":175.45,"x0":-1.736941865219032,"y0":50.00277747643521,"z0":5.129944019167494,"aX":-14.461323333199154},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2326,"spinDirection":235},"zone":6,"typeConfidence":0.92,"plateTime":0.39530457584676215,"extension":5.258916031133313},"index":0,"playId":"6a948bda-edf7-3a42-ae54-9bd86db31cd7","pitchNumber":1,"startTime":"2026-04-22T02:42:25.879Z","endTime":"2026-04-22T02:42:31.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797543232546722,"aZ":-31.31754733659108,"pfxX":-0.056356655083831975,"pfxZ":0.5356958611300375,"pX":0.10071456756375387,"pZ":0.9747984360359999,"vX0":4.929857397378417,"vY0":-125.4975813218339,"vZ0":-3.590438001248188,"x":113.16,"y":212.46,"x0":-1.8763143341955386,"y0":50.00448646588409,"z0":4.956705963395287,"aX":-0.09082537264548311},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-1.0,"spinRate":2276,"spinDirection":7},"zone":14,"typeConfidence":0.91,"plateTime":0.4353239370929991,"extension":5.2994149476350225},"index":1,"playId":"a744c707-b516-3be7-ae96-f2493f5b4911","pitchNumber":2,"startTime":"2026-04-22T02:42:44.614Z","endTime":"2026-04-22T02:42:50.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003972636615607,"aZ":-33.166867625077145,"pfxX":-10.647952405104197,"pfxZ":-0.599035837984502,"pX":-0.49296129003211175,"pZ":2.3873243898480117,"vX0":6.949128481242496,"vY0":-127.6618105207919,"vZ0":0.10877377810079181,"x":135.79,"y":174.32,"x0":-1.8653249178871745,"y0":50.00377072364877,"z0":4.952390809950409,"aX":-17.596195196398863},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":17.8,"spinRate":1751,"spinDirection":261},"zone":4,"typeConfidence":0.91,"plateTime":0.42886230038392936,"extension":5.3970760418907755},"hitData":{"launchSpeed":101.4,"launchAngle":33.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.82,"coordY":58.04}},"index":2,"playId":"570e500b-beff-36ea-8f4b-ba428ef35584","pitchNumber":3,"startTime":"2026-04-22T02:43:04.237Z","endTime":"2026-04-22T02:43:30.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-13.000000000000007,"leverageIndex":0.52,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:43:30.557Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:43:45.499Z","endTime":"2026-04-22T02:44:40.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":85.4,"endSpeed":78.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655301874537116,"aZ":-31.89547430157185,"pfxX":0.5702889346783901,"pfxZ":0.17410671901308739,"pX":-0.08355798213373461,"pZ":2.519877147595474,"vX0":5.773120294155204,"vY0":-124.28407414286869,"vZ0":0.14735349820231214,"x":120.19,"y":170.74,"x0":-2.513525674136945,"y0":50.00033994806528,"z0":5.1158638943131685,"aX":0.8873905915459617},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-2.4,"spinRate":2217,"spinDirection":71},"zone":5,"typeConfidence":0.89,"plateTime":0.44126023375663825,"extension":5.292154835299712},"index":0,"playId":"7cc43b26-ae95-3355-9504-a090919b2c31","pitchNumber":1,"startTime":"2026-04-22T02:43:51.649Z","endTime":"2026-04-22T02:43:55.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12025794846049,"aZ":-31.344012435881925,"pfxX":0.6810860513998707,"pfxZ":0.5244454988191878,"pX":1.1335085267472305,"pZ":1.9585236590542212,"vX0":8.303135603847862,"vY0":-124.74702423344421,"vZ0":-1.2644653252326337,"x":73.79,"y":185.9,"x0":-2.315024498398457,"y0":50.00367267856621,"z0":5.036042442733645,"aX":1.0826859443164292},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-3.0,"spinRate":2250,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4376547733399323,"extension":5.268525637538604},"index":1,"playId":"38472dfe-0cc2-32d7-a0fa-e581813e6090","pitchNumber":2,"startTime":"2026-04-22T02:44:11.019Z","endTime":"2026-04-22T02:44:16.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11587145895371,"aZ":-29.22334616023166,"pfxX":-12.009889576454846,"pfxZ":1.4934781375718362,"pX":-0.5525930464051783,"pZ":2.6354779605978784,"vX0":9.361031484590447,"vY0":-139.9524973795617,"vZ0":-1.616879761503008,"x":138.06,"y":167.62,"x0":-2.383361742662149,"y0":50.00536730934953,"z0":5.1379735867499745,"aX":-23.784805255924667},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.5,"breakHorizontal":19.8,"spinRate":2053,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.39163108505337707,"extension":5.252729385363533},"hitData":{"launchSpeed":92.4,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.95,"coordY":109.5}},"index":2,"playId":"0fa60668-ca1c-32f5-a373-5095f79e3f08","pitchNumber":3,"startTime":"2026-04-22T02:44:28.935Z","endTime":"2026-04-22T02:44:40.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:44:40.150Z","atBatIndex":30},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Max Muncy caught stealing 2nd base, catcher Mitch Garver to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:45:39.346Z","endTime":"2026-04-22T02:46:53.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"62efeddc-6535-3704-b460-17fb5320f85b","startTime":"2026-04-22T02:45:23.285Z","endTime":"2026-04-22T02:45:26.395Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817849458136326,"aZ":-31.56297936123769,"pfxX":0.057875211707857366,"pfxZ":0.4031769145400359,"pX":-0.4544179393709424,"pZ":1.7088565342145567,"vX0":3.624939398936278,"vY0":-123.67224449603827,"vZ0":-1.4632306503978831,"x":134.32,"y":192.64,"x0":-1.957984180182148,"y0":50.004924412992864,"z0":5.000648421137499,"aX":0.0871989313566323},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-1.1,"spinRate":2132,"spinDirection":83},"zone":7,"typeConfidence":0.9,"plateTime":0.4459853098149522,"extension":5.3694812027350345},"index":1,"playId":"9afe7aab-b534-361f-bed3-f0ebb5cfff9f","pitchNumber":1,"startTime":"2026-04-22T02:45:41.640Z","endTime":"2026-04-22T02:45:46.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07911062023105,"aZ":-30.074724955070227,"pfxX":-11.526169314171334,"pfxZ":1.3441106347000191,"pX":0.861214859372849,"pZ":0.48972276664404496,"vX0":9.612755410025699,"vY0":-124.64524291761309,"vZ0":-4.256994529539247,"x":84.17,"y":225.56,"x0":-1.5560490970696546,"y0":50.00596868752252,"z0":4.715363840330515,"aX":-18.060482797890884},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":18.5,"spinRate":1931,"spinDirection":258},"zone":14,"typeConfidence":0.92,"plateTime":0.44016403843275986,"extension":5.538359333928744},"index":2,"playId":"8a563220-fec9-3dcd-985a-a042be2c79f2","pitchNumber":2,"startTime":"2026-04-22T02:46:00.396Z","endTime":"2026-04-22T02:46:06.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.681018985556385,"aZ":-15.612405920330655,"pfxX":-7.112884779922221,"pfxZ":8.72028356526199,"pX":0.6673340415393105,"pZ":2.432711076256778,"vX0":8.727547548366289,"vY0":-137.46327111926158,"vZ0":-4.1844112814693295,"x":91.56,"y":173.1,"x0":-1.6362334836404764,"y0":50.00191052247827,"z0":5.046533726663017,"aX":-13.507243511828579},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2150,"spinDirection":240},"zone":6,"typeConfidence":0.92,"plateTime":0.3996489061125348,"extension":5.338592449299399},"index":3,"playId":"d72ed426-1123-3173-a15f-0a46126f91d2","pitchNumber":3,"startTime":"2026-04-22T02:46:23.137Z","endTime":"2026-04-22T02:46:27.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44676148531539,"aZ":-19.847888310804713,"pfxX":-7.436913669546793,"pfxZ":6.56170591572689,"pX":-0.42343669142341406,"pZ":4.747387555186671,"vX0":6.07686406006258,"vY0":-136.53327060362932,"vZ0":1.951200757664086,"x":133.14,"y":110.6,"x0":-1.7172353937394877,"y0":50.00229448765257,"z0":5.393455602963647,"aX":-13.970904819903259},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2174,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4019149384473186,"extension":5.232523817037146},"index":4,"playId":"de92471c-a7d5-33ce-af8b-74ba633de690","pitchNumber":4,"startTime":"2026-04-22T02:46:47.415Z","endTime":"2026-04-22T02:46:53.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:46:53.103Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out softly, third baseman Max Muncy to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:49:04.864Z","endTime":"2026-04-22T02:50:33.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16921572179053,"aZ":-16.582476462360724,"pfxX":7.087756257642701,"pfxZ":9.076175251292774,"pX":-0.3406642492294202,"pZ":2.1865326284917033,"vX0":-11.24665317863434,"vY0":-130.43383283617428,"vZ0":-4.520205950247037,"x":129.99,"y":179.74,"x0":3.1119037686983506,"y0":50.00505481930269,"z0":5.1975769918502035,"aX":12.180096980317693},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2205,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.4203946303706334,"extension":6.977688057937932},"index":0,"playId":"12e232d5-5876-3731-aa17-8dc240fcfbbd","pitchNumber":1,"startTime":"2026-04-22T02:49:15.928Z","endTime":"2026-04-22T02:49:20.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05224259859124,"aZ":-24.402796320373774,"pfxX":0.9808199362146404,"pfxZ":4.959613164761926,"pX":-1.3076216211555027,"pZ":3.03196542089027,"vX0":-11.586345603774365,"vY0":-124.39463740477596,"vZ0":-0.4525349688086051,"x":166.84,"y":156.92,"x0":3.283726961453985,"y0":50.00222071098127,"z0":5.240123397540877,"aX":1.5390963195533387},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":2168,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.44038920601194276,"extension":6.807221223658244},"index":1,"playId":"66134f58-4a02-3a47-8a72-cbd17cae0cdc","pitchNumber":2,"startTime":"2026-04-22T02:49:31.625Z","endTime":"2026-04-22T02:49:36.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":77.0,"endSpeed":71.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.170510388601798,"aZ":-34.35237220889921,"pfxX":-3.8164910802801586,"pfxZ":-1.7014917705120034,"pX":1.2452033078192848,"pZ":2.51187316653914,"vX0":-4.727207470193389,"vY0":-112.03840182747442,"vZ0":1.8057690065082528,"x":69.54,"y":170.96,"x0":3.873850324138496,"y0":50.004349142134615,"z0":5.191659123670201,"aX":-4.878904381876463},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.4,"breakHorizontal":8.0,"spinRate":2401,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4878329791897791,"extension":6.489915911175082},"index":2,"playId":"aa652ea6-89c6-3139-98d6-43aa86ae277e","pitchNumber":3,"startTime":"2026-04-22T02:49:47.683Z","endTime":"2026-04-22T02:49:52.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4328057327415,"aZ":-24.524638855716205,"pfxX":0.6472786085550819,"pfxZ":4.743103185401955,"pX":0.5427550415255045,"pZ":2.572920692470533,"vX0":-7.746564519146551,"vY0":-126.1822720230327,"vZ0":-1.615613356918697,"x":96.31,"y":169.31,"x0":3.5673358570054745,"y0":50.00623385921291,"z0":5.195538671110056,"aX":1.0450106469659062},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2278,"spinDirection":164},"zone":6,"typeConfidence":0.92,"plateTime":0.4339012141445857,"extension":6.760331423517691},"index":3,"playId":"d05150d8-f1e2-32ad-b672-e656e29429d5","pitchNumber":4,"startTime":"2026-04-22T02:50:04.117Z","endTime":"2026-04-22T02:50:08.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03098377084866,"aZ":-32.1044428146987,"pfxX":-4.524069866270486,"pfxZ":0.05293819504060515,"pX":0.9191546587350525,"pZ":2.058514541175458,"vX0":-4.738103533520776,"vY0":-113.26992738547058,"vZ0":0.1497600575362299,"x":81.96,"y":183.2,"x0":3.623104596601747,"y0":50.00235427032962,"z0":5.192590538894802,"aX":-5.8978436081365855},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":2308,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.48292295013861875,"extension":6.577650375228183},"hitData":{"launchSpeed":57.0,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.35,"coordY":162.27}},"index":4,"playId":"e79c7bc5-32b1-31b1-b8c1-c583c0f8028d","pitchNumber":5,"startTime":"2026-04-22T02:50:25.375Z","endTime":"2026-04-22T02:50:33.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:50:33.958Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a sharp ground ball to second baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:50:57.840Z","endTime":"2026-04-22T02:51:22.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309170371764584,"aZ":-18.268115862931577,"pfxX":8.380086704292363,"pfxZ":8.108581397861142,"pX":-0.04102663552395923,"pZ":2.3197747057583027,"vX0":-11.130142976350822,"vY0":-130.56996520435973,"vZ0":-4.049413482569068,"x":118.56,"y":176.15,"x0":3.2021372490254434,"y0":50.00050858858462,"z0":5.278170409962445,"aX":14.366722971458346},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.9,"breakHorizontal":-12.5,"spinRate":2098,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.4206420325461657,"extension":6.996336944767033},"index":0,"playId":"0630ef70-b638-3eaf-a83a-bc2bb0e34283","pitchNumber":1,"startTime":"2026-04-22T02:50:59.107Z","endTime":"2026-04-22T02:51:03.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867010055589827,"aZ":-26.561272458352448,"pfxX":2.423273846807354,"pfxZ":3.410692529763722,"pX":-0.523137551592886,"pZ":2.374721632400772,"vX0":-10.20360129477365,"vY0":-127.8552803525036,"vZ0":-2.0093564446677026,"x":136.94,"y":174.66,"x0":3.215201924174242,"y0":50.00341152181895,"z0":5.26802902199576,"aX":3.9896717273443456},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":2117,"spinDirection":152},"zone":4,"typeConfidence":0.83,"plateTime":0.4294171369534032,"extension":6.884148196724667},"hitData":{"launchSpeed":104.2,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":143.9,"coordY":144.99}},"index":1,"playId":"0d5597bd-cf31-33d6-84c0-7c2cf8489fd9","pitchNumber":2,"startTime":"2026-04-22T02:51:15.589Z","endTime":"2026-04-22T02:51:22.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:51:22.442Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo Rivas pops out to third baseman Max Muncy in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:51:49.309Z","endTime":"2026-04-22T02:53:21.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.4,"endSpeed":72.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42811859298363,"aZ":-29.90619746388813,"pfxX":-2.8257728107475018,"pfxZ":1.7242478336722185,"pX":-1.2427960489065968,"pZ":1.7435893624457772,"vX0":-10.004379238720713,"vY0":-113.77424660013838,"vZ0":-0.9313650486786619,"x":164.37,"y":191.7,"x0":3.574206788358418,"y0":50.00141877702573,"z0":5.115982843501401,"aX":-3.7118438311288116},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.2,"breakHorizontal":7.6,"spinRate":2402,"spinDirection":274},"zone":13,"typeConfidence":0.91,"plateTime":0.4809902948280165,"extension":6.724360459000513},"index":0,"playId":"1d1accda-7a1a-31b7-ad07-48d97f974e1a","pitchNumber":1,"startTime":"2026-04-22T02:51:52.924Z","endTime":"2026-04-22T02:51:56.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":82.7,"endSpeed":76.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11952241110331,"aZ":-32.82243002026292,"pfxX":10.055037871098342,"pfxZ":-0.44079136852330336,"pX":0.44896303647452385,"pZ":2.657758674223339,"vX0":-10.198535431772356,"vY0":-120.0067199840678,"vZ0":1.2225684242284534,"x":99.89,"y":167.02,"x0":3.437212383261955,"y0":50.00379721393378,"z0":5.0541922769264955,"aX":14.74182151849751},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2004,"spinDirection":110},"zone":3,"typeConfidence":0.91,"plateTime":0.4555247902618693,"extension":6.632401204325493},"index":1,"playId":"55801b14-8d34-3a5d-9c9e-57874a3ad45c","pitchNumber":2,"startTime":"2026-04-22T02:52:10.263Z","endTime":"2026-04-22T02:52:15.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"dadbb7f2-53dc-3e95-9d03-4125c9bf5f8d","startTime":"2026-04-22T02:52:20.643Z","endTime":"2026-04-22T02:52:23.809Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.472043449534,"aZ":-31.795658886462384,"pfxX":-3.5105076945144313,"pfxZ":0.2803822090204062,"pX":1.0820108087074949,"pZ":0.8621773077899838,"vX0":-5.062554402554649,"vY0":-115.97091661981516,"vZ0":-2.541109154215201,"x":75.76,"y":215.5,"x0":3.7485445524477803,"y0":50.0038064755028,"z0":5.001640820006312,"aX":-4.787299283711799},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.1,"breakHorizontal":7.6,"spinRate":2522,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4721020487367569,"extension":6.4667906547281},"index":3,"playId":"c94ed2ef-fcff-3150-95a3-5edcb65b9261","pitchNumber":3,"startTime":"2026-04-22T02:52:38.918Z","endTime":"2026-04-22T02:52:45.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cole Young caught stealing 2nd base, catcher Shea Langeliers to second baseman Jeff McNeil.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"c94ed2ef-fcff-3150-95a3-5edcb65b9261","startTime":"2026-04-22T02:53:01.912Z","endTime":"2026-04-22T02:53:11.447Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":1.66,"dramaIndex":81.0,"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":90.7,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061986173912274,"aZ":-17.950984210166567,"pfxX":6.171344293328757,"pfxZ":8.077687891131344,"pX":-0.23275676912175067,"pZ":3.223689780192055,"vX0":-11.550611644022714,"vY0":-131.65187262544106,"vZ0":-1.9034821609631507,"x":125.87,"y":151.74,"x0":3.4030984086831726,"y0":50.005370741962736,"z0":5.2799601587122975,"aX":10.871455781199549},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":-8.8,"spinRate":2201,"spinDirection":134},"zone":11,"typeConfidence":0.89,"plateTime":0.4154914467113544,"extension":6.935777936726874},"hitData":{"launchSpeed":91.9,"launchAngle":65.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.58,"coordY":171.35}},"index":5,"playId":"2e2d7e9a-a062-35fe-873a-a8d4a49bb61a","pitchNumber":4,"startTime":"2026-04-22T02:53:11.447Z","endTime":"2026-04-22T02:53:21.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.66,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:53:21.510Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:55:24.160Z","endTime":"2026-04-22T02:55:38.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11873711074843,"aZ":-32.897705145479556,"pfxX":-9.422098653844918,"pfxZ":-0.45000976133003334,"pX":-0.687146451732417,"pZ":2.0018851878586412,"vX0":5.913515540985035,"vY0":-125.8684291287853,"vZ0":-0.5030192532790698,"x":143.19,"y":184.73,"x0":-1.8457036658744768,"y0":50.00387306128089,"z0":4.873608079486705,"aX":-15.082916055156582},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":15.7,"spinRate":2003,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.4355526159555745,"extension":5.095290552123776},"hitData":{"launchSpeed":73.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":155.13}},"index":0,"playId":"f2575877-5c2e-3aa0-9467-08323e6820d9","pitchNumber":1,"startTime":"2026-04-22T02:55:30.902Z","endTime":"2026-04-22T02:55:38.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:55:38.491Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a sharp line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:55:59.024Z","endTime":"2026-04-22T02:57:49.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":78.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40098286565752,"aZ":-34.278305270774496,"pfxX":-0.8147088831420581,"pfxZ":-1.3708514718530926,"pX":0.3621994670953216,"pZ":1.8743430978540325,"vX0":6.816529223428301,"vY0":-122.48190331332093,"vZ0":-0.6445148824391661,"x":103.19,"y":188.17,"x0":-2.336398018261914,"y0":50.00087645419392,"z0":5.041050254256553,"aX":-1.253661598602281},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.4,"breakHorizontal":0.1,"spinRate":2195,"spinDirection":15},"zone":9,"typeConfidence":0.87,"plateTime":0.4451078915473281,"extension":5.298765293970271},"index":0,"playId":"12deb0e7-4adf-3a25-a980-ffd0c7ee31af","pitchNumber":1,"startTime":"2026-04-22T02:56:02.692Z","endTime":"2026-04-22T02:56:07.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":83.1,"endSpeed":77.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21299187822064,"aZ":-33.573669894805526,"pfxX":1.9732748090220569,"pfxZ":-0.9312323735810519,"pX":-0.3763767148915481,"pZ":1.8030702464700015,"vX0":4.43834691449947,"vY0":-121.10752524741281,"vZ0":-0.6068058214403316,"x":131.35,"y":190.1,"x0":-2.4811785155432515,"y0":50.00307142050415,"z0":4.965571169413078,"aX":2.9631452842987662},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.6,"spinRate":2279,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.4503677539129982,"extension":5.209425276608996},"index":1,"playId":"71d9c827-a959-33bb-8a55-266b6c5461b8","pitchNumber":2,"startTime":"2026-04-22T02:56:18.233Z","endTime":"2026-04-22T02:56:22.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"endSpeed":87.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787331486215088,"aZ":-22.419394532633152,"pfxX":-8.645328265296278,"pfxZ":5.034140396245789,"pX":1.5070560934796815,"pZ":2.5691657895478057,"vX0":12.754100478447002,"vY0":-138.0581560627399,"vZ0":-2.731751967574826,"x":59.55,"y":169.41,"x0":-2.0421762317237353,"y0":50.00039497424626,"z0":5.074930030046259,"aX":-16.743187223804718},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2252,"spinDirection":235},"zone":12,"typeConfidence":0.77,"plateTime":0.3962485036400252,"extension":5.320401016558485},"index":2,"playId":"535488ba-2111-34bb-b37b-3a3c45458b3f","pitchNumber":3,"startTime":"2026-04-22T02:56:35.773Z","endTime":"2026-04-22T02:56:39.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67395413748313,"aZ":-17.469814378315228,"pfxX":-6.922312803825431,"pfxZ":7.646259139140991,"pX":-0.010617239603254242,"pZ":4.279477679509885,"vX0":8.787006837625793,"vY0":-138.04694468781145,"vZ0":0.516295858834948,"x":117.4,"y":123.23,"x0":-2.340507658804053,"y0":50.006285329827556,"z0":5.268976674105935,"aX":-13.31952954218725},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2339,"spinDirection":232},"zone":12,"typeConfidence":0.94,"plateTime":0.3972705605049889,"extension":5.318524276039922},"index":3,"playId":"417fdc86-1f2b-34d6-bfa8-0a9fc9368c14","pitchNumber":4,"startTime":"2026-04-22T02:56:53.962Z","endTime":"2026-04-22T02:56:58.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.9,"endSpeed":82.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355621305141742,"aZ":-29.215704174042756,"pfxX":-10.911776313798724,"pfxZ":1.7511501355087242,"pX":2.884639784269365,"pZ":0.6934425166030096,"vX0":16.111360458592657,"vY0":-128.52301559035283,"vZ0":-4.692628201989794,"x":7.04,"y":220.06,"x0":-2.021414048626109,"y0":50.00239774976658,"z0":4.787851499808486,"aX":-18.422792852378464},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1914,"spinDirection":260},"zone":14,"typeConfidence":0.89,"plateTime":0.42469450729039293,"extension":5.408555405269978},"index":4,"playId":"0fc731f4-2ff3-39d0-86a0-4062c0df3a7f","pitchNumber":5,"startTime":"2026-04-22T02:57:11.135Z","endTime":"2026-04-22T02:57:15.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20139498597222,"aZ":-18.687702473840215,"pfxX":-8.350896024636333,"pfxZ":6.7641493689662795,"pX":0.1926290479355764,"pZ":1.9120323590808,"vX0":9.896704923211919,"vY0":-140.42353980737641,"vZ0":-5.35423105762229,"x":109.66,"y":187.16,"x0":-2.294719420456456,"y0":50.005446165650454,"z0":5.061798053075142,"aX":-16.65761658144243},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":13.1,"spinRate":2390,"spinDirection":242},"zone":8,"typeConfidence":0.92,"plateTime":0.39025453388708664,"extension":5.225004495068158},"hitData":{"launchSpeed":105.6,"launchAngle":14.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.91,"coordY":96.18}},"index":5,"playId":"b60eb329-6587-3fe0-a094-1ddd859268c3","pitchNumber":6,"startTime":"2026-04-22T02:57:39.303Z","endTime":"2026-04-22T02:57:49.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:57:49.879Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:58:14.118Z","endTime":"2026-04-22T03:00:38.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7176597013758,"aZ":-31.042839075834944,"pfxX":-0.16555776740325134,"pfxZ":0.7264002215931118,"pX":0.7053471907570862,"pZ":2.481719395558161,"vX0":6.189472845778224,"vY0":-123.66486677151643,"vZ0":-0.08623126532547054,"x":90.11,"y":171.77,"x0":-1.804049272842646,"y0":50.001962774387465,"z0":5.11215631374061,"aX":-0.25813898216791625},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2214,"spinDirection":50},"zone":6,"typeConfidence":0.9,"plateTime":0.44221638065097757,"extension":5.514526109021916},"index":0,"playId":"a7b7cfb7-860a-34e7-8cc6-65999ad1b17f","pitchNumber":1,"startTime":"2026-04-22T02:58:15.885Z","endTime":"2026-04-22T02:58:20.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518048246244657,"aZ":-25.4253750875441,"pfxX":-10.16298825689552,"pfxZ":3.440181548551008,"pX":-1.089666741358811,"pZ":2.3161176183652565,"vX0":5.487613138951097,"vY0":-139.0374486463937,"vZ0":-3.0030704583803027,"x":158.54,"y":176.24,"x0":-1.7661399943581317,"y0":50.00427582689905,"z0":5.0933591532048155,"aX":-19.94380357268342},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":17.3,"spinRate":2196,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.39360230500199567,"extension":5.385943901404685},"index":1,"playId":"90fe38cc-d608-3baa-9c78-dbd61e870859","pitchNumber":2,"startTime":"2026-04-22T02:58:34.693Z","endTime":"2026-04-22T02:58:39.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13552277864933,"aZ":-30.16101318790061,"pfxX":-11.890237915930506,"pfxZ":1.2457823187475432,"pX":1.4205899129819695,"pZ":1.3535160373698045,"vX0":11.279679328361132,"vY0":-126.47504379197274,"vZ0":-2.569461375423005,"x":62.85,"y":202.24,"x0":-1.5552774659669302,"y0":50.00425060060606,"z0":4.804989966209482,"aX":-19.237534246029853},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":19.0,"spinRate":1857,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.43331573876808704,"extension":5.670257787747719},"index":2,"playId":"e9461ad8-4e42-3bf8-91e6-665abc7b5740","pitchNumber":3,"startTime":"2026-04-22T02:58:54.539Z","endTime":"2026-04-22T02:58:59.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.7,"endSpeed":78.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264263830006374,"aZ":-32.62026776594183,"pfxX":-0.15010616115656772,"pfxZ":-0.27966097782841715,"pX":0.8376234303760616,"pZ":1.3986762582840104,"vX0":6.181569363542998,"vY0":-124.6875054815355,"vZ0":-2.2240458616876033,"x":85.07,"y":201.02,"x0":-1.6551622627465257,"y0":50.005741185293736,"z0":4.996057345147618,"aX":-0.23665308790616427},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-1.2,"spinRate":2263,"spinDirection":108},"zone":14,"typeConfidence":0.89,"plateTime":0.4394220858079252,"extension":5.392776886902432},"index":3,"playId":"820ac680-2722-33c6-8353-f96a55774d88","pitchNumber":4,"startTime":"2026-04-22T02:59:18.110Z","endTime":"2026-04-22T02:59:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98986450799482,"aZ":-30.600196056418312,"pfxX":-0.1847944376057904,"pfxZ":1.0098992687169712,"pX":-0.5863437543899658,"pZ":2.735041984744754,"vX0":3.3055909103759915,"vY0":-124.42758815224599,"vZ0":0.4938530780698298,"x":139.35,"y":164.93,"x0":-1.9129047419116196,"y0":50.00125057974436,"z0":5.087274526749698,"aX":-0.2879139955084637},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-0.5,"spinRate":2202,"spinDirection":40},"zone":4,"typeConfidence":0.89,"plateTime":0.4416779011995664,"extension":5.407214537101947},"index":4,"playId":"3a2875b5-9526-3642-a148-8f6a66d2b314","pitchNumber":5,"startTime":"2026-04-22T02:59:38.463Z","endTime":"2026-04-22T02:59:42.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42021414780702,"aZ":-14.306727004086458,"pfxX":-6.4315053944249625,"pfxZ":9.226541797538331,"pX":0.7164030817484492,"pZ":2.8785894096958793,"vX0":8.193215963146704,"vY0":-139.49452617117592,"vZ0":-3.588486230388041,"x":89.69,"y":161.06,"x0":-1.4472457585708087,"y0":50.003670038568714,"z0":5.148029184233385,"aX":-12.457011125926252},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2097,"spinDirection":237},"zone":6,"typeConfidence":0.93,"plateTime":0.395268281761771,"extension":5.5128580689170485},"index":5,"playId":"0bf430d9-7b90-3513-9928-fdff72189200","pitchNumber":6,"startTime":"2026-04-22T02:59:59.298Z","endTime":"2026-04-22T03:00:04.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.101136767376794,"aZ":-17.411870560871122,"pfxX":-6.12406818943867,"pfxZ":7.560824462646009,"pX":-0.594419482631582,"pZ":3.0112524790890838,"vX0":4.960466810385496,"vY0":-139.28161519797558,"vZ0":-2.5323438955146353,"x":139.66,"y":157.48,"x0":-1.6083365604326083,"y0":50.003738148659586,"z0":5.092105516754057,"aX":-11.95811136815682},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":10.0,"spinRate":2022,"spinDirection":236},"zone":1,"typeConfidence":0.93,"plateTime":0.39419767074807055,"extension":5.414265697203571},"hitData":{"launchSpeed":97.5,"launchAngle":57.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.88,"coordY":134.35}},"index":6,"playId":"2994abd0-4c1e-3c11-9941-23163eb3bbbe","pitchNumber":7,"startTime":"2026-04-22T03:00:28.200Z","endTime":"2026-04-22T03:00:38.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:00:38.722Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Zack Gelof to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T03:01:07.673Z","endTime":"2026-04-22T03:04:45.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006239330138204,"aZ":-31.235032432660947,"pfxX":0.021377349591350958,"pfxZ":0.597143848209261,"pX":0.28584988373314285,"pZ":1.5486684989991848,"vX0":6.6523527457905836,"vY0":-125.07523202563401,"vZ0":-2.0544242239741695,"x":106.1,"y":196.97,"x0":-2.414875903004757,"y0":50.004188578419,"z0":4.95025259276519,"aX":0.03367140508407986},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-1.7,"spinRate":2119,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.43846434238948273,"extension":5.3571111590687535},"index":0,"playId":"be9f1e2c-1df5-316f-9c30-51aaf324e06d","pitchNumber":1,"startTime":"2026-04-22T03:01:10.622Z","endTime":"2026-04-22T03:01:14.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ac7231eb-138a-3ae9-b580-92af32ccfa27","startTime":"2026-04-22T03:01:31.779Z","endTime":"2026-04-22T03:01:34.779Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84144890110138,"aZ":-20.896927908965996,"pfxX":-7.122259519919188,"pfxZ":5.81117602263023,"pX":-1.1543737552980589,"pZ":4.002453871305779,"vX0":5.873837070182527,"vY0":-139.28652291982928,"vZ0":0.025961113653990564,"x":161.0,"y":130.71,"x0":-2.3780162131445,"y0":50.00291508636584,"z0":5.388834825980061,"aX":-13.823974658579532},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":11.5,"spinRate":2116,"spinDirection":235},"zone":11,"typeConfidence":0.87,"plateTime":0.3950784665158382,"extension":5.245409417836153},"index":2,"playId":"7d4dfe1b-c7f2-3ece-b1fa-fca83dff226b","pitchNumber":2,"startTime":"2026-04-22T03:01:51.978Z","endTime":"2026-04-22T03:01:57.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03441441395963,"aZ":-16.086472845830553,"pfxX":-6.22040748711387,"pfxZ":8.372113045903497,"pX":-0.2598675207704156,"pZ":4.377113315996447,"vX0":7.608332637613501,"vY0":-138.7265998439613,"vZ0":0.150938511189753,"x":126.91,"y":120.6,"x0":-2.2478617885358427,"y0":50.006229729964346,"z0":5.406425486029851,"aX":-11.959046318177064},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2236,"spinDirection":230},"zone":11,"typeConfidence":0.94,"plateTime":0.39693434914494663,"extension":5.254367459756666},"index":3,"playId":"996e704d-e3b2-3502-af6a-a73ea15c47c2","pitchNumber":3,"startTime":"2026-04-22T03:02:13.646Z","endTime":"2026-04-22T03:02:17.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98953234600243,"aZ":-28.678048355300227,"pfxX":-11.550646035503357,"pfxZ":1.8152007553325777,"pX":-0.41755573265162627,"pZ":1.8761373863470754,"vX0":9.121057079482794,"vY0":-138.5344097651497,"vZ0":-3.267533108498382,"x":132.92,"y":188.12,"x0":-2.2635548543731328,"y0":50.00550069778915,"z0":5.002681623702606,"aX":-22.295991720913843},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.8,"breakHorizontal":18.8,"spinRate":1947,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.3964438750445667,"extension":5.510654599236509},"index":4,"playId":"e3f86b3c-8edd-3050-95ec-7d81e50685ea","pitchNumber":4,"startTime":"2026-04-22T03:02:35.066Z","endTime":"2026-04-22T03:02:40.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-22T03:03:01.468Z","endTime":"2026-04-22T03:03:20.517Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240543381835927,"aZ":-30.12439795807369,"pfxX":-1.488017171341859,"pfxZ":1.2839812035956195,"pX":2.3825176948047457,"pZ":0.3455653027319889,"vX0":11.688226901513152,"vY0":-124.9615081156594,"vZ0":-4.8232742468143455,"x":26.18,"y":229.45,"x0":-2.1456738433171076,"y0":50.00309004565388,"z0":4.752231327190597,"aX":-2.3754825016093704},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":0.2,"spinRate":2131,"spinDirection":336},"zone":14,"typeConfidence":0.9,"plateTime":0.4369483702093069,"extension":5.59156591624827},"index":6,"playId":"34de7d67-9683-35a6-9933-4760cb2cbe96","pitchNumber":5,"startTime":"2026-04-22T03:03:20.517Z","endTime":"2026-04-22T03:03:25.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.271870691713346,"aZ":-16.92479265546784,"pfxX":-6.9413326128654385,"pfxZ":7.711736016639675,"pX":-0.1078008958405692,"pZ":3.3329930005630426,"vX0":7.9772667770564,"vY0":-139.88246434699786,"vZ0":-1.872464822206141,"x":121.11,"y":148.79,"x0":-2.0979915899831796,"y0":50.00035662656649,"z0":5.123644287262475,"aX":-13.721397333735235},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2209,"spinDirection":232},"zone":2,"typeConfidence":0.94,"plateTime":0.3919358461918341,"extension":5.414420192431499},"index":7,"playId":"b1b30672-b377-3944-bd30-72811174ebe4","pitchNumber":6,"startTime":"2026-04-22T03:03:46.526Z","endTime":"2026-04-22T03:03:53.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58704257947165,"aZ":-30.94854362762129,"pfxX":-0.8522121071373281,"pfxZ":0.7549966489272748,"pX":1.9936419623942334,"pZ":1.6660212997409463,"vX0":10.800391448966987,"vY0":-125.79421179492523,"vZ0":-1.9671735040294633,"x":41.01,"y":193.8,"x0":-2.222477468568069,"y0":50.003026888366044,"z0":4.937871611410956,"aX":-1.3844514259129999},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-0.6,"spinRate":2171,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.4334044519987108,"extension":5.494908287850523},"index":8,"playId":"4cc9e0d7-9846-341c-8c4a-214ea49df686","pitchNumber":7,"startTime":"2026-04-22T03:04:41.555Z","endTime":"2026-04-22T03:04:45.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.99,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:04:45.359Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Cortes lines out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T03:06:03.595Z","endTime":"2026-04-22T03:07:56.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T03:04:54.591Z","endTime":"2026-04-22T03:06:05.798Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629388116818262,"aZ":-20.951934260241362,"pfxX":-6.420242612154968,"pfxZ":5.890808619993486,"pX":-0.9937424072683019,"pZ":2.7681832453383217,"vX0":4.725669161418607,"vY0":-137.2247129817476,"vZ0":-2.346321019261031,"x":154.88,"y":164.04,"x0":-1.9048366002964587,"y0":50.00326346264356,"z0":5.06306432858377,"aX":-12.23323259782899},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":10.7,"spinRate":1982,"spinDirection":236},"zone":11,"typeConfidence":0.86,"plateTime":0.39928316620050364,"extension":5.526656741186394},"index":1,"playId":"2353fbd5-d2b1-330d-9d79-b4abccfbe3ad","pitchNumber":1,"startTime":"2026-04-22T03:06:05.798Z","endTime":"2026-04-22T03:06:12.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11277256938418,"aZ":-18.5028315527907,"pfxX":-6.782391772094605,"pfxZ":7.271836220393151,"pX":-0.3440826448448222,"pZ":3.622458023886556,"vX0":5.87291757572322,"vY0":-136.51184788019714,"vZ0":-0.8977708424727384,"x":130.12,"y":140.97,"x0":-1.6461362861666116,"y0":50.00288359002191,"z0":5.233808041881542,"aX":-12.752568378552818},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2082,"spinDirection":235},"zone":11,"typeConfidence":0.92,"plateTime":0.401799839860733,"extension":5.385450525980454},"index":2,"playId":"742250ab-0ed3-34d1-8d81-fd614c138273","pitchNumber":2,"startTime":"2026-04-22T03:06:29.805Z","endTime":"2026-04-22T03:06:34.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.564268158992906,"aZ":-31.476343979688675,"pfxX":-0.5180982624811588,"pfxZ":0.44002141929002114,"pX":1.427189207989954,"pZ":1.800394300748259,"vX0":7.685039652185493,"vY0":-124.57561667565791,"vZ0":-1.6287637775011141,"x":62.6,"y":190.17,"x0":-1.6113283307069621,"y0":50.00490748869136,"z0":5.029091104201307,"aX":-0.8272457887917071},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-0.6,"spinRate":2182,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43722116898115715,"extension":5.4635287823376935},"index":3,"playId":"80298348-23d9-3edd-8090-f078c0fbea3e","pitchNumber":3,"startTime":"2026-04-22T03:06:47.589Z","endTime":"2026-04-22T03:06:52.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08911364190874,"aZ":-31.697272343961185,"pfxX":-0.9197103362434818,"pfxZ":0.30471018619195966,"pX":0.7602905680791113,"pZ":2.417579966850609,"vX0":6.280883087335603,"vY0":-124.54961938197845,"vZ0":-0.13509199706798936,"x":88.02,"y":173.51,"x0":-1.6796280578653133,"y0":50.002368161237136,"z0":5.103913651362705,"aX":-1.438662966241025},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":0.1,"spinRate":2110,"spinDirection":98},"zone":6,"typeConfidence":0.87,"plateTime":0.4405319321406447,"extension":5.50427602766131},"index":4,"playId":"6563e9be-4a5f-3dac-a2ff-25c367f41708","pitchNumber":4,"startTime":"2026-04-22T03:07:08.267Z","endTime":"2026-04-22T03:07:12.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943077674303208,"aZ":-18.21022207719448,"pfxX":-6.073779406208268,"pfxZ":7.16576765355045,"pX":1.1216282370591948,"pZ":3.3029467593117996,"vX0":9.198547039358164,"vY0":-138.6846264948224,"vZ0":-1.7128413297040381,"x":74.25,"y":149.6,"x0":-1.4486032477767206,"y0":50.00189886487694,"z0":5.142892692762754,"aX":-11.835014169991682},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2083,"spinDirection":234},"zone":12,"typeConfidence":0.94,"plateTime":0.39491784115300543,"extension":5.489677438379264},"index":5,"playId":"2e9a74d0-7f7f-37f1-97ed-5fea7c3df235","pitchNumber":5,"startTime":"2026-04-22T03:07:27.576Z","endTime":"2026-04-22T03:07:32.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361165675044557,"aZ":-19.193786892521807,"pfxX":-5.05970444367796,"pfxZ":6.777693067669395,"pX":-0.631603254047911,"pZ":3.2071694597714795,"vX0":4.771896508010559,"vY0":-137.7049306354356,"vZ0":-1.774684401887078,"x":141.08,"y":152.19,"x0":-1.731881174591608,"y0":50.003468935624866,"z0":5.162218046173118,"aX":-9.691184471346611},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":8.2,"spinRate":1936,"spinDirection":233},"zone":11,"typeConfidence":0.84,"plateTime":0.3981820020523932,"extension":5.456409427132621},"hitData":{"launchSpeed":100.6,"launchAngle":16.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.42,"coordY":82.89}},"index":6,"playId":"0de0f18d-7449-37c3-817a-b53ff4ff6c26","pitchNumber":6,"startTime":"2026-04-22T03:07:49.471Z","endTime":"2026-04-22T03:07:56.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:07:56.349Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to center fielder Zack Gelof.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:09:43.430Z","endTime":"2026-04-22T03:10:19.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.397246016633247,"aZ":-30.840542553195313,"pfxX":-5.70263676702019,"pfxZ":1.0170586910861523,"pX":-0.19657012821392084,"pZ":2.4622099407678397,"vX0":-6.682008641464844,"vY0":-113.7206347009634,"vZ0":0.6095693165039533,"x":124.49,"y":172.3,"x0":3.518182321269906,"y0":50.00436359079809,"z0":5.24435732636098,"aX":-7.485237406506389},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.3,"breakHorizontal":12.0,"spinRate":2364,"spinDirection":261},"zone":5,"typeConfidence":0.91,"plateTime":0.48122540226920574,"extension":6.668118801534277},"hitData":{"launchSpeed":95.7,"launchAngle":38.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.3,"coordY":66.85}},"index":0,"playId":"7b7bc43e-e159-3f9d-a9fd-06fb4b124f92","pitchNumber":1,"startTime":"2026-04-22T03:10:08.498Z","endTime":"2026-04-22T03:10:19.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:10:19.040Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (4) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:10:41.617Z","endTime":"2026-04-22T03:11:12.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.514599034169787,"aZ":-27.798693461285097,"pfxX":-2.9190850065172773,"pfxZ":3.3727752560574427,"pX":0.13584997224291012,"pZ":2.160908210270545,"vX0":-6.9178098850161,"vY0":-113.13715385781002,"vZ0":-0.2000480403969188,"x":111.82,"y":180.44,"x0":3.611530440480897,"y0":50.002323396388086,"z0":5.03493895190332,"aX":-3.786016386089997},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":6.4,"breakHorizontal":7.1,"spinRate":2383,"spinDirection":271},"zone":8,"typeConfidence":0.91,"plateTime":0.48400550364954187,"extension":6.536907120757114},"hitData":{"launchSpeed":104.3,"launchAngle":37.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":51.19,"coordY":70.74}},"index":0,"playId":"8ad4683f-2fe3-3990-bcdb-e78b4d211e27","pitchNumber":1,"startTime":"2026-04-22T03:10:47.012Z","endTime":"2026-04-22T03:11:12.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":15.5,"leverageIndex":0.99,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:11:12.598Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to third baseman Max Muncy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:11:29.460Z","endTime":"2026-04-22T03:12:27.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":89.8,"endSpeed":82.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16447973808802,"aZ":-20.193657692533936,"pfxX":7.157227772931231,"pfxZ":6.922936900033973,"pX":0.15643166690341148,"pZ":3.6227661974990064,"vX0":-10.729494993592134,"vY0":-130.38557515831732,"vZ0":-0.07270335487626656,"x":111.04,"y":140.97,"x0":3.385685678253878,"y0":50.001023041904276,"z0":5.168641856252675,"aX":12.383246292130872},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":-10.7,"spinRate":2138,"spinDirection":123},"zone":12,"typeConfidence":0.89,"plateTime":0.41931045699921743,"extension":6.820526060882342},"index":0,"playId":"10a27b9c-78a9-3ff9-b730-0d9790229a4f","pitchNumber":1,"startTime":"2026-04-22T03:11:34.433Z","endTime":"2026-04-22T03:11:38.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701901614801606,"aZ":-25.882694211744713,"pfxX":0.6616872731754535,"pfxZ":3.991468908807027,"pX":0.7444596584205476,"pZ":4.028204330063942,"vX0":-7.04626423053444,"vY0":-124.6285776931875,"vZ0":1.9465666024558228,"x":88.62,"y":130.02,"x0":3.5204985382797966,"y0":50.00116653367397,"z0":5.3726657300211205,"aX":1.0439049891402414},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2059,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4392445226687234,"extension":6.810289541787695},"index":1,"playId":"45929487-6f6d-334f-9b06-beea66ea1706","pitchNumber":2,"startTime":"2026-04-22T03:12:03.566Z","endTime":"2026-04-22T03:12:07.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021240128798592,"aZ":-29.470518320548543,"pfxX":10.612452709698523,"pfxZ":1.8501860515102635,"pX":0.7412187360361938,"pZ":2.3379564317204746,"vX0":-9.958294452093705,"vY0":-120.65957563352724,"vZ0":0.06436614112742745,"x":88.75,"y":175.66,"x0":3.5570374431993783,"y0":50.00478836600947,"z0":4.922884868879595,"aX":15.539426572912422},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-16.7,"spinRate":2181,"spinDirection":101},"zone":6,"typeConfidence":0.91,"plateTime":0.4551669948069468,"extension":6.9366121749689915},"hitData":{"launchSpeed":67.0,"launchAngle":-55.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.41,"coordY":186.86}},"index":2,"playId":"cc5f7550-cfb1-3ba3-a42d-41be6ebb4af4","pitchNumber":3,"startTime":"2026-04-22T03:12:19.480Z","endTime":"2026-04-22T03:12:27.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:12:27.898Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out softly to third baseman Max Muncy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:13:21.116Z","endTime":"2026-04-22T03:15:35.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"40cd8886-598f-3639-836b-6c0d5bb34c3d","startTime":"2026-04-22T03:13:03.639Z","endTime":"2026-04-22T03:13:06.843Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12473537821761,"aZ":-20.042360337553276,"pfxX":9.519063411192416,"pfxZ":7.0935631846209795,"pX":-1.285334979287785,"pZ":2.64897210117221,"vX0":-13.661460361248121,"vY0":-129.69761989611766,"vZ0":-3.0025780702004896,"x":165.99,"y":167.26,"x0":2.8039940743502187,"y0":50.00247570703039,"z0":5.343168447345508,"aX":16.280944972312067},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.4,"breakHorizontal":-14.4,"spinRate":2029,"spinDirection":121},"zone":11,"typeConfidence":0.91,"plateTime":0.4216685238249491,"extension":6.95317404356059},"index":1,"playId":"53f3dbb4-23d7-3a23-a2ea-e50f3727b62c","pitchNumber":1,"startTime":"2026-04-22T03:13:23.048Z","endTime":"2026-04-22T03:13:27.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436523611477146,"aZ":-32.12976001558166,"pfxX":-3.4901630449848273,"pfxZ":0.03553004338117294,"pX":1.2631245157917856,"pZ":1.855283006384516,"vX0":-4.246786608110588,"vY0":-115.13802918614178,"vZ0":-0.2911433737213197,"x":68.85,"y":188.69,"x0":3.585225377958843,"y0":50.004375455589816,"z0":5.0933165859433105,"aX":-4.684492522107388},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.2,"breakHorizontal":7.4,"spinRate":2434,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.47577127618452764,"extension":6.357896694633572},"index":2,"playId":"5c0d0a48-1dfe-3960-8746-c8cd00162b51","pitchNumber":2,"startTime":"2026-04-22T03:13:41.827Z","endTime":"2026-04-22T03:13:46.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00902363597429,"aZ":-33.561848551631286,"pfxX":-4.83587180412878,"pfxZ":-1.0970858767923417,"pX":0.3118883697588167,"pZ":2.6107724856374865,"vX0":-5.51605860613856,"vY0":-111.25288822058887,"vZ0":1.843781619956305,"x":105.11,"y":168.29,"x0":3.4471186986041955,"y0":50.00490205614961,"z0":5.236838624626842,"aX":-6.093384273914154},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.2,"breakHorizontal":10.1,"spinRate":2370,"spinDirection":279},"zone":5,"typeConfidence":0.91,"plateTime":0.49137299263231426,"extension":6.390800595725303},"index":3,"playId":"0b48b207-da03-3413-8dcc-f79d5fc8468f","pitchNumber":3,"startTime":"2026-04-22T03:14:02.772Z","endTime":"2026-04-22T03:14:07.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666305670487844,"aZ":-19.03256587286259,"pfxX":7.885157255024083,"pfxZ":7.350992152907186,"pX":0.731341085809505,"pZ":1.7952284795124769,"vX0":-9.006546945186894,"vY0":-132.65871985874833,"vZ0":-5.445491957522608,"x":89.12,"y":190.31,"x0":3.1416345124387353,"y0":50.001080600153756,"z0":5.256584391267346,"aX":14.091367607386081},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-12.4,"spinRate":2142,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.41246646470198955,"extension":6.870086899186982},"index":4,"playId":"b98ad49c-10a8-3aa6-8cd0-29550fd048f7","pitchNumber":4,"startTime":"2026-04-22T03:14:24.419Z","endTime":"2026-04-22T03:14:51.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-22T03:15:07.212Z","endTime":"2026-04-22T03:15:27.162Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.781139621777417,"aZ":-32.30554304558323,"pfxX":-4.3363236222987025,"pfxZ":-0.10489363686087749,"pX":1.022327440193384,"pZ":2.849580633816874,"vX0":-4.83520089704632,"vY0":-113.04110246783965,"vZ0":2.081780691199854,"x":78.03,"y":161.84,"x0":3.748746456901981,"y0":50.000783697421646,"z0":5.150177977152044,"aX":-5.633886399684386},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.6,"breakHorizontal":9.0,"spinRate":2371,"spinDirection":284},"zone":12,"typeConfidence":0.91,"plateTime":0.4837560861555956,"extension":6.496723817566363},"hitData":{"launchSpeed":52.1,"launchAngle":66.0,"totalDistance":85.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":112.47,"coordY":189.1}},"index":6,"playId":"29e8945b-bf62-303a-b3d1-878503154fc3","pitchNumber":5,"startTime":"2026-04-22T03:15:27.162Z","endTime":"2026-04-22T03:15:35.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:15:35.254Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out softly, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:16:01.686Z","endTime":"2026-04-22T03:16:15.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43334517011895,"aZ":-23.91342078842703,"pfxX":0.4913307696032265,"pfxZ":4.954600001217148,"pX":-0.16772020956229994,"pZ":3.236176678769051,"vX0":-9.58478032083119,"vY0":-127.78710887007821,"vZ0":-0.32755152032680257,"x":123.39,"y":151.4,"x0":3.5554567969369284,"y0":50.00113690313893,"z0":5.232328459226912,"aX":0.8210549712549091},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":1.1,"spinRate":2210,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4273837353871466,"extension":6.693096447646534},"hitData":{"launchSpeed":37.0,"launchAngle":16.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":135.09,"coordY":169.83}},"index":0,"playId":"99ccd045-ba0b-3620-aec5-5b980e6ae2bf","pitchNumber":1,"startTime":"2026-04-22T03:16:07.631Z","endTime":"2026-04-22T03:16:15.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:16:15.666Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (9) on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:18:45.868Z","endTime":"2026-04-22T03:20:31.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:17:24.393Z","endTime":"2026-04-22T03:18:48.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606344319701837,"aZ":-34.02141440302663,"pfxX":8.514654213809596,"pfxZ":-1.3400771247457435,"pX":-1.1183557858114328,"pZ":3.0931585868845053,"vX0":-0.1880068721297104,"vY0":-117.08992435446157,"vZ0":0.5907215339418823,"x":159.63,"y":155.26,"x0":-2.1416473860994922,"y0":50.003155174512216,"z0":6.039564748811249,"aX":11.7366307389858},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.9,"breakHorizontal":-15.4,"spinRate":2293,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.4690870908917808,"extension":5.3697846348313165},"index":1,"playId":"3285a192-2ea9-3040-b6f8-13888ad9ea6e","pitchNumber":1,"startTime":"2026-04-22T03:18:48.174Z","endTime":"2026-04-22T03:18:52.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157072404614865,"aZ":-21.769472289118877,"pfxX":-10.381716349514,"pfxZ":5.5440319026602145,"pX":0.04401511761126199,"pZ":1.6060186932932745,"vX0":7.94160925965498,"vY0":-136.38715723219505,"vZ0":-6.4155760005486115,"x":115.32,"y":195.42,"x0":-1.5627965457512187,"y0":50.00096967932983,"z0":5.499366900402866,"aX":-19.47543527675559},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":17.0,"spinRate":2091,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.402237080213661,"extension":5.795700818791201},"index":2,"playId":"4a7320cf-32d6-36c5-b675-050c51ea016a","pitchNumber":2,"startTime":"2026-04-22T03:19:02.990Z","endTime":"2026-04-22T03:19:08.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53076669984504,"aZ":-21.48751312164918,"pfxX":-9.261930778467022,"pfxZ":5.618387397991816,"pX":0.7935255939775572,"pZ":3.1785480392221346,"vX0":9.505881470366498,"vY0":-137.56917865348828,"vZ0":-2.8906772520117934,"x":86.75,"y":152.96,"x0":-1.5151116952273895,"y0":50.00604783316213,"z0":5.711231194545197,"aX":-17.63039613153124},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":1959,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3992225976775061,"extension":5.6701455625216735},"index":3,"playId":"563195b0-7714-3a2d-a5f6-5e04c9241379","pitchNumber":3,"startTime":"2026-04-22T03:19:23.946Z","endTime":"2026-04-22T03:19:50.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465224580570414,"aZ":-33.248984496368166,"pfxX":7.453938572405221,"pfxZ":-0.7316616884243228,"pX":-0.40782183300856584,"pZ":3.541439496662919,"vX0":1.404050907655444,"vY0":-121.33486915670369,"vZ0":1.136817209671336,"x":132.55,"y":143.16,"x0":-1.9627956897361352,"y0":50.000221977365946,"z0":5.981513876580854,"aX":11.024250673917173},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":2474,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.45277909056549603,"extension":5.285124237989691},"index":4,"playId":"ddcae32e-b336-340a-882a-765344f2c968","pitchNumber":4,"startTime":"2026-04-22T03:20:00.021Z","endTime":"2026-04-22T03:20:04.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54647083796621,"aZ":-35.49948446010991,"pfxX":7.212154460681133,"pfxZ":-2.2800019926470387,"pX":-0.33269149255570163,"pZ":2.8557185933789766,"vX0":1.3491096314184374,"vY0":-120.48451998261376,"vZ0":0.04501522928698476,"x":129.68,"y":161.68,"x0":-1.8378295131846936,"y0":50.00514248641213,"z0":5.999553410637407,"aX":10.500948624246982},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.8,"breakHorizontal":-13.3,"spinRate":2653,"spinDirection":43},"zone":4,"typeConfidence":0.9,"plateTime":0.4563190773632724,"extension":5.4452949129639014},"hitData":{"launchSpeed":105.6,"launchAngle":20.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.15,"coordY":41.82}},"index":5,"playId":"2a274eb7-46f1-3779-ab5e-659fdbd04b88","pitchNumber":5,"startTime":"2026-04-22T03:20:19.037Z","endTime":"2026-04-22T03:20:31.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.32,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:20:31.484Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Wilson doubles (4) on a ground ball to left fielder Randy Arozarena. Tyler Soderstrom scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:21:01.542Z","endTime":"2026-04-22T03:22:22.151Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":660825,"link":"/api/v1/people/660825"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281134791603222,"aZ":-17.56570542161309,"pfxX":-8.364924204550857,"pfxZ":7.496562877582209,"pX":-0.1258187027102912,"pZ":3.366977905476189,"vX0":6.817358103675522,"vY0":-138.53528882037702,"vZ0":-3.4067992535076077,"x":121.8,"y":147.87,"x0":-1.5289966159726303,"y0":50.00014256328362,"z0":5.783314744008897,"aX":-16.29436363883871},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2100,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39503166484554875,"extension":5.686387161017902},"index":0,"playId":"47f94e9d-8307-34b7-8f84-c55797e1fb87","pitchNumber":1,"startTime":"2026-04-22T03:21:04.824Z","endTime":"2026-04-22T03:21:08.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40397819760968,"aZ":-22.94660792450818,"pfxX":-8.783273557357159,"pfxZ":4.758766367535401,"pX":-1.3235338891106592,"pZ":2.7649259715968535,"vX0":4.295832223021835,"vY0":-138.29962101766395,"vZ0":-3.736602385302911,"x":167.45,"y":164.13,"x0":-1.7544175222688332,"y0":50.00640737658281,"z0":5.669904141838473,"aX":-17.043558693584735},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":1983,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3958202844081664,"extension":5.762829977846458},"index":1,"playId":"2bba5319-dfd6-39b7-8da6-ffea6f3e9907","pitchNumber":2,"startTime":"2026-04-22T03:21:25.294Z","endTime":"2026-04-22T03:21:30.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97399551043619,"aZ":-21.131347805640615,"pfxX":-9.208661955077142,"pfxZ":5.674924982243697,"pX":0.05747125634416071,"pZ":3.7614100568880686,"vX0":7.771894380830795,"vY0":-138.39477962282555,"vZ0":-1.5698134185640793,"x":114.81,"y":137.22,"x0":-1.5864147097281893,"y0":50.002270318166254,"z0":5.746843177414187,"aX":-17.91884106202734},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":1931,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39528464837789246,"extension":5.783413331417556},"index":2,"playId":"f890b175-27db-3324-9f04-3e50f9b0a224","pitchNumber":3,"startTime":"2026-04-22T03:21:45.936Z","endTime":"2026-04-22T03:21:49.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589185829259527,"aZ":-32.77502537386264,"pfxX":8.518322410685723,"pfxZ":-0.4077813461928095,"pX":-0.09325241984890412,"pZ":2.2552617799527197,"vX0":1.8566435718569827,"vY0":-121.08954663813601,"vZ0":-1.5553790255418138,"x":120.55,"y":177.89,"x0":-1.9771068374846674,"y0":50.00163331156262,"z0":5.7847581623055735,"aX":12.594362877648848},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.8,"breakHorizontal":-15.8,"spinRate":2343,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4530634251617385,"extension":5.461682094982639},"hitData":{"launchSpeed":93.4,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.96,"coordY":109.5}},"index":3,"playId":"47b066ea-4ae0-3cc6-bd49-c933899001bf","pitchNumber":4,"startTime":"2026-04-22T03:22:07.989Z","endTime":"2026-04-22T03:22:22.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.3,"awayTeamWinProbability":72.7,"homeTeamWinProbabilityAdded":-13.499999999999996,"leverageIndex":1.75,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:22:22.151Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:22:51.353Z","endTime":"2026-04-22T03:27:45.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037120215875472,"aZ":-19.63360024869578,"pfxX":-9.764844435459619,"pfxZ":6.5778743317129384,"pX":0.6319004678499434,"pZ":1.9796609116647876,"vX0":9.46432014274141,"vY0":-137.3296998964205,"vZ0":-6.111045915436447,"x":92.91,"y":185.33,"x0":-1.5940570948703634,"y0":50.00100541108118,"z0":5.573763122899982,"aX":-18.60907924954795},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2213,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.39918820721125936,"extension":5.809741151058544},"index":0,"playId":"ee2c9ac6-b260-302c-8d37-a76b6f5b26cf","pitchNumber":1,"startTime":"2026-04-22T03:22:58.022Z","endTime":"2026-04-22T03:23:25.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977101871967957,"aZ":-37.48073345797778,"pfxX":6.541270633596115,"pfxZ":-3.608443080180484,"pX":-1.095315836752588,"pZ":2.1176776058572835,"vX0":0.9718144348801805,"vY0":-121.43959401770613,"vZ0":-1.0141337895884255,"x":158.75,"y":181.6,"x0":-2.3508004114345025,"y0":50.001777039407436,"z0":5.8432802186739226,"aX":9.62753895857262},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.5,"breakHorizontal":-12.0,"spinRate":2663,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.4535475039280379,"extension":5.42768951111743},"index":1,"playId":"cc5aa0c2-376c-3ed3-82a3-5dd8f4ccb2fc","pitchNumber":2,"startTime":"2026-04-22T03:23:35.223Z","endTime":"2026-04-22T03:24:02.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41094431642251,"aZ":-37.88615008822123,"pfxX":7.849534364155478,"pfxZ":-3.9468778458457345,"pX":-0.025608557284843306,"pZ":1.7668901732791504,"vX0":2.2580716681919144,"vY0":-120.65390101104336,"vZ0":-2.0736641248864816,"x":101.75,"y":170.58,"x0":-1.9974508581302497,"y0":50.00251377081632,"z0":6.033565115139667,"aX":11.363484560290091},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.4,"breakHorizontal":-14.8,"spinRate":2709,"spinDirection":38},"zone":8,"typeConfidence":0.9,"plateTime":0.4571211851773129,"extension":5.427621996184441},"index":2,"playId":"3aa5b69f-dec9-3ab0-9fb0-2ccb9e8525c9","pitchNumber":3,"startTime":"2026-04-22T03:24:17.219Z","endTime":"2026-04-22T03:24:22.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952858038034485,"aZ":-23.48990338876658,"pfxX":-8.526373578749567,"pfxZ":4.499445562561698,"pX":-0.2697114176470955,"pZ":2.696300269313507,"vX0":6.844769241961669,"vY0":-137.89098179840852,"vZ0":-3.6327688311854827,"x":127.28,"y":165.98,"x0":-1.6733525761936265,"y0":50.00373725634047,"z0":5.6110515803704475,"aX":-16.46077378105414},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":14.0,"spinRate":2047,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39683718655862865,"extension":5.822385364574071},"index":3,"playId":"b6c0f051-eb55-34be-9bd5-c5956741c574","pitchNumber":4,"startTime":"2026-04-22T03:24:42.141Z","endTime":"2026-04-22T03:24:47.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"f909925e-ef99-46c9-b3ee-1fad39fcaf7e","startTime":"2026-04-22T03:25:12.280Z","endTime":"2026-04-22T03:25:17.280Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22210205270675,"aZ":-20.816397006419542,"pfxX":-9.425739825806886,"pfxZ":5.879220137359985,"pX":0.42283507841230916,"pZ":2.3808585785725134,"vX0":8.535199294368796,"vY0":-138.457089444584,"vZ0":-5.149670101724535,"x":100.88,"y":174.5,"x0":-1.481984674297893,"y0":50.00638678849995,"z0":5.666850093252163,"aX":-18.221478212688357},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":1937,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39627330188358556,"extension":5.715593363928393},"index":5,"playId":"90e1582a-debb-388f-b131-24f096221280","pitchNumber":5,"startTime":"2026-04-22T03:25:41.740Z","endTime":"2026-04-22T03:25:45.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770207864525055,"aZ":-27.65882015193987,"pfxX":-8.057759961698704,"pfxZ":2.5827182810423785,"pX":-0.9943250231250276,"pZ":2.8440936402309918,"vX0":4.706237154894528,"vY0":-131.1410738664513,"vZ0":-2.1048055565169363,"x":154.9,"y":161.99,"x0":-1.7618659495942395,"y0":50.0017941155616,"z0":5.712547275300483,"aX":-14.08616123083569},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1187,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4170570102410549,"extension":5.862088778938641},"index":6,"playId":"4e19e15a-6336-3f9d-a107-5f4c6adbf8dd","pitchNumber":6,"startTime":"2026-04-22T03:26:09.447Z","endTime":"2026-04-22T03:26:13.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61123816606804,"aZ":-33.80001477427469,"pfxX":8.418086836699747,"pfxZ":-1.1035403299674194,"pX":0.2693862022467134,"pZ":1.6123918643454604,"vX0":2.7399848079727587,"vY0":-121.28968639042462,"vZ0":-2.7401349167666575,"x":106.73,"y":195.25,"x0":-1.970888859988326,"y0":50.00052528029961,"z0":5.729214784300049,"aX":12.433333527057082},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":-16.0,"spinRate":2609,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.4530556275789981,"extension":5.512110525547779},"index":7,"playId":"030dabf6-6510-3a6f-9265-41101476753d","pitchNumber":7,"startTime":"2026-04-22T03:26:32.873Z","endTime":"2026-04-22T03:26:38.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04562543187621,"aZ":-16.520843873831836,"pfxX":-3.677601058054496,"pfxZ":8.088045943702495,"pX":0.5132863025870272,"pZ":3.0940480618480977,"vX0":7.154068499823719,"vY0":-137.83869496744776,"vZ0":-3.824681096931689,"x":97.43,"y":155.24,"x0":-1.6313941916396297,"y0":50.00018583163514,"z0":5.606680852769792,"aX":-7.11578555162727},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":5.3,"spinRate":1910,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.39653530176050467,"extension":5.772577852108168},"index":8,"playId":"71c7bb18-04a5-3124-b09e-ea7a5d054b71","pitchNumber":8,"startTime":"2026-04-22T03:26:58.880Z","endTime":"2026-04-22T03:27:03.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197958441842218,"aZ":-20.95332444674906,"pfxX":-9.013732631090207,"pfxZ":6.168856682039539,"pX":-0.6442420962806235,"pZ":2.377353876704492,"vX0":5.991167117767261,"vY0":-134.07648632766384,"vZ0":-4.702877821918044,"x":141.56,"y":174.59,"x0":-1.7375329293883708,"y0":50.00319392992547,"z0":5.650911588709805,"aX":-16.39837260896856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":1712,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.408629580565647,"extension":5.8905556345059145},"hitData":{"launchSpeed":96.6,"launchAngle":18.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.22,"coordY":80.61}},"index":9,"playId":"43cd0a6b-5a6e-39c7-a1b9-052a39784c6d","pitchNumber":9,"startTime":"2026-04-22T03:27:34.216Z","endTime":"2026-04-22T03:27:45.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.27,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:27:45.680Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, shortstop J.P. Crawford to first baseman Josh Naylor. Jacob Wilson to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:28:38.389Z","endTime":"2026-04-22T03:30:01.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-22T03:28:23.534Z","endTime":"2026-04-22T03:28:40.611Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45012707955078,"aZ":-19.462136417804107,"pfxX":-9.832445233575708,"pfxZ":6.450766641456801,"pX":1.1757373082174674,"pZ":1.6256760485683048,"vX0":10.469755138459394,"vY0":-139.5090709942132,"vZ0":-7.450558022781427,"x":72.18,"y":194.89,"x0":-1.3486989274808074,"y0":50.004747922919044,"z0":5.614418066236515,"aX":-19.379964171313272},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2252,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39264995497847366,"extension":5.908687411239336},"index":1,"playId":"7184b546-a0a0-3548-9b6b-162f924652c9","pitchNumber":1,"startTime":"2026-04-22T03:28:40.611Z","endTime":"2026-04-22T03:28:45.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368194285392693,"aZ":-22.07164746742379,"pfxX":-9.30876856997926,"pfxZ":5.2748308269872775,"pX":1.3042891606170721,"pZ":2.137260425232195,"vX0":10.813338008922003,"vY0":-137.48827201414076,"vZ0":-5.324214807477631,"x":67.28,"y":181.07,"x0":-1.4695005985239395,"y0":50.002306009321536,"z0":5.5958686033979825,"aX":-17.828191441447427},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2157,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.398315641421807,"extension":5.7692505262367195},"index":2,"playId":"5003e274-69bc-315f-b054-ed04df787b2b","pitchNumber":2,"startTime":"2026-04-22T03:28:57.081Z","endTime":"2026-04-22T03:29:01.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32675342299238,"aZ":-34.58860403810896,"pfxX":8.203235077019897,"pfxZ":-1.6759088465129395,"pX":-0.5895971918481566,"pZ":1.571949665538773,"vX0":0.6367551917064289,"vY0":-119.70806788865,"vZ0":-2.738227432741943,"x":139.47,"y":196.34,"x0":-1.9243165043188473,"y0":50.00166730146907,"z0":5.844439693196432,"aX":11.836561728477852},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":-15.0,"spinRate":2573,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.4585485370844804,"extension":5.442685251118138},"index":3,"playId":"ade4ba7f-6cf9-3a0a-90c1-32b24f25d4c1","pitchNumber":3,"startTime":"2026-04-22T03:29:14.500Z","endTime":"2026-04-22T03:29:19.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.488566492333653,"aZ":-17.899109980059862,"pfxX":-9.476817882546314,"pfxZ":7.43078364332956,"pX":1.2025862522847932,"pZ":2.3949459885475286,"vX0":10.348231029147849,"vY0":-137.71126407449103,"vZ0":-5.484935178474847,"x":71.16,"y":174.12,"x0":-1.372013750540555,"y0":50.00369525678107,"z0":5.622699107982993,"aX":-18.209026130585578},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2235,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3976919697637049,"extension":5.844904373601889},"index":4,"playId":"7c7e6c51-ddb7-3b3f-a9ea-000b9dd17a72","pitchNumber":4,"startTime":"2026-04-22T03:29:33.539Z","endTime":"2026-04-22T03:29:37.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03204423894475,"aZ":-17.016136336161896,"pfxX":-8.961762282238713,"pfxZ":8.014127510923391,"pX":0.32816006643788725,"pZ":2.223127614703965,"vX0":8.011680230694834,"vY0":-136.6551971940237,"vZ0":-5.811447710837693,"x":104.49,"y":178.76,"x0":-1.4768074617096987,"y0":50.00585856135726,"z0":5.5458130779396875,"aX":-16.957814765497968},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":14.5,"spinRate":2240,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40075761273961463,"extension":5.82358670177774},"hitData":{"launchSpeed":85.0,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.24,"coordY":146.16}},"index":5,"playId":"e80244a5-1034-3538-aa16-cb48a93058a4","pitchNumber":5,"startTime":"2026-04-22T03:29:52.516Z","endTime":"2026-04-22T03:30:01.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":3.399999999999995,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:30:01.611Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:30:28.096Z","endTime":"2026-04-22T03:31:34.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324062241490765,"aZ":-20.230884228659303,"pfxX":-8.891229900371016,"pfxZ":6.099374469321752,"pX":0.7753613080106238,"pZ":2.5723269091750085,"vX0":9.188826609839813,"vY0":-138.65741343827347,"vZ0":-4.562152914189526,"x":87.45,"y":169.33,"x0":-1.4171956023857009,"y0":50.00387420072305,"z0":5.578464092757455,"aX":-17.41421192174177},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2047,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3941579665659747,"extension":5.9088215291855075},"index":0,"playId":"f1def2ae-719e-3694-9c3e-9236902251dc","pitchNumber":1,"startTime":"2026-04-22T03:30:30.280Z","endTime":"2026-04-22T03:30:34.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873249112266056,"aZ":-22.952608606494728,"pfxX":-9.526548844253336,"pfxZ":4.767134996296484,"pX":-0.14762590203760417,"pZ":3.3329916295916306,"vX0":7.498241286236219,"vY0":-138.03921060805618,"vZ0":-1.9573029150691403,"x":122.63,"y":148.79,"x0":-1.657406670294226,"y0":50.006036940714374,"z0":5.591843876244036,"aX":-18.44288516928163},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2071,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39633333100539403,"extension":5.674128912369857},"index":1,"playId":"e6484d97-b462-3a5f-8fa0-8b00078acee2","pitchNumber":2,"startTime":"2026-04-22T03:30:46.137Z","endTime":"2026-04-22T03:30:49.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"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-22T03:30:58.579Z","endTime":"2026-04-22T03:31:13.228Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798142517800297,"aZ":-22.980608355546856,"pfxX":-9.392408543735623,"pfxZ":4.836257624108657,"pX":1.6789858364340964,"pZ":2.269189479617299,"vX0":12.05219169856232,"vY0":-136.9222799085823,"vZ0":-4.579460573155917,"x":53.0,"y":177.51,"x0":-1.5563590086655246,"y0":50.00599028751158,"z0":5.532974591890027,"aX":-17.86553044684615},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":2087,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3998002793885407,"extension":5.913944371006693},"index":3,"playId":"b18cae51-2568-3054-9eca-0e49f67a6834","pitchNumber":3,"startTime":"2026-04-22T03:31:13.228Z","endTime":"2026-04-22T03:31:18.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.922025996226992,"aZ":-24.920665020303016,"pfxX":-9.845987541985789,"pfxZ":3.7865272796833835,"pX":-0.3384372660121166,"pZ":3.987099455426075,"vX0":7.115838764380479,"vY0":-137.6546164185977,"vZ0":-0.1022982464515354,"x":129.9,"y":131.13,"x0":-1.679398347562665,"y0":50.00403606588502,"z0":5.713634545903566,"aX":-18.87261987078503},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2114,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3980865457445675,"extension":5.705671050424806},"index":4,"playId":"0d42a2e1-9bb2-34c1-b2fa-b1a2e94bf0fd","pitchNumber":4,"startTime":"2026-04-22T03:31:29.922Z","endTime":"2026-04-22T03:31:34.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.67,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:31:34.649Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:33:37.153Z","endTime":"2026-04-22T03:36:09.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":90.3,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7288590625806,"aZ":-18.103411615829323,"pfxX":9.759277149887048,"pfxZ":8.174555155037709,"pX":0.04785315386681371,"pZ":1.3722716552988274,"vX0":-11.361955032770265,"vY0":-130.89465893663183,"vZ0":-6.448999316068331,"x":115.18,"y":201.73,"x0":3.1935434262082376,"y0":50.00250231523058,"z0":5.241221339250293,"aX":16.79747165324618},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.3,"breakHorizontal":-14.9,"spinRate":2124,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4197610980117492,"extension":6.955174184170755},"index":0,"playId":"afbd93cf-d0ae-3af3-8942-f97b10720dbb","pitchNumber":1,"startTime":"2026-04-22T03:33:46.153Z","endTime":"2026-04-22T03:33:50.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.7,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690749003806946,"aZ":-19.93982657684825,"pfxX":10.415744736553755,"pfxZ":7.405858708099354,"pX":-0.9864283804023618,"pZ":2.703979537867047,"vX0":-14.200608554587944,"vY0":-128.2610199396691,"vZ0":-1.834610173458456,"x":154.6,"y":165.77,"x0":3.2910248477463244,"y0":50.00116455888528,"z0":4.99749953912921,"aX":17.202509833246857},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.2,"breakHorizontal":-15.4,"spinRate":2150,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.42847435995116356,"extension":6.994982370083118},"index":1,"playId":"d5629edb-8177-32bf-8cd4-059043fb622c","pitchNumber":2,"startTime":"2026-04-22T03:33:59.921Z","endTime":"2026-04-22T03:34:04.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800728083151014,"aZ":-31.314074104300204,"pfxX":-5.357747963831654,"pfxZ":0.6789054880284988,"pX":0.9485066457818819,"pZ":1.8590200463420208,"vX0":-4.33264602712787,"vY0":-112.15857134935789,"vZ0":-0.06860238740845026,"x":80.85,"y":188.59,"x0":3.6068927396281443,"y0":50.00266680623535,"z0":5.104979669014991,"aX":-6.769681605554725},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.6,"breakHorizontal":10.9,"spinRate":2492,"spinDirection":265},"zone":14,"typeConfidence":0.91,"plateTime":0.48985819096700745,"extension":6.602127638842102},"index":2,"playId":"67dc0ce9-3c40-3d1c-a4e4-c40956642ea0","pitchNumber":3,"startTime":"2026-04-22T03:34:16.524Z","endTime":"2026-04-22T03:34:21.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.328124020164896,"aZ":-30.694200556005846,"pfxX":-1.6171409464093092,"pfxZ":1.1244917935370182,"pX":-0.00688478134721378,"pZ":2.711802050851302,"vX0":-7.830313120476283,"vY0":-113.98945953503151,"vZ0":1.5921704688197122,"x":117.26,"y":165.56,"x0":3.678552184739353,"y0":50.00569151494019,"z0":5.027641309663681,"aX":-2.133559559905486},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.8,"breakHorizontal":4.8,"spinRate":2524,"spinDirection":263},"zone":5,"typeConfidence":0.9,"plateTime":0.47993190106635364,"extension":6.6478676115274205},"index":3,"playId":"d0ff0981-16d6-31e3-a46d-6d9e49f208eb","pitchNumber":4,"startTime":"2026-04-22T03:34:32.376Z","endTime":"2026-04-22T03:34:36.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.5,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326232062955462,"aZ":-22.123064229313545,"pfxX":9.03794556065601,"pfxZ":5.772891835970251,"pX":-1.0290465726448688,"pZ":2.3605445571595367,"vX0":-13.811725697439755,"vY0":-131.0447556687991,"vZ0":-3.0398343917000936,"x":156.22,"y":175.05,"x0":3.1322434883568087,"y0":50.00469262006395,"z0":5.185627165255921,"aX":15.743370550710134},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-13.4,"spinRate":2097,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.41773571055062897,"extension":7.019799384381884},"index":4,"playId":"ca61a3b5-c484-3a71-838b-aed0bc31b5a2","pitchNumber":5,"startTime":"2026-04-22T03:34:51.332Z","endTime":"2026-04-22T03:34:55.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05460106312786,"aZ":-26.602478203059576,"pfxX":-4.181135725646942,"pfxZ":4.396759588992623,"pX":-0.3836498741008423,"pZ":2.388787013382279,"vX0":-7.405704595987376,"vY0":-112.0640597193973,"vZ0":-0.0661696386006575,"x":131.62,"y":174.28,"x0":3.5123616730987632,"y0":50.001106723578665,"z0":5.1458592477728855,"aX":-5.293398059147974},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":8.3,"breakHorizontal":9.6,"spinRate":2361,"spinDirection":263},"zone":4,"typeConfidence":0.91,"plateTime":0.48955869080045433,"extension":6.62000362173736},"index":5,"playId":"4039e656-bc22-35c5-8c70-c1811ab56f9d","pitchNumber":6,"startTime":"2026-04-22T03:35:06.944Z","endTime":"2026-04-22T03:35:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-22T03:35:33.931Z","endTime":"2026-04-22T03:35:47.301Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.794063130827208,"aZ":-29.516440666708743,"pfxX":-3.631229377710328,"pfxZ":2.0327258643845294,"pX":-0.9566242005766008,"pZ":2.467672019960719,"vX0":-9.02016173311623,"vY0":-113.5099152106781,"vZ0":0.7851906397800019,"x":153.46,"y":172.15,"x0":3.540260063394369,"y0":50.0006623845831,"z0":5.056363802037792,"aX":-4.7348827906514686},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.2,"breakHorizontal":8.9,"spinRate":2373,"spinDirection":272},"zone":13,"typeConfidence":0.91,"plateTime":0.482567906986723,"extension":6.589733734871182},"index":7,"playId":"49065803-5d1c-3961-b6b9-b7ffec18162a","pitchNumber":7,"startTime":"2026-04-22T03:35:47.301Z","endTime":"2026-04-22T03:35:52.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21741882948915,"aZ":-17.518996225482883,"pfxX":6.853879078125995,"pfxZ":8.520780074730165,"pX":-0.94511677763169,"pZ":3.063343444970153,"vX0":-13.16186648000557,"vY0":-130.2826874734238,"vZ0":-2.0614312991563057,"x":153.03,"y":156.07,"x0":3.280499733357573,"y0":50.00421679812781,"z0":5.188114603382583,"aX":11.791849209494623},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.1,"breakHorizontal":-9.5,"spinRate":2218,"spinDirection":126},"zone":11,"typeConfidence":0.9,"plateTime":0.42032940904673843,"extension":7.014875632016855},"index":8,"playId":"16904209-3dad-3d21-ab41-bd058db49e10","pitchNumber":8,"startTime":"2026-04-22T03:36:05.935Z","endTime":"2026-04-22T03:36:09.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:36:09.854Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:38:37.461Z","endTime":"2026-04-22T03:39:58.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-22T03:36:22.304Z","endTime":"2026-04-22T03:37:18.832Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Scott Barlow replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T03:37:18.832Z","endTime":"2026-04-22T03:38:39.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791989730962097,"aZ":-21.155421105006297,"pfxX":-3.6296584639754914,"pfxZ":6.48850805739432,"pX":-0.8398064817307659,"pZ":2.1848723927662292,"vX0":4.651133429041473,"vY0":-129.44489294297182,"vZ0":-3.518312673017076,"x":149.01,"y":179.79,"x0":-2.187584664871125,"y0":50.004057595808796,"z0":5.1796309901457604,"aX":-6.165756902982602},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":5.5,"spinRate":2331,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.42298883755895567,"extension":6.6094916396896615},"index":2,"playId":"c77513d2-b971-3a45-8c9a-0c9d581aa0be","pitchNumber":1,"startTime":"2026-04-22T03:38:39.555Z","endTime":"2026-04-22T03:39:06.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"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":79.8,"endSpeed":72.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722729611610255,"aZ":-25.502678879490368,"pfxX":5.444970690532477,"pfxZ":4.962012773251592,"pX":-0.1612033762227235,"pZ":1.2612904493179549,"vX0":3.3774335123626966,"vY0":-116.08127890988715,"vZ0":-2.8808455525434393,"x":123.14,"y":204.73,"x0":-2.3498163083211243,"y0":50.00322385430568,"z0":4.984411773375633,"aX":7.32047651571812},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.4,"breakHorizontal":-10.8,"spinRate":2323,"spinDirection":89},"zone":13,"typeConfidence":0.93,"plateTime":0.47454165089955547,"extension":6.543493134816542},"index":3,"playId":"b4eea1b5-bdf4-3c61-bc30-c678ef8b8103","pitchNumber":2,"startTime":"2026-04-22T03:39:18.503Z","endTime":"2026-04-22T03:39:23.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":78.5,"endSpeed":71.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395149336545412,"aZ":-27.465053526621055,"pfxX":6.13485855483604,"pfxZ":3.6039888690795348,"pX":-0.6692883335006936,"pZ":2.411503527381369,"vX0":2.4592015146967308,"vY0":-114.23008540680179,"vZ0":0.16210396305080288,"x":142.51,"y":173.67,"x0":-2.560546740722938,"y0":50.0007678458503,"z0":5.066631610785586,"aX":8.008705794273062},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.8,"breakHorizontal":-11.8,"spinRate":2316,"spinDirection":91},"zone":4,"typeConfidence":0.93,"plateTime":0.48170979565414385,"extension":6.338564250328015},"index":4,"playId":"e02576f4-ccef-382f-aac9-b625776135d0","pitchNumber":3,"startTime":"2026-04-22T03:39:33.489Z","endTime":"2026-04-22T03:39:38.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58460146384961,"aZ":-37.33807306680618,"pfxX":8.3081569988372,"pfxZ":-4.374909654409108,"pX":0.5772303066195655,"pZ":1.4300832294659778,"vX0":3.417160627849141,"vY0":-108.74404612281906,"vZ0":0.11741756769373257,"x":95.0,"y":200.17,"x0":-2.1007646658236503,"y0":50.00299574962142,"z0":5.47399036832478,"aX":9.80811271912927},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-7.4,"breakHorizontal":-16.0,"spinRate":2371,"spinDirection":67},"zone":14,"typeConfidence":0.92,"plateTime":0.5064472786625416,"extension":6.519809690874891},"index":5,"playId":"45d02823-a4bc-3acd-8dce-a07ad4515272","pitchNumber":4,"startTime":"2026-04-22T03:39:52.714Z","endTime":"2026-04-22T03:39:58.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:39:58.001Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:40:15.682Z","endTime":"2026-04-22T03:40:45.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607400455997595,"aZ":-22.763297027933916,"pfxX":-8.344076856422511,"pfxZ":5.591599974364895,"pX":-1.7638112002169544,"pZ":1.5116302190518935,"vX0":3.704626805790772,"vY0":-129.36831775246705,"vZ0":-4.880777627337786,"x":184.23,"y":197.97,"x0":-2.1352670534355207,"y0":50.005737060477195,"z0":5.182110304235035,"aX":-14.054922735969813},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2043,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4244271728264959,"extension":6.649244423901043},"index":0,"playId":"dbcda875-eeb4-3ba9-83b5-20838172a533","pitchNumber":1,"startTime":"2026-04-22T03:40:20.281Z","endTime":"2026-04-22T03:40:24.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223342652598955,"aZ":-23.41078125871144,"pfxX":-8.370415574367193,"pfxZ":5.137207453622087,"pX":0.3599182964326209,"pZ":2.3199422347062164,"vX0":8.959542400634927,"vY0":-130.02941187851576,"vZ0":-2.7189940066177645,"x":103.28,"y":176.14,"x0":-2.0490533887173186,"y0":50.00384815025318,"z0":5.162760451818255,"aX":-14.280996684776616},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":2036,"spinDirection":219},"zone":6,"typeConfidence":0.89,"plateTime":0.42184330749699805,"extension":6.653914429312397},"hitData":{"launchSpeed":92.1,"launchAngle":51.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.29,"coordY":110.73}},"index":1,"playId":"27436558-cd84-3924-bc2a-284e0f1f84dc","pitchNumber":2,"startTime":"2026-04-22T03:40:36.355Z","endTime":"2026-04-22T03:40:45.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:40:45.889Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:43:15.667Z","endTime":"2026-04-22T03:43:43.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gabe Speier replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:42:18.123Z","endTime":"2026-04-22T03:43:17.543Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870762903949586,"aZ":-35.82218050881464,"pfxX":-2.132367146041517,"pfxZ":-2.477760495195594,"pX":-0.007494287432153034,"pZ":1.9507594335749496,"vX0":-3.381302308203345,"vY0":-120.38222134193774,"vZ0":-1.2351695245858483,"x":117.29,"y":186.11,"x0":1.6911261210653117,"y0":50.003428213068766,"z0":5.634937361868231,"aX":-3.137048489340035},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.6,"breakHorizontal":4.7,"spinRate":2233,"spinDirection":283},"zone":8,"typeConfidence":0.9,"plateTime":0.454587983646658,"extension":5.881185793370102},"index":1,"playId":"62b09905-4c55-3ae7-a7fc-a0d87a35216b","pitchNumber":1,"startTime":"2026-04-22T03:43:17.543Z","endTime":"2026-04-22T03:43:22.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.5,"endSpeed":78.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53487606784107,"aZ":-30.464670018636216,"pfxX":-1.0194367772328221,"pfxZ":1.095507877729153,"pX":-0.21344803840572996,"pZ":1.7743404843346602,"vX0":-4.288553750323403,"vY0":-124.47956854304462,"vZ0":-3.1355840739245298,"x":125.14,"y":190.87,"x0":1.6658995679281785,"y0":50.004995863921614,"z0":5.578647758642918,"aX":-1.5963361316529803},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":2.9,"spinRate":2114,"spinDirection":259},"zone":8,"typeConfidence":0.89,"plateTime":0.4403975896923136,"extension":6.029185963401796},"hitData":{"launchSpeed":93.8,"launchAngle":49.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.11,"coordY":94.7}},"index":2,"playId":"6227bd84-beb7-3abd-9a26-b3ebfbbc438c","pitchNumber":2,"startTime":"2026-04-22T03:43:33.693Z","endTime":"2026-04-22T03:43:43.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:43:43.936Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, first baseman Josh Naylor to pitcher Gabe Speier.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:44:04.370Z","endTime":"2026-04-22T03:45:07.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34506253543585,"aZ":-24.453784434683595,"pfxX":10.244236129378304,"pfxZ":4.048358114317506,"pX":0.9848624762359458,"pZ":1.7524271372502898,"vX0":-5.11191977846478,"vY0":-137.6375666070031,"vZ0":-5.774699164419049,"x":79.46,"y":191.46,"x0":1.5416181984555821,"y0":50.00324835833049,"z0":5.548086259747172,"aX":19.531098796752623},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":-17.4,"spinRate":1996,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.398912314039261,"extension":5.997268577606421},"index":0,"playId":"04dc2622-9eb4-3522-8347-c6cc43753815","pitchNumber":1,"startTime":"2026-04-22T03:44:08.932Z","endTime":"2026-04-22T03:44:11.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81630147048742,"aZ":-34.23501393811852,"pfxX":-2.8905628146763065,"pfxZ":-1.3788043181676235,"pX":-0.34857634266546944,"pZ":1.4155766171737072,"vX0":-3.8590011724850024,"vY0":-121.77863078693007,"vZ0":-2.7217306298738997,"x":130.29,"y":200.56,"x0":1.6345611269469766,"y0":50.00287376487616,"z0":5.5211067428222185,"aX":-4.322939736037258},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.9,"breakHorizontal":6.1,"spinRate":2272,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4504680155193723,"extension":5.9740746418015185},"index":1,"playId":"3b67e19e-7eda-3b85-879a-bee673948b65","pitchNumber":2,"startTime":"2026-04-22T03:44:24.834Z","endTime":"2026-04-22T03:44:29.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.910472544704763,"aZ":-21.940891848657316,"pfxX":10.057712556339025,"pfxZ":5.33889020703476,"pX":-0.2387289463895023,"pZ":2.566729716048615,"vX0":-7.969759808574037,"vY0":-137.66001421448954,"vZ0":-4.207249132466186,"x":126.1,"y":169.48,"x0":1.3889443561005717,"y0":50.003991070109485,"z0":5.602575738031083,"aX":19.28102731011817},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":-16.6,"spinRate":2066,"spinDirection":134},"zone":5,"typeConfidence":0.91,"plateTime":0.3980751038164465,"extension":5.862780748941755},"index":2,"playId":"de478cd1-8aa0-387b-934c-3c0da780069f","pitchNumber":3,"startTime":"2026-04-22T03:44:41.375Z","endTime":"2026-04-22T03:44:46.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10720244002564,"aZ":-23.18600901630199,"pfxX":9.8793128085401,"pfxZ":4.720400694291914,"pX":0.48405200131068393,"pZ":2.8483843403895888,"vX0":-6.488405133267857,"vY0":-137.0999258842938,"vZ0":-2.9910493566566334,"x":98.55,"y":161.87,"x0":1.5968548334974404,"y0":50.006121556591076,"z0":5.534784853779566,"aX":18.823988957867325},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-16.6,"spinRate":2036,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.39939568222394684,"extension":6.054204053255951},"hitData":{"launchSpeed":75.5,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":169.6,"coordY":159.24}},"index":3,"playId":"83f28045-bf86-33b9-832c-d5b01e501006","pitchNumber":4,"startTime":"2026-04-22T03:44:59.552Z","endTime":"2026-04-22T03:45:07.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:45:07.769Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shea Langeliers homers (8) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:45:32.564Z","endTime":"2026-04-22T03:46:03.825Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":642100,"link":"/api/v1/people/642100"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840950472414637,"aZ":-22.287766482250845,"pfxX":9.388646697776256,"pfxZ":5.073689040260813,"pX":0.20603647210150466,"pZ":2.8691017348560948,"vX0":-6.265813581418249,"vY0":-138.4891912669612,"vZ0":-3.495211642493467,"x":109.15,"y":161.31,"x0":1.2736488569844062,"y0":50.0062792411336,"z0":5.631740375562349,"aX":18.309156348588473},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-15.7,"spinRate":2067,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.39492450603909157,"extension":5.7736662714302005},"hitData":{"launchSpeed":108.7,"launchAngle":23.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.74,"coordY":32.9}},"index":0,"playId":"02677dc3-e654-31f9-ba03-305f3b5164d5","pitchNumber":1,"startTime":"2026-04-22T03:45:38.601Z","endTime":"2026-04-22T03:46:03.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-13.899999999999995,"leverageIndex":0.51,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:46:03.825Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (4) on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:46:21.260Z","endTime":"2026-04-22T03:46:38.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35847625763135,"aZ":-20.29188216450854,"pfxX":9.886790851471464,"pfxZ":6.039069614345728,"pX":0.408804178724687,"pZ":2.1609329414444445,"vX0":-6.393044687579416,"vY0":-139.63803557649166,"vZ0":-5.683327785286909,"x":101.42,"y":180.43,"x0":1.4470034431997711,"y0":50.006581080010946,"z0":5.563898241821928,"aX":19.46794710337402},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":-16.6,"spinRate":2143,"spinDirection":138},"zone":6,"typeConfidence":0.88,"plateTime":0.39270622370162966,"extension":5.945649200017323},"hitData":{"launchSpeed":88.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.77,"coordY":135.86}},"index":0,"playId":"722486e7-678e-314b-9581-affe09234c69","pitchNumber":1,"startTime":"2026-04-22T03:46:27.015Z","endTime":"2026-04-22T03:46:38.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.33,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:46:38.068Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out softly, pitcher Gabe Speier to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:47:05.405Z","endTime":"2026-04-22T03:47:14.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589320272238815,"aZ":-34.50247757888096,"pfxX":-1.8499576891252625,"pfxZ":-1.5056736805663569,"pX":0.08212322235035244,"pZ":2.230898305694719,"vX0":-3.3647423503698315,"vY0":-123.17895208663282,"vZ0":-1.0135223175917671,"x":113.87,"y":178.55,"x0":1.7017106585791004,"y0":50.00188560870982,"z0":5.543727868377223,"aX":-2.8648326338450114},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":4.1,"spinRate":2165,"spinDirection":275},"zone":8,"typeConfidence":0.9,"plateTime":0.4432895853855303,"extension":6.005272527963019},"hitData":{"launchSpeed":58.9,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.12,"coordY":180.11}},"index":0,"playId":"07cd91af-2e13-3b0f-af29-317cab47d86e","pitchNumber":1,"startTime":"2026-04-22T03:47:07.149Z","endTime":"2026-04-22T03:47:14.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:47:14.718Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Rivas grounds out, first baseman Nick Kurtz to pitcher Scott Barlow.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:49:13.755Z","endTime":"2026-04-22T03:51:27.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":80.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289554156866682,"aZ":-24.41769522013021,"pfxX":-9.024226501220433,"pfxZ":4.648515805388332,"pX":-0.3108508821151166,"pZ":1.6410950997178655,"vX0":7.935926823061175,"vY0":-128.51897213434995,"vZ0":-4.01764802992125,"x":128.85,"y":194.47,"x0":-2.270246056560072,"y0":50.0016168500066,"z0":5.1268778723643,"aX":-15.055309050586054},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2029,"spinDirection":221},"zone":7,"typeConfidence":0.88,"plateTime":0.4266141573140887,"extension":6.526448693951651},"index":0,"playId":"75dd7482-3a48-3a28-b413-9e21e08b390d","pitchNumber":1,"startTime":"2026-04-22T03:49:21.685Z","endTime":"2026-04-22T03:49:25.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36871970566095,"aZ":-25.08473204585758,"pfxX":4.6712559652435885,"pfxZ":5.273512979436488,"pX":0.03165319870850802,"pZ":1.0434255574850693,"vX0":5.044932765310725,"vY0":-115.75171206168805,"vZ0":-3.368056230265041,"x":115.79,"y":210.61,"x0":-2.7903017940973904,"y0":50.00460516185313,"z0":4.942077746869281,"aX":6.283995115015677},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.9,"breakHorizontal":-9.8,"spinRate":2308,"spinDirection":95},"zone":14,"typeConfidence":0.93,"plateTime":0.47478197471129047,"extension":6.332585155046735},"index":1,"playId":"f77f661a-e0a1-3f5c-9b25-aa5b68cd0451","pitchNumber":2,"startTime":"2026-04-22T03:49:36.511Z","endTime":"2026-04-22T03:49:40.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.388662026971335,"aZ":-25.735385985756345,"pfxX":5.453464182196876,"pfxZ":4.797737932532227,"pX":-0.3245409752368524,"pZ":1.597571947691335,"vX0":4.195141117210756,"vY0":-115.06821339783065,"vZ0":-1.8687696462467016,"x":129.37,"y":195.65,"x0":-2.879664503294055,"y0":50.00038821056227,"z0":4.91418137106028,"aX":7.308603577859288},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.5,"breakHorizontal":-10.9,"spinRate":2372,"spinDirection":99},"zone":8,"typeConfidence":0.94,"plateTime":0.4760427833981935,"extension":6.478847311957388},"index":2,"playId":"df5bbec3-1b5d-3cc1-bd04-91c2349cc164","pitchNumber":3,"startTime":"2026-04-22T03:49:52.369Z","endTime":"2026-04-22T03:49:57.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-22T03:50:04.650Z","endTime":"2026-04-22T03:50:17.256Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.374690628318547,"aZ":-36.47706288532701,"pfxX":6.704107933988883,"pfxZ":-3.479147701856265,"pX":-0.008563224848202721,"pZ":2.2926435217544414,"vX0":3.6854124451399115,"vY0":-110.62492253836561,"vZ0":1.6476280456681156,"x":117.33,"y":176.88,"x0":-2.569232935215152,"y0":50.00533426534486,"z0":5.371885586610511,"aX":8.281005064195252},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-5.5,"breakHorizontal":-13.1,"spinRate":2454,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4957889343202768,"extension":6.455408066408996},"index":4,"playId":"f8d1dfe5-ca98-326a-bac7-0f8c6d414382","pitchNumber":4,"startTime":"2026-04-22T03:50:17.256Z","endTime":"2026-04-22T03:50:21.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.21913661926763,"aZ":-36.71643193355498,"pfxX":8.131968434098123,"pfxZ":-3.818087590273022,"pX":-3.0275106955972206,"pZ":1.4531151210477211,"vX0":-2.852964057253465,"vY0":-108.48860753347942,"vZ0":-0.055815309462490026,"x":232.4,"y":199.55,"x0":-2.750922768983184,"y0":50.00248768956013,"z0":5.485706624016204,"aX":9.67990363116742},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-6.6,"breakHorizontal":-13.9,"spinRate":2505,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.5051356423811746,"extension":6.332969757897042},"index":5,"playId":"82878cdf-ce58-303f-a911-1fcfafe0ce18","pitchNumber":5,"startTime":"2026-04-22T03:50:40.240Z","endTime":"2026-04-22T03:50:43.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32556888807372,"aZ":-26.852384128319827,"pfxX":3.23954831057579,"pfxZ":3.9354275480792853,"pX":1.6034399382841091,"pZ":0.1515444807837462,"vX0":8.303274951211673,"vY0":-115.28799390801903,"vZ0":-4.900359301676001,"x":55.88,"y":234.69,"x0":-2.45797706746617,"y0":50.00515238989496,"z0":4.879657840545763,"aX":4.385350505620924},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.2,"breakHorizontal":-7.8,"spinRate":2347,"spinDirection":91},"zone":14,"typeConfidence":0.89,"plateTime":0.47409285444418314,"extension":6.447506084527007},"index":6,"playId":"d39a2d1a-5008-32f8-94fe-ef8b84347828","pitchNumber":6,"startTime":"2026-04-22T03:51:00.686Z","endTime":"2026-04-22T03:51:05.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.3,"endSpeed":80.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386865638478948,"aZ":-26.360269992618253,"pfxX":-8.801988817999998,"pfxZ":3.514046473813056,"pX":-0.30636614866202305,"pZ":1.5318866534839697,"vX0":7.504785795452188,"vY0":-128.27297499006107,"vZ0":-3.7676689010590474,"x":128.68,"y":197.42,"x0":-2.1371376165341514,"y0":50.001899021598334,"z0":5.092436110852351,"aX":-14.557642711896431},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":14.0,"spinRate":1972,"spinDirection":218},"zone":7,"typeConfidence":0.88,"plateTime":0.4282302861944207,"extension":6.597908489989365},"hitData":{"launchSpeed":71.8,"launchAngle":9.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.91,"coordY":156.85}},"index":7,"playId":"7b2e80b7-ba08-3ad2-a92b-69527ab520fd","pitchNumber":7,"startTime":"2026-04-22T03:51:18.854Z","endTime":"2026-04-22T03:51:27.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:51:27.318Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:52:12.794Z","endTime":"2026-04-22T03:52:57.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-22T03:51:42.817Z","endTime":"2026-04-22T03:52:14.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79927501012092,"aZ":-25.239146442956013,"pfxX":3.7475162809881253,"pfxZ":5.085130235799503,"pX":-0.35505930439990663,"pZ":1.756414560295221,"vX0":4.074352043534126,"vY0":-115.81096567917682,"vZ0":-1.7994905529623149,"x":130.53,"y":191.36,"x0":-2.6213549848812145,"y0":50.00364833476061,"z0":4.948099541169249,"aX":5.110620587046817},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.1,"breakHorizontal":-7.8,"spinRate":2320,"spinDirection":89},"zone":7,"typeConfidence":0.93,"plateTime":0.472215297847538,"extension":6.515753820825991},"index":1,"playId":"7e454d73-ecdd-3a02-bd7f-d33ba4571ecd","pitchNumber":1,"startTime":"2026-04-22T03:52:14.788Z","endTime":"2026-04-22T03:52:18.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09156509073668,"aZ":-37.4531829780644,"pfxX":7.976155231658288,"pfxZ":-4.264490559197732,"pX":-0.059295986004749696,"pZ":2.3776766819740205,"vX0":2.872070991636768,"vY0":-110.6135256438556,"vZ0":1.7351524648697416,"x":119.26,"y":174.58,"x0":-2.4117311100258103,"y0":50.00538937530497,"z0":5.515734284161267,"aX":9.86485001994377},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.0,"breakHorizontal":-15.2,"spinRate":2419,"spinDirection":61},"zone":5,"typeConfidence":0.92,"plateTime":0.4955519675352922,"extension":6.416321907749017},"index":2,"playId":"24a90319-ce37-3065-b3e2-1821f4f2208f","pitchNumber":2,"startTime":"2026-04-22T03:52:30.146Z","endTime":"2026-04-22T03:52:35.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.726105785112658,"aZ":-37.29051074622937,"pfxX":6.743646223457576,"pfxZ":-4.2472594739614085,"pX":-0.0719634947705138,"pZ":0.8336711403576734,"vX0":2.891149283238162,"vY0":-109.44554407932372,"vZ0":-1.275510535746369,"x":119.74,"y":216.27,"x0":-2.2895407082409087,"y0":50.004257319761145,"z0":5.445760522311879,"aX":8.117550640368588},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-7.7,"breakHorizontal":-13.0,"spinRate":2409,"spinDirection":65},"zone":13,"typeConfidence":0.91,"plateTime":0.5019592773777033,"extension":6.4548095572505755},"index":3,"playId":"9f4c2cde-a093-30a7-95e6-66ed99cbc324","pitchNumber":3,"startTime":"2026-04-22T03:52:51.632Z","endTime":"2026-04-22T03:52:57.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:52:57.311Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:53:17.783Z","endTime":"2026-04-22T03:54:21.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.156787983945364,"aZ":-27.800475328607703,"pfxX":-10.245231017644894,"pfxZ":2.56037870496389,"pX":-2.112065170506285,"pZ":2.447569291491491,"vX0":3.866478809669137,"vY0":-130.81344016740735,"vZ0":-1.9421075568805746,"x":197.51,"y":172.7,"x0":-2.289995352279555,"y0":50.00335439179655,"z0":5.312326573436261,"aX":-17.51088180060623},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2088,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.42093242064477243,"extension":6.628263102362952},"index":0,"playId":"cabf6836-eaee-3033-b27b-61723c6c99bf","pitchNumber":1,"startTime":"2026-04-22T03:53:25.888Z","endTime":"2026-04-22T03:53:29.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10848328035214,"aZ":-23.499108557524043,"pfxX":-9.060629211255876,"pfxZ":5.082011376393939,"pX":-0.24431941765354703,"pZ":1.1678174226577291,"vX0":7.954667432619187,"vY0":-130.48973415076162,"vZ0":-5.735959718796432,"x":126.31,"y":207.25,"x0":-2.1704954730880286,"y0":50.00222243660403,"z0":5.189884741527273,"aX":-15.463516116764737},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":2169,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.42142192917244703,"extension":6.700566255199881},"index":1,"playId":"d232373e-9b91-3301-ad21-9bb7d3db38ea","pitchNumber":2,"startTime":"2026-04-22T03:53:42.084Z","endTime":"2026-04-22T03:53:46.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.9,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78509089872655,"aZ":-18.783237105251537,"pfxX":-1.1706462162402484,"pfxZ":8.152432011573818,"pX":-0.8926099501832319,"pZ":3.7511727512421578,"vX0":3.8771813525012764,"vY0":-127.97628791749698,"vZ0":0.035026371260688194,"x":151.02,"y":137.5,"x0":-2.2816038201415267,"y0":50.00382864891704,"z0":5.220398603242737,"aX":-1.9236335270284748},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.0,"breakHorizontal":1.2,"spinRate":2254,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4295743307023203,"extension":6.48254697820481},"index":2,"playId":"e11667e7-ff48-3641-9c3a-5c6baea0f9ee","pitchNumber":3,"startTime":"2026-04-22T03:53:58.777Z","endTime":"2026-04-22T03:54:03.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626360961711324,"aZ":-21.87268219991977,"pfxX":-1.582457852257288,"pfxZ":6.187494899826255,"pX":0.16230978396791215,"pZ":0.7759692488344658,"vX0":6.738062312850584,"vY0":-128.68785459248704,"vZ0":-6.332374671758812,"x":110.81,"y":217.83,"x0":-2.2930835871841535,"y0":50.00166800971827,"z0":4.9818942339365995,"aX":-2.6348114314831474},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":1.2,"spinRate":2152,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4268935485840126,"extension":6.553090113616407},"index":3,"playId":"be850d8c-31b5-3e39-bc45-6fdcf3e90968","pitchNumber":4,"startTime":"2026-04-22T03:54:17.432Z","endTime":"2026-04-22T03:54:21.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:54:21.569Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to left fielder Tyler Soderstrom. Cal Raleigh to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:55:39.167Z","endTime":"2026-04-22T03:57:32.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T03:54:37.602Z","endTime":"2026-04-22T03:55:41.318Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.227073772636295,"aZ":-28.7122626622692,"pfxX":3.5049109389617987,"pfxZ":2.4629084034899,"pX":0.6893145885853229,"pZ":1.1490545096811888,"vX0":6.115919327472324,"vY0":-117.68721310405495,"vZ0":-2.748092757664682,"x":90.72,"y":207.76,"x0":-2.3976981988169577,"y0":50.0008731496345,"z0":4.989930530173901,"aX":4.916660179570807},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.1,"breakHorizontal":-7.8,"spinRate":2489,"spinDirection":98},"zone":14,"typeConfidence":0.75,"plateTime":0.4653204934361721,"extension":6.447893626424885},"index":1,"playId":"6715f20e-1c09-3043-9360-920e69b45181","pitchNumber":1,"startTime":"2026-04-22T03:55:41.318Z","endTime":"2026-04-22T03:55:45.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92011629763983,"aZ":-27.558438809025365,"pfxX":3.6197778045734177,"pfxZ":3.282327935831555,"pX":-0.17742077390285618,"pZ":2.479498011607109,"vX0":4.559385791760686,"vY0":-117.68097267208628,"vZ0":0.002732111721869046,"x":123.76,"y":171.83,"x0":-2.608625603787541,"y0":50.00048898606629,"z0":5.026856976646628,"aX":5.086202793859458},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.2,"breakHorizontal":-7.7,"spinRate":2515,"spinDirection":100},"zone":5,"typeConfidence":0.84,"plateTime":0.4650679717898174,"extension":6.45255477927889},"index":2,"playId":"c94511fd-1903-3f1d-83f3-09f5e9ce9080","pitchNumber":2,"startTime":"2026-04-22T03:56:00.157Z","endTime":"2026-04-22T03:56:04.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94805473002288,"aZ":-36.647382325450316,"pfxX":6.183970431888211,"pfxZ":-3.5981068044353433,"pX":0.5038483879724814,"pZ":0.08087050704530763,"vX0":4.114227913998707,"vY0":-111.11180653955681,"vZ0":-3.0350948490606258,"x":97.79,"y":236.6,"x0":-2.178844895864767,"y0":50.00362011567597,"z0":5.293724978989774,"aX":7.6879197285789935},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.0,"breakHorizontal":-12.4,"spinRate":2551,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4940235713484,"extension":6.492400047620138},"index":3,"playId":"52761328-34ac-3777-b8ed-e8238f2a9a34","pitchNumber":3,"startTime":"2026-04-22T03:56:18.792Z","endTime":"2026-04-22T03:56:23.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61250271822246,"aZ":-37.87895149334804,"pfxX":8.314791516374425,"pfxZ":-4.680316048092328,"pX":-0.6748401280165832,"pZ":2.539332465029714,"vX0":1.4556468111183793,"vY0":-110.27314503195372,"vZ0":2.1829260426874084,"x":142.72,"y":170.22,"x0":-2.4249616133885508,"y0":50.00486541527011,"z0":5.564820027846022,"aX":10.128392921680106},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-7.4,"breakHorizontal":-15.5,"spinRate":2502,"spinDirection":66},"zone":4,"typeConfidence":0.92,"plateTime":0.49879392430376646,"extension":6.340446799176027},"index":4,"playId":"8022ec77-bf7d-3095-9a6d-e96c3bb507dd","pitchNumber":4,"startTime":"2026-04-22T03:56:41.242Z","endTime":"2026-04-22T03:56:45.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.893339607748317,"aZ":-38.10103168122016,"pfxX":7.340363562989989,"pfxZ":-4.839705562348234,"pX":-0.5240348144833918,"pZ":0.8872224840869208,"vX0":1.8276425819662792,"vY0":-110.31387874717024,"vZ0":-1.0032223088950092,"x":136.97,"y":214.82,"x0":-2.3183371082129245,"y0":50.004270323314294,"z0":5.38904056267846,"aX":8.98444664961066},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-8.6,"breakHorizontal":-13.8,"spinRate":2509,"spinDirection":61},"zone":13,"typeConfidence":0.92,"plateTime":0.4978353812732781,"extension":6.427071732073694},"index":5,"playId":"f96ca191-4335-3998-8207-68149531a901","pitchNumber":5,"startTime":"2026-04-22T03:57:01.368Z","endTime":"2026-04-22T03:57:06.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929404358176015,"aZ":-29.529740337945977,"pfxX":3.3595487314574237,"pfxZ":1.9759548811932914,"pX":-0.6223372150369966,"pZ":1.5859268957639678,"vX0":3.4129622490484786,"vY0":-115.01832995987576,"vZ0":-1.1667588766922221,"x":140.72,"y":195.96,"x0":-2.5634111318181967,"y0":50.0011940719577,"z0":4.971156487722937,"aX":4.486092418348722},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.6,"breakHorizontal":-7.0,"spinRate":2305,"spinDirection":91},"zone":13,"typeConfidence":0.77,"plateTime":0.47675330031421614,"extension":6.537527745779422},"hitData":{"launchSpeed":97.5,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":111.02}},"index":6,"playId":"b9beeb55-1833-3453-994a-d4082e157cd1","pitchNumber":6,"startTime":"2026-04-22T03:57:20.776Z","endTime":"2026-04-22T03:57:32.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":3.900000000000002,"leverageIndex":1.53,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:57:32.959Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:59:57.466Z","endTime":"2026-04-22T04:03:08.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T03:57:42.529Z","endTime":"2026-04-22T03:58:34.078Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hogan Harris replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T03:58:34.078Z","endTime":"2026-04-22T03:59:59.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":66.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254519715680104,"aZ":-45.150712539334904,"pfxX":-3.52413495385091,"pfxZ":-11.445706117886497,"pX":0.7016915265323876,"pZ":2.544258338858924,"vX0":-1.8285612896314327,"vY0":-107.28586139856806,"vZ0":2.510946320802103,"x":90.25,"y":170.09,"x0":2.0306603319216334,"y0":50.0019167692875,"z0":6.493823378363959,"aX":-3.9959439092258084},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.7,"breakVerticalInduced":-19.3,"breakHorizontal":7.0,"spinRate":2725,"spinDirection":337},"zone":6,"typeConfidence":0.91,"plateTime":0.5159342412293659,"extension":6.124696150640152},"index":2,"playId":"36658c7e-d67a-3679-abb3-fa482089fc1f","pitchNumber":1,"startTime":"2026-04-22T03:59:59.226Z","endTime":"2026-04-22T04:00:03.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.696126691759364,"aZ":-18.287778381823394,"pfxX":-5.312919662808205,"pfxZ":9.023920627323955,"pX":-1.6225749122363915,"pZ":1.8253083380746993,"vX0":-6.600276053733102,"vY0":-124.52230839774838,"vZ0":-6.186709394863248,"x":178.85,"y":189.5,"x0":1.7729960820263764,"y0":50.00239557296703,"z0":5.902182306328715,"aX":-8.174476020363374},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2038,"spinDirection":204},"zone":13,"typeConfidence":0.89,"plateTime":0.4432969268475153,"extension":6.451034640832538},"index":3,"playId":"5f04f732-6042-32ca-9919-0dcf171e9bea","pitchNumber":2,"startTime":"2026-04-22T04:00:15.765Z","endTime":"2026-04-22T04:00:19.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9965541156838,"aZ":-21.79159606984193,"pfxX":-1.5853197044084535,"pfxZ":6.7563890840235725,"pX":-0.9694356236847907,"pZ":3.35022278039146,"vX0":-6.453472311780509,"vY0":-123.56476336310712,"vZ0":-1.8913922121511242,"x":153.95,"y":148.32,"x0":1.888630694423565,"y0":50.005528464115386,"z0":5.9677592569606,"aX":-2.4354869101067713},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.0,"breakHorizontal":4.4,"spinRate":2125,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.4443042312306664,"extension":6.5287225000438935},"index":4,"playId":"5ead24cb-6d9b-3b22-aea2-b46a8f6f290b","pitchNumber":3,"startTime":"2026-04-22T04:00:36.277Z","endTime":"2026-04-22T04:00:41.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592763028422148,"aZ":-11.855880200973196,"pfxX":4.134391987222524,"pfxZ":10.610532796662364,"pX":1.1475272016416735,"pZ":2.66159323628227,"vX0":-2.891234719373024,"vY0":-137.73800123204998,"vZ0":-6.782465336756879,"x":73.26,"y":166.92,"x0":1.67554719149626,"y0":50.00150334507807,"z0":5.963580013088852,"aX":7.915575256131777},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":-6.8,"spinRate":2289,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.39819620308892967,"extension":6.463181727494078},"index":5,"playId":"2a9ba32b-76b0-38ca-be29-dd796c6962d8","pitchNumber":4,"startTime":"2026-04-22T04:01:00.892Z","endTime":"2026-04-22T04:01:05.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39737371671219,"aZ":-11.350362820714203,"pfxX":3.805208287977858,"pfxZ":10.950400019523805,"pX":1.377750481499634,"pZ":4.135227826892748,"vX0":-2.479111871180065,"vY0":-137.26587030347793,"vZ0":-3.22825121810641,"x":64.48,"y":127.13,"x0":1.799904070134658,"y0":50.00171369430052,"z0":6.103448528706202,"aX":7.234966606163327},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":-6.4,"spinRate":2344,"spinDirection":153},"zone":12,"typeConfidence":0.88,"plateTime":0.39958087532576503,"extension":6.277014083887834},"index":6,"playId":"c3d1f5bb-946c-32e4-89e2-3d44a4d97bdf","pitchNumber":5,"startTime":"2026-04-22T04:01:19.539Z","endTime":"2026-04-22T04:01:25.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":67.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.649213422904218,"aZ":-43.88218805669738,"pfxX":-5.602199513106365,"pfxZ":-10.103687895017476,"pX":-0.4212108893861679,"pZ":2.7411864888355777,"vX0":-3.346974447604709,"vY0":-107.85141715373337,"vZ0":2.8924302650859284,"x":133.06,"y":164.77,"x0":1.8875181205733182,"y0":50.0029981073524,"z0":6.280254562498307,"aX":-6.490786846634734},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-16.9,"breakHorizontal":11.2,"spinRate":2858,"spinDirection":333},"zone":4,"typeConfidence":0.91,"plateTime":0.5110887252678493,"extension":6.395815059597848},"index":7,"playId":"1eb271f8-0dce-3500-9b9c-54952ecdb1f2","pitchNumber":6,"startTime":"2026-04-22T04:01:58.764Z","endTime":"2026-04-22T04:02:03.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93057178916956,"aZ":-15.093115291274756,"pfxX":-3.039984635455178,"pfxZ":10.73784283174847,"pX":-1.4791710778654432,"pZ":0.6939941096933739,"vX0":-6.865345564520025,"vY0":-125.47821825194198,"vZ0":-9.358582707464006,"x":173.38,"y":220.04,"x0":1.689944456161554,"y0":50.00531964319193,"z0":5.707904340790054,"aX":-4.83648499215489},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2119,"spinDirection":191},"zone":13,"typeConfidence":0.9,"plateTime":0.4369023769098055,"extension":6.676045441699354},"index":8,"playId":"3aa04676-caa9-3803-9f90-7fe0a9ed581f","pitchNumber":7,"startTime":"2026-04-22T04:02:27.029Z","endTime":"2026-04-22T04:02:32.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.440636206243266,"aZ":-44.31781870421791,"pfxX":-4.110124431982619,"pfxZ":-10.835340944015185,"pX":-0.7455408528264755,"pZ":2.2842566446081993,"vX0":-4.415556681308765,"vY0":-106.23772295657353,"vZ0":2.302249321610926,"x":145.42,"y":177.11,"x0":1.9088708305613082,"y0":50.00138948111282,"z0":6.29646100736443,"aX":-4.607042604640585},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.4,"breakVerticalInduced":-18.4,"breakHorizontal":8.9,"spinRate":2671,"spinDirection":336},"zone":4,"typeConfidence":0.91,"plateTime":0.5193899918769551,"extension":6.370137668396177},"hitData":{"launchSpeed":95.3,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":150.06}},"index":9,"playId":"66031642-343b-3935-9f9b-2315f1b8a3d9","pitchNumber":8,"startTime":"2026-04-22T04:03:01.045Z","endTime":"2026-04-22T04:03:08.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":3.08,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:03:08.727Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T04:05:31.967Z","endTime":"2026-04-22T04:07:25.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T04:04:37.876Z","endTime":"2026-04-22T04:04:37.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Wilcox replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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-22T04:04:37.901Z","endTime":"2026-04-22T04:05:33.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473107993737834,"aZ":-36.85818124777899,"pfxX":-1.8211843632392077,"pfxZ":-2.972438789824089,"pX":0.8742113841191775,"pZ":2.000515815044742,"vX0":7.624580651096061,"vY0":-124.52697981880516,"vZ0":-1.801729487560566,"x":83.68,"y":184.77,"x0":-1.9877429401347964,"y0":50.00456734303313,"z0":5.77608798024932,"aX":-2.8671298224344564},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.5,"breakHorizontal":1.6,"spinRate":2083,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4394578904327835,"extension":6.296768986930265},"index":2,"playId":"f3fd1b1d-e367-3ed3-bc33-bf635bc56417","pitchNumber":1,"startTime":"2026-04-22T04:05:33.886Z","endTime":"2026-04-22T04:05:38.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875682666724558,"aZ":-23.349803451625956,"pfxX":-11.663543009243384,"pfxZ":4.489076321978446,"pX":0.04638469727334288,"pZ":2.345472459224522,"vX0":9.965276272283507,"vY0":-139.24597155931397,"vZ0":-4.711401504727437,"x":115.23,"y":175.45,"x0":-2.061011493217931,"y0":50.006290166707934,"z0":5.601835539087304,"aX":-22.939832264009283},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":19.1,"spinRate":1941,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3931652337960436,"extension":6.476101911903799},"index":3,"playId":"5bf2b35e-1ec4-336e-a7ad-8163744f8bc8","pitchNumber":2,"startTime":"2026-04-22T04:05:50.860Z","endTime":"2026-04-22T04:05:56.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.124381600298122,"aZ":-25.0906505851153,"pfxX":-9.818213122561584,"pfxZ":3.5915141935981856,"pX":-0.34525668631328926,"pZ":1.2254059793553511,"vX0":8.268081644924543,"vY0":-139.41106884964367,"vZ0":-7.293949566334577,"x":130.16,"y":205.69,"x0":-2.0728024114333903,"y0":50.00000630578169,"z0":5.529947526799879,"aX":-19.33767993114851},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":1849,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.3927787937396774,"extension":6.409218255471303},"index":4,"playId":"1736d7ed-d967-3750-8051-001f6c14a6c1","pitchNumber":3,"startTime":"2026-04-22T04:06:11.832Z","endTime":"2026-04-22T04:06:16.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467590176845242,"aZ":-31.49705916330345,"pfxX":-0.23390633329774513,"pfxZ":0.4191611791753562,"pX":0.5150955419040091,"pZ":2.6061917137007864,"vX0":6.934056259202748,"vY0":-126.8438073312624,"vZ0":-1.619305549957958,"x":97.37,"y":168.41,"x0":-2.2404984712624767,"y0":50.001568439143114,"z0":5.798997550064474,"aX":-0.37699566509222926},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-1.4,"spinRate":1961,"spinDirection":25},"zone":6,"typeConfidence":0.91,"plateTime":0.4342382103985525,"extension":6.443541456027768},"index":5,"playId":"e4ecb555-ee70-3566-b86b-41a5ffd4c2e8","pitchNumber":4,"startTime":"2026-04-22T04:06:33.400Z","endTime":"2026-04-22T04:06:39.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35962756742515,"aZ":-31.945249676060463,"pfxX":-0.6352145171877519,"pfxZ":0.14744255750020496,"pX":0.2874158644469094,"pZ":1.922212049863557,"vX0":6.58427100816856,"vY0":-125.81477605892526,"vZ0":-2.963307758089451,"x":106.04,"y":186.88,"x0":-2.285023954735846,"y0":50.0056463435663,"z0":5.713511589172834,"aX":-1.0150925640853201},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-0.4,"spinRate":2064,"spinDirection":10},"zone":9,"typeConfidence":0.91,"plateTime":0.4359251499912107,"extension":6.4361623866444},"index":6,"playId":"9b82bc30-eb3f-34dd-be9a-edeede77e6b4","pitchNumber":5,"startTime":"2026-04-22T04:06:53.996Z","endTime":"2026-04-22T04:06:58.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80000703706404,"aZ":-23.641674014340346,"pfxX":-10.822080458475211,"pfxZ":4.238437133237626,"pX":0.10951497343538873,"pZ":1.855364036264918,"vX0":9.966750113071514,"vY0":-141.1852767570837,"vZ0":-6.0868594054290615,"x":112.83,"y":188.69,"x0":-2.064114644794048,"y0":50.00478379776649,"z0":5.565487263450654,"aX":-21.802364647628135},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":1830,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.38826986299089494,"extension":6.463250625800621},"hitData":{"launchSpeed":94.7,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.09,"coordY":138.63}},"index":7,"playId":"d223ec95-472e-3494-8042-67e50dd74a4b","pitchNumber":6,"startTime":"2026-04-22T04:07:17.196Z","endTime":"2026-04-22T04:07:25.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:07:25.617Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out sharply to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T04:07:51.521Z","endTime":"2026-04-22T04:07:56.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.782631992724294,"aZ":-33.65283852531326,"pfxX":-1.7701862304710438,"pfxZ":-0.9098121690617473,"pX":0.46911758140488535,"pZ":1.7402917277798633,"vX0":7.1874968697231525,"vY0":-126.80729044320209,"vZ0":-3.1958057197859473,"x":99.12,"y":191.79,"x0":-2.1764375310362793,"y0":50.00487155519573,"z0":5.711586403915695,"aX":-2.8743176432035105},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":1.6,"spinRate":2060,"spinDirection":9},"zone":9,"typeConfidence":0.9,"plateTime":0.4325257907353208,"extension":6.308728045664646},"hitData":{"launchSpeed":105.0,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":169.38,"coordY":152.65}},"index":0,"playId":"6259d9e8-d770-3d0b-bed1-57f5c10ee442","pitchNumber":1,"startTime":"2026-04-22T04:07:52.119Z","endTime":"2026-04-22T04:07:56.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:07:56.702Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to left fielder Randy Arozarena, deflected by third baseman Leo Rivas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T04:08:15.549Z","endTime":"2026-04-22T04:08:34.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2155309942722,"aZ":-22.612376421232383,"pfxX":-12.3402222200971,"pfxZ":4.760049518816501,"pX":-0.1063023034888207,"pZ":2.1046909305523522,"vX0":9.759992600368475,"vY0":-141.34237574583483,"vZ0":-5.631161711198359,"x":121.05,"y":181.95,"x0":-2.0122929367663085,"y0":50.006478856637436,"z0":5.588702356650448,"aX":-24.80743969747886},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":20.2,"spinRate":1980,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.3885103681929096,"extension":6.375239600762671},"hitData":{"launchSpeed":95.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.79,"coordY":107.98}},"index":0,"playId":"f0162a11-b2b2-30dc-aa71-d500d08584ad","pitchNumber":1,"startTime":"2026-04-22T04:08:19.811Z","endTime":"2026-04-22T04:08:34.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:08:34.655Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks. Max Muncy to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T04:08:59.384Z","endTime":"2026-04-22T04:10:51.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852856516096587,"aZ":-21.362729513302792,"pfxX":-8.083274916434698,"pfxZ":5.388083100838044,"pX":0.44748336728369575,"pZ":1.8903417400222333,"vX0":10.116997967257339,"vY0":-140.30716743873458,"vZ0":-6.460522870702122,"x":99.94,"y":187.74,"x0":-2.144069710511206,"y0":50.00185491533172,"z0":5.601307445622476,"aX":-16.21817757782691},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":12.7,"spinRate":1922,"spinDirection":238},"zone":9,"typeConfidence":0.91,"plateTime":0.38941884556500783,"extension":6.408174060583072},"index":0,"playId":"f47e2e77-9064-3b73-aa84-3f64190cd269","pitchNumber":1,"startTime":"2026-04-22T04:09:01.192Z","endTime":"2026-04-22T04:09:28.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"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":96.0,"endSpeed":88.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278488469027597,"aZ":-18.137181847165817,"pfxX":-7.5116756689303426,"pfxZ":7.061399414769378,"pX":-0.9505250918666522,"pZ":3.7365361439976406,"vX0":6.391209487161869,"vY0":-139.8014823907204,"vZ0":-2.2913135158656677,"x":153.23,"y":137.89,"x0":-2.2856209624446193,"y0":50.0028568533908,"z0":5.7516960955824,"aX":-14.931598815275448},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":12.4,"spinRate":2037,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.39116246870444904,"extension":6.312575813030518},"index":1,"playId":"bd70c458-6660-3b9b-9e23-ab66b9441cd3","pitchNumber":2,"startTime":"2026-04-22T04:09:31.798Z","endTime":"2026-04-22T04:09:36.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42259998924175,"aZ":-29.704749408889956,"pfxX":-9.599852295528352,"pfxZ":1.4961309557929088,"pX":-1.0829501904969794,"pZ":2.7337109651248297,"vX0":5.956908245857989,"vY0":-127.25394597621596,"vZ0":-1.4025596472675952,"x":158.28,"y":164.97,"x0":-2.198675892602406,"y0":50.0037477095348,"z0":5.630191643577546,"aX":-15.854095267695875},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":1466,"spinDirection":263},"zone":11,"typeConfidence":0.7,"plateTime":0.4292851103318638,"extension":6.36270058318012},"index":2,"playId":"2077970e-e8b8-3229-a027-188b103c3bd3","pitchNumber":3,"startTime":"2026-04-22T04:09:46.975Z","endTime":"2026-04-22T04:09:51.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025082377156437,"aZ":-17.97851146076501,"pfxX":-5.502951486843076,"pfxZ":7.116916221570223,"pX":0.028883658792853047,"pZ":2.7770065629222027,"vX0":7.766286647234414,"vY0":-139.55138623974838,"vZ0":-4.878612984245083,"x":115.9,"y":163.8,"x0":-2.060477255045143,"y0":50.00462246665594,"z0":5.712628132094824,"aX":-10.979951188951855},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":8.6,"spinRate":2034,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3907786502364905,"extension":6.335042159745673},"index":3,"playId":"4a51c1ef-8021-3c1d-a0b6-6bcf538c0cee","pitchNumber":4,"startTime":"2026-04-22T04:10:05.164Z","endTime":"2026-04-22T04:10:10.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229117578096012,"aZ":-30.068455045242843,"pfxX":-1.1552212562097477,"pfxZ":1.295802438941755,"pX":1.285918147599373,"pZ":1.7486694892233485,"vX0":9.079739197042715,"vY0":-127.60160479440846,"vZ0":-3.8578700732304756,"x":67.98,"y":191.57,"x0":-2.187206262192086,"y0":50.00462977659985,"z0":5.681134124993392,"aX":-1.8818390001128797},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-0.2,"spinRate":2057,"spinDirection":18},"zone":14,"typeConfidence":0.91,"plateTime":0.4312591911209558,"extension":6.445359873509035},"index":4,"playId":"95148baf-a6fd-3ce3-a1df-4dfa87bb1eff","pitchNumber":5,"startTime":"2026-04-22T04:10:28.377Z","endTime":"2026-04-22T04:10:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31544973186186,"aZ":-19.636713290839836,"pfxX":-7.255251220497553,"pfxZ":6.344025957303021,"pX":-1.235844997267397,"pZ":2.5929429887361763,"vX0":5.292393576080646,"vY0":-139.41693116727802,"vZ0":-4.942379861934716,"x":164.11,"y":168.77,"x0":-2.212825926628433,"y0":50.00021228994852,"z0":5.678292718412134,"aX":-14.330335237595335},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":12.1,"spinRate":2027,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.392344642986453,"extension":6.36061412623615},"index":5,"playId":"9e2c2cf7-fa48-31dc-8fc6-40b87d84e188","pitchNumber":6,"startTime":"2026-04-22T04:10:48.292Z","endTime":"2026-04-22T04:10:51.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.55,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:10:51.935Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof challenged (pitch result), call on the field was confirmed: Zack Gelof called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T04:11:22.677Z","endTime":"2026-04-22T04:12:56.953Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":87.4,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441503022277423,"aZ":-32.49874304184869,"pfxX":-0.11709553068579637,"pfxZ":-0.20221887076492706,"pX":-0.15142600276893675,"pZ":2.836253227581981,"vX0":5.112906681760062,"vY0":-127.093120732836,"vZ0":-0.7546800551288333,"x":122.77,"y":162.2,"x0":-2.182385838449599,"y0":50.00170768002039,"z0":5.740669134003399,"aX":-0.1904498306944091},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-1.1,"spinRate":2229,"spinDirection":19},"zone":5,"typeConfidence":0.9,"plateTime":0.43260492065020895,"extension":6.418814956553479},"index":0,"playId":"75ce82d5-cc7c-3723-a496-52b484bef8c4","pitchNumber":1,"startTime":"2026-04-22T04:11:26.518Z","endTime":"2026-04-22T04:11:30.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726085142931428,"aZ":-32.478947482171954,"pfxX":-1.0432882727291855,"pfxZ":-0.18734349613565993,"pX":0.13006502939024536,"pZ":1.8446500500658303,"vX0":6.069121000653897,"vY0":-127.04163324741097,"vZ0":-3.3416729646447028,"x":112.04,"y":188.97,"x0":-2.144527154756147,"y0":50.00003516290289,"z0":5.733166218473546,"aX":-1.7212364637419844},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":0.6,"spinRate":2226,"spinDirection":19},"zone":8,"typeConfidence":0.91,"plateTime":0.42959708245016914,"extension":6.3073026850553875},"index":1,"playId":"dc53a35f-519a-3620-a1a9-3910d33cc9bc","pitchNumber":2,"startTime":"2026-04-22T04:11:43.723Z","endTime":"2026-04-22T04:11:47.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733970118639203,"aZ":-31.324034424802726,"pfxX":0.27848490431964557,"pfxZ":0.5180976362699732,"pX":2.3914158063550786,"pZ":0.23626922994989907,"vX0":10.729082997228874,"vY0":-127.59443270990745,"vZ0":-7.218381528329936,"x":25.84,"y":232.4,"x0":-1.9077418908577948,"y0":50.004058183558705,"z0":5.5766387366613115,"aX":0.4575681694296598},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-3.0,"spinRate":2054,"spinDirection":5},"zone":14,"typeConfidence":0.89,"plateTime":0.42958536442418493,"extension":6.439876257858952},"index":2,"playId":"089d85a0-374d-3bf1-b80e-0d9ff4447335","pitchNumber":3,"startTime":"2026-04-22T04:12:07.118Z","endTime":"2026-04-22T04:12:12.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.433007608310426,"aZ":-35.16847871260578,"pfxX":-1.745220161482559,"pfxZ":-1.7741980259571353,"pX":-0.7290534418309195,"pZ":3.268109382487244,"vX0":4.350596742354674,"vY0":-128.23299288055833,"vZ0":0.2679767959458028,"x":144.79,"y":150.54,"x0":-2.2116462632568483,"y0":50.004812110347736,"z0":5.878498189867514,"aX":-2.9436069338110684},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":2.3,"spinRate":2148,"spinDirection":20},"zone":1,"typeConfidence":0.9,"plateTime":0.4251261327686069,"extension":6.28949355706706},"index":3,"playId":"dae1eec1-4bd9-3818-a749-71ed4d60dcb4","pitchNumber":4,"startTime":"2026-04-22T04:12:29.953Z","endTime":"2026-04-22T04:12:56.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":691777,"link":"/api/v1/people/691777"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"}},"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:12:56.953Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to shortstop Jacob Wilson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:15:11.174Z","endTime":"2026-04-22T04:15:59.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T04:14:14.676Z","endTime":"2026-04-22T04:15:13.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35528984029338,"aZ":-13.205859534665086,"pfxX":-4.384800202537687,"pfxZ":9.604609889272373,"pX":0.585404141832295,"pZ":3.2968326992543022,"vX0":8.598207527639001,"vY0":-139.8320514035828,"vZ0":-3.5747647251822112,"x":94.69,"y":149.77,"x0":-1.9634836910080433,"y0":50.001571005296725,"z0":5.46176515796333,"aX":-8.65949209599664},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2208,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3921255119887963,"extension":6.171664748772906},"index":1,"playId":"70e41f7d-092a-39e9-8552-6e2b332c5a76","pitchNumber":1,"startTime":"2026-04-22T04:15:13.232Z","endTime":"2026-04-22T04:15:17.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.775514394202034,"aZ":-13.88255806718557,"pfxX":-5.064310779822481,"pfxZ":9.162772783979182,"pX":0.666091937494576,"pZ":2.8044490589461133,"vX0":8.91210792232048,"vY0":-140.38614667927806,"vZ0":-4.557274115168852,"x":91.61,"y":163.06,"x0":-1.8915380387803207,"y0":50.000447839382005,"z0":5.35237298312183,"aX":-10.108048412827305},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2241,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3901586785421398,"extension":6.317278644049419},"index":2,"playId":"cb106844-fe61-3a81-81da-81ea1d33f81a","pitchNumber":2,"startTime":"2026-04-22T04:15:30.575Z","endTime":"2026-04-22T04:15:33.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096223830603805,"aZ":-31.82957698162006,"pfxX":7.15503888235424,"pfxZ":0.21560943468198523,"pX":0.7528034832303352,"pZ":2.3453484002133904,"vX0":4.581111401027277,"vY0":-125.18056731243345,"vZ0":-1.1305671847836933,"x":88.3,"y":175.46,"x0":-2.029996627943962,"y0":50.002349447635254,"z0":5.4068994372732515,"aX":11.36169182217425},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-14.0,"spinRate":2608,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.43743545611116774,"extension":6.265568345871171},"hitData":{"launchSpeed":82.0,"launchAngle":54.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.73,"coordY":120.22}},"index":3,"playId":"2cfe4f06-9cf4-38bb-9230-90621cc8bcbe","pitchNumber":3,"startTime":"2026-04-22T04:15:50.015Z","endTime":"2026-04-22T04:15:59.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:15:59.410Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to center fielder Zack Gelof.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:16:20.078Z","endTime":"2026-04-22T04:18:40.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46279015152012,"aZ":-31.384480091512494,"pfxX":7.140196462244312,"pfxZ":0.5046456340270762,"pX":0.8113166595373608,"pZ":1.4975963042318259,"vX0":4.673101278507189,"vY0":-124.36704049838538,"vZ0":-2.936690329467199,"x":86.07,"y":198.34,"x0":-2.02107627236389,"y0":50.00282249619067,"z0":5.302739122887315,"aX":11.158692607175789},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":-14.0,"spinRate":2758,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4407867501155964,"extension":6.309639137478704},"index":0,"playId":"36d529b1-ea07-3cef-9c08-419fe734172f","pitchNumber":1,"startTime":"2026-04-22T04:16:26.937Z","endTime":"2026-04-22T04:16:31.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.0,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45685475853751,"aZ":-30.322001316866174,"pfxX":-8.195689168689583,"pfxZ":1.0618876935400685,"pX":-1.3651163527818477,"pZ":2.5278930234990926,"vX0":4.180342518906886,"vY0":-131.0371599085833,"vZ0":-2.0129936785732583,"x":169.04,"y":170.53,"x0":-1.9122049597033566,"y0":50.00526258180179,"z0":5.561103582877881,"aX":-14.322100201728755},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.7,"breakHorizontal":14.0,"spinRate":1165,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4172349517122238,"extension":6.209876970238621},"index":1,"playId":"b8d744a9-8d95-3169-99b8-350019e59e4b","pitchNumber":2,"startTime":"2026-04-22T04:16:44.259Z","endTime":"2026-04-22T04:16:48.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63129153206933,"aZ":-13.071086821809324,"pfxX":-4.845506967714474,"pfxZ":9.45001141850637,"pX":-0.09279276718543192,"pZ":2.8829865058691473,"vX0":7.2175851442429755,"vY0":-141.38823977044416,"vZ0":-4.568505146922425,"x":120.54,"y":160.94,"x0":-2.0506833130663056,"y0":50.00557247729561,"z0":5.3603874201249235,"aX":-9.798733032280486},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2164,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3875798744060459,"extension":6.212205940104832},"index":2,"playId":"41418ee2-2f56-3b6b-83c9-76b918e95281","pitchNumber":3,"startTime":"2026-04-22T04:17:00.754Z","endTime":"2026-04-22T04:17:04.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154542425220207,"aZ":-30.669750194549646,"pfxX":8.384885543374597,"pfxZ":0.9414445160700318,"pX":0.5938495123173314,"pZ":2.6039889985822136,"vX0":3.8683667289929473,"vY0":-125.52216442942976,"vZ0":-0.8903934970112765,"x":94.36,"y":168.47,"x0":-2.056091912581048,"y0":50.00316869767083,"z0":5.458149356952491,"aX":13.392665074633888},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-16.1,"spinRate":2620,"spinDirection":57},"zone":6,"typeConfidence":0.91,"plateTime":0.43618641178845996,"extension":6.3659412783300535},"index":3,"playId":"b771e18f-465d-3828-ab96-65f2d623c783","pitchNumber":4,"startTime":"2026-04-22T04:17:22.612Z","endTime":"2026-04-22T04:17:27.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020143399014835,"aZ":-12.432738600251943,"pfxX":-3.0184216629137848,"pfxZ":9.83100067671149,"pX":0.7112162065014257,"pZ":3.56789524367498,"vX0":8.702086357129334,"vY0":-140.38987936596774,"vZ0":-3.0531159700338475,"x":89.89,"y":142.45,"x0":-2.028266130597234,"y0":50.00086242250319,"z0":5.472020260599526,"aX":-6.06100646469365},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2274,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3892688798414339,"extension":6.273304600262368},"index":4,"playId":"245d8952-24c2-3cf5-a44f-6fa203324712","pitchNumber":5,"startTime":"2026-04-22T04:17:55.715Z","endTime":"2026-04-22T04:18:00.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289307569480023,"aZ":-32.6873283633713,"pfxX":-7.740308304741827,"pfxZ":-0.299595969876993,"pX":-0.8910170294614519,"pZ":2.6500378612407873,"vX0":5.123575730360971,"vY0":-130.5486124660996,"vZ0":-1.0757695963035758,"x":150.96,"y":167.23,"x0":-1.8688391644654332,"y0":50.00082576580612,"z0":5.517678293506217,"aX":-13.420875181412699},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.6,"breakHorizontal":13.0,"spinRate":1078,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4188139043731529,"extension":6.214934063788768},"index":5,"playId":"ad5f3add-546f-39fc-b3b5-c7b2ca24e119","pitchNumber":6,"startTime":"2026-04-22T04:18:12.589Z","endTime":"2026-04-22T04:18:17.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125409266567964,"aZ":-13.468597592690076,"pfxX":-5.7372240201869324,"pfxZ":9.507451512173638,"pX":0.5643015650069023,"pZ":1.718040526383896,"vX0":8.729553616377963,"vY0":-139.12215207560078,"vZ0":-7.441408736653077,"x":95.49,"y":192.39,"x0":-1.8633972149690556,"y0":50.00347559334229,"z0":5.313307574697189,"aX":-11.289123767934464},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2336,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.39315019186583333,"extension":6.309179431169196},"hitData":{"launchSpeed":98.0,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.04,"coordY":58.32}},"index":6,"playId":"b87d541e-8e62-3f2f-8280-9180371b79da","pitchNumber":7,"startTime":"2026-04-22T04:18:30.702Z","endTime":"2026-04-22T04:18:40.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:18:40.149Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out sharply to right fielder Lawrence Butler.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:19:01.334Z","endTime":"2026-04-22T04:19:15.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":97.4,"endSpeed":89.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95253379752907,"aZ":-15.885683904826168,"pfxX":-6.545400997399808,"pfxZ":7.998947562350585,"pX":0.2742250093708671,"pZ":3.197730683443336,"vX0":8.094454048148549,"vY0":-141.6992329981248,"vZ0":-3.250393385945608,"x":106.55,"y":152.44,"x0":-1.7671010403196992,"y0":50.00347133262983,"z0":5.372818181165411,"aX":-13.330123063472687},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":2313,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.38633338012599205,"extension":6.1932452906719915},"hitData":{"launchSpeed":100.0,"launchAngle":37.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":185.28,"coordY":71.14}},"index":0,"playId":"fb7d09f1-5f62-30ae-a0a4-6c061fb74daf","pitchNumber":1,"startTime":"2026-04-22T04:19:06.163Z","endTime":"2026-04-22T04:19:15.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:19:15.494Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a sharp line drive to right fielder Luke Raley.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:21:22.232Z","endTime":"2026-04-22T04:23:01.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48753843700658,"aZ":-36.86593099527203,"pfxX":4.484222781455175,"pfxZ":-3.0244158358979423,"pX":0.612826406803001,"pZ":1.9387297083486046,"vX0":5.6259363400887,"vY0":-124.64917859611924,"vZ0":-1.9403738732041484,"x":93.64,"y":186.43,"x0":-2.2687955849134407,"y0":50.0047292800316,"z0":5.813762219750473,"aX":6.951956236318415},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-9.6,"spinRate":2135,"spinDirection":29},"zone":9,"typeConfidence":0.92,"plateTime":0.4419122430688094,"extension":6.175367079133915},"index":0,"playId":"6c940816-5c70-351f-bd34-e25acb596206","pitchNumber":1,"startTime":"2026-04-22T04:21:35.641Z","endTime":"2026-04-22T04:21:40.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.6,"endSpeed":80.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05909361520018,"aZ":-31.628376624428444,"pfxX":-10.296149428547574,"pfxZ":0.3313239550972593,"pX":-0.40825978629969445,"pZ":2.1789815138337176,"vX0":7.411192354005753,"vY0":-127.2847430201714,"vZ0":-2.7092766759966076,"x":132.56,"y":179.95,"x0":-2.0255529453198404,"y0":50.001057699112955,"z0":5.771227231836479,"aX":-16.828300274209013},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":16.9,"spinRate":1576,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.4309397858647781,"extension":6.222573522244689},"index":1,"playId":"f07a400d-e145-3fbe-b7c8-211dba4c5919","pitchNumber":2,"startTime":"2026-04-22T04:21:50.649Z","endTime":"2026-04-22T04:21:57.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301115433821607,"aZ":-34.9196944403157,"pfxX":-1.0321711755961545,"pfxZ":-1.6926044721815678,"pX":-1.3973815287648401,"pZ":2.1490730168395507,"vX0":2.8469729622615416,"vY0":-126.58035215021934,"vZ0":-2.1296467741671834,"x":170.26,"y":180.76,"x0":-2.4014260782727272,"y0":50.00063443413075,"z0":5.791266872393644,"aX":-1.6789928959523748},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":1.2,"spinRate":2094,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.43235300617555916,"extension":6.28297453644252},"index":2,"playId":"f2d95df2-c899-3f6b-9a08-83d5ab47e82e","pitchNumber":3,"startTime":"2026-04-22T04:22:16.063Z","endTime":"2026-04-22T04:22:19.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074537909129443,"aZ":-35.20392507858936,"pfxX":1.8149105410282296,"pfxZ":-1.8895706045866056,"pX":-2.5314777991918,"pZ":2.885397233807411,"vX0":-0.4435273448058908,"vY0":-125.74640625684816,"vZ0":-0.21176521973027929,"x":213.49,"y":160.87,"x0":-2.5888016503949864,"y0":50.00264834089744,"z0":5.822579060791718,"aX":2.9114561958974203},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":-3.2,"spinRate":1953,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.43529288933018906,"extension":6.211103794151609},"index":3,"playId":"8f50a510-2cdc-315f-9f50-545406e3d90f","pitchNumber":4,"startTime":"2026-04-22T04:22:31.830Z","endTime":"2026-04-22T04:22:36.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873063946605857,"aZ":-34.9096401132999,"pfxX":3.4767263171617735,"pfxZ":-1.722890801983132,"pX":0.27888924484778427,"pZ":1.8626583952631504,"vX0":5.19017165497842,"vY0":-125.36877600619908,"vZ0":-2.476909791338386,"x":106.37,"y":188.49,"x0":-2.2716125531114044,"y0":50.002684269240326,"z0":5.718993219477656,"aX":5.521046695881773},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":-7.6,"spinRate":2119,"spinDirection":30},"zone":9,"typeConfidence":0.89,"plateTime":0.43727559177670017,"extension":6.252255394604042},"hitData":{"launchSpeed":114.7,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.51,"coordY":69.1}},"index":4,"playId":"c74ab185-48a5-3788-af95-038a2cbd153a","pitchNumber":5,"startTime":"2026-04-22T04:22:50.757Z","endTime":"2026-04-22T04:23:01.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:23:01.555Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to center fielder Julio Rodríguez. Nick Kurtz to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:23:21.674Z","endTime":"2026-04-22T04:24:18.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62385314270254,"aZ":-35.236202182140666,"pfxX":3.7209610972341034,"pfxZ":-1.8787817821295913,"pX":0.3128819796921341,"pZ":2.105776960402323,"vX0":5.120116251791533,"vY0":-126.50768992347152,"vZ0":-2.055756797437663,"x":105.07,"y":181.92,"x0":-2.2169576773473665,"y0":50.00367015538153,"z0":5.7402078653203406,"aX":6.06043680320022},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.6,"breakHorizontal":-7.8,"spinRate":2064,"spinDirection":31},"zone":9,"typeConfidence":0.92,"plateTime":0.43215605984753136,"extension":6.385231117490011},"index":0,"playId":"c2e5df4d-f990-31a9-913a-5d948dc3089e","pitchNumber":1,"startTime":"2026-04-22T04:23:26.768Z","endTime":"2026-04-22T04:23:30.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37432212680866,"aZ":-20.045648825620088,"pfxX":-10.886193888071677,"pfxZ":5.958513305691676,"pX":-0.28002111094806836,"pZ":3.6909594235514125,"vX0":8.725831171828508,"vY0":-142.1964510310192,"vZ0":-1.982947402695045,"x":127.67,"y":139.12,"x0":-1.9829954830849716,"y0":50.00335412940097,"z0":5.676970516461907,"aX":-22.164336162234637},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.6,"breakHorizontal":17.8,"spinRate":1942,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.38604504923700667,"extension":6.283620157162292},"index":1,"playId":"ff1599b3-022a-32d2-a239-2d7764d17468","pitchNumber":2,"startTime":"2026-04-22T04:23:48.330Z","endTime":"2026-04-22T04:23:52.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.613134815117306,"aZ":-22.585481961812167,"pfxX":-11.676891519957152,"pfxZ":4.953264798351363,"pX":-0.9690772542285706,"pZ":2.6418429955408578,"vX0":7.407850540917972,"vY0":-138.86098771761175,"vZ0":-3.8701395806645493,"x":153.94,"y":167.45,"x0":-2.16635502811237,"y0":50.001935400566715,"z0":5.572171162113625,"aX":-22.60476860884533},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":19.4,"spinRate":1903,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.39575231973469416,"extension":6.371497161864743},"hitData":{"launchSpeed":65.4,"launchAngle":22.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.2,"coordY":110.66}},"index":2,"playId":"b58b27ca-c6e3-39ab-bbc0-a440c19de5fc","pitchNumber":3,"startTime":"2026-04-22T04:24:06.016Z","endTime":"2026-04-22T04:24:18.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:24:18.247Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out to pitcher Cole Wilcox. Nick Kurtz to 3rd. Shea Langeliers to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:25:15.581Z","endTime":"2026-04-22T04:26:49.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T04:24:54.169Z","endTime":"2026-04-22T04:25:17.708Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913621885884464,"aZ":-20.931741616394635,"pfxX":-9.822680362943624,"pfxZ":5.686397786328373,"pX":-1.2544902367821775,"pZ":2.324433501815049,"vX0":6.423147285390925,"vY0":-139.79684821474203,"vZ0":-5.200194494742329,"x":164.82,"y":176.02,"x0":-2.3073513897508438,"y0":50.00176281813776,"z0":5.5853191475376756,"aX":-19.414421992523216},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":1842,"spinDirection":237},"zone":11,"typeConfidence":0.63,"plateTime":0.391999263050713,"extension":6.395493894197669},"index":1,"playId":"a1301d6b-79c6-374b-86a2-89fe216b95b9","pitchNumber":1,"startTime":"2026-04-22T04:25:17.708Z","endTime":"2026-04-22T04:25:21.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80009739749717,"aZ":-34.86459570059783,"pfxX":-1.9024991266894231,"pfxZ":-1.6529969066058876,"pX":0.2536241246234614,"pZ":0.996557583973302,"vX0":6.320416229061329,"vY0":-126.4928431585569,"vZ0":-4.697171511760207,"x":107.33,"y":211.87,"x0":-2.0257125708010664,"y0":50.00297584690398,"z0":5.659982749613401,"aX":-3.096137639366473},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.8,"breakHorizontal":2.0,"spinRate":2113,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.43232020246356084,"extension":6.377452797149285},"index":2,"playId":"5a1379a2-22a9-3925-8e33-f334eed2a7ef","pitchNumber":2,"startTime":"2026-04-22T04:25:34.073Z","endTime":"2026-04-22T04:25:37.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566251275349916,"aZ":-22.438030258609686,"pfxX":-10.841218761497252,"pfxZ":4.881372823083098,"pX":-0.8491840621598408,"pZ":1.9583847040702251,"vX0":7.556192716852127,"vY0":-140.29348435234274,"vZ0":-5.834902255065859,"x":149.37,"y":185.9,"x0":-2.1681300877176994,"y0":50.003313859290465,"z0":5.526455805958791,"aX":-21.62395475148859},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":18.1,"spinRate":1983,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.39033488976857234,"extension":6.415782484367896},"index":3,"playId":"9e9bafbd-9c7f-33bc-95e8-759cca4d22e1","pitchNumber":3,"startTime":"2026-04-22T04:25:52.863Z","endTime":"2026-04-22T04:25:58.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969387514563138,"aZ":-33.13338931236784,"pfxX":-1.191269944097613,"pfxZ":-0.5748023178417352,"pX":0.08335231612943017,"pZ":2.1345282316130025,"vX0":6.309246145560764,"vY0":-129.29174634824278,"vZ0":-2.4739021921206303,"x":113.82,"y":181.15,"x0":-2.2421056825143233,"y0":50.000944671434524,"z0":5.666811320514471,"aX":-2.0018179838700187},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":0.6,"spinRate":2238,"spinDirection":18},"zone":5,"typeConfidence":0.9,"plateTime":0.4249419714638516,"extension":6.414178439387489},"index":4,"playId":"a4d1b865-7430-3aa8-96b2-d556c0fc62a6","pitchNumber":4,"startTime":"2026-04-22T04:26:14.773Z","endTime":"2026-04-22T04:26:19.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572150395038218,"aZ":-37.808777658816155,"pfxX":3.063890580571511,"pfxZ":-3.4854530005823,"pX":-0.5170362764465523,"pZ":1.4969650674607775,"vX0":3.3233765553602175,"vY0":-126.31707837105805,"vZ0":-3.088283097506067,"x":136.71,"y":198.36,"x0":-2.247437648614792,"y0":50.00193246570598,"z0":5.773110180636429,"aX":4.9539696654558085},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.7,"breakHorizontal":-6.4,"spinRate":2239,"spinDirection":30},"zone":13,"typeConfidence":0.88,"plateTime":0.4334975676824042,"extension":6.251867889322334},"hitData":{"launchSpeed":66.6,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.81,"coordY":183.01}},"index":5,"playId":"83815ba9-61b8-3dc9-a70c-c7d92348d1ac","pitchNumber":5,"startTime":"2026-04-22T04:26:42.518Z","endTime":"2026-04-22T04:26:49.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.52,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:26:49.550Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Cole Wilcox intentionally walks Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:27:20.079Z","endTime":"2026-04-22T04:27:28.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08231486-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T04:27:25.125Z","endTime":"2026-04-22T04:27:25.156Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08231486-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T04:27:25.156Z","endTime":"2026-04-22T04:27:25.157Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08231486-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T04:27:25.157Z","endTime":"2026-04-22T04:27:25.160Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08231486-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T04:27:25.160Z","endTime":"2026-04-22T04:27:28.536Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-0.10000000000000053,"leverageIndex":0.59,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:27:28.536Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to center fielder Julio Rodríguez. Nick Kurtz scores. Shea Langeliers to 3rd. Tyler Soderstrom to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:27:46.977Z","endTime":"2026-04-22T04:28:34.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":677961,"link":"/api/v1/people/677961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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, 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":88.3,"endSpeed":81.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713127857771582,"aZ":-34.39640039399287,"pfxX":-2.586547909472257,"pfxZ":-1.3174597533549681,"pX":0.9230599277455176,"pZ":1.6201392003158754,"vX0":8.562018808363776,"vY0":-128.4251036989834,"vZ0":-3.524396447599779,"x":81.82,"y":195.04,"x0":-2.1071273301950852,"y0":50.00548224679656,"z0":5.6647174973781595,"aX":-4.3547780731745025},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":2.9,"spinRate":2185,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.42527427784442784,"extension":6.358656125148254},"index":0,"playId":"f3c3461e-20ab-3080-90fe-6e6489b83dce","pitchNumber":1,"startTime":"2026-04-22T04:27:49.373Z","endTime":"2026-04-22T04:27:52.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347456701251108,"aZ":-35.60349840105751,"pfxX":-2.5827123665152785,"pfxZ":-2.0075626765884067,"pX":1.2629582663937542,"pZ":2.053002958634492,"vX0":9.430291031836374,"vY0":-129.60637073164145,"vZ0":-2.3942933442654084,"x":68.86,"y":183.35,"x0":-2.0760988087463854,"y0":50.0000610983602,"z0":5.689795807170109,"aX":-4.425634156946563},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.0,"breakHorizontal":2.8,"spinRate":2254,"spinDirection":23},"zone":14,"typeConfidence":0.87,"plateTime":0.42151605647647017,"extension":6.340902655674561},"index":1,"playId":"7e66da52-2116-3bf9-ba04-9d161154d672","pitchNumber":2,"startTime":"2026-04-22T04:28:06.671Z","endTime":"2026-04-22T04:28:10.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60792803305396,"aZ":-24.25808924691908,"pfxX":-11.729188980656838,"pfxZ":4.0238952854961045,"pX":-0.4206337561238723,"pZ":2.5005961839169735,"vX0":8.521853491174559,"vY0":-139.82798201976172,"vZ0":-4.207454375358896,"x":133.03,"y":171.26,"x0":-1.994901632390465,"y0":50.001100742944075,"z0":5.630354487598318,"aX":-23.059740296413157},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":19.3,"spinRate":2009,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.39277953993523873,"extension":6.3768142860475745},"hitData":{"launchSpeed":83.7,"launchAngle":20.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":158.79,"coordY":87.63}},"index":2,"playId":"175e98e5-e864-3689-8f09-b9fd2c911df7","pitchNumber":3,"startTime":"2026-04-22T04:28:23.926Z","endTime":"2026-04-22T04:28:34.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":0.77,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:28:34.231Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:29:03.922Z","endTime":"2026-04-22T04:29:49.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54919297040241,"aZ":-33.9418376439056,"pfxX":-10.937106089609596,"pfxZ":-1.0864854914245132,"pX":-0.04808425627234299,"pZ":1.3680506935914818,"vX0":8.69627243439913,"vY0":-127.08519015820752,"vZ0":-4.007709504687745,"x":118.83,"y":201.84,"x0":-2.0968550925969183,"y0":50.00166445514193,"z0":5.667627760025999,"aX":-17.852095038061876},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":17.8,"spinRate":1641,"spinDirection":253},"zone":13,"typeConfidence":0.95,"plateTime":0.4313368110825957,"extension":6.394048954788404},"index":0,"playId":"dd7d30ec-dec3-3101-9cae-c0bfa988c5a2","pitchNumber":1,"startTime":"2026-04-22T04:29:06.039Z","endTime":"2026-04-22T04:29:09.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":89.2,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578541882341813,"aZ":-32.10188061963903,"pfxX":-10.626314749992508,"pfxZ":0.04357901094035821,"pX":0.10569256571426637,"pZ":1.9709874549446416,"vX0":9.27765980746955,"vY0":-129.6024912367603,"vZ0":-2.9869984313078106,"x":112.97,"y":185.56,"x0":-2.1432350048079547,"y0":50.00460188406926,"z0":5.59526597474739,"aX":-18.04417653951831},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":17.2,"spinRate":1469,"spinDirection":263},"zone":8,"typeConfidence":0.91,"plateTime":0.422938151752172,"extension":6.31197005548676},"index":1,"playId":"74a9e79d-fb58-3299-812f-ad6e1e76d28e","pitchNumber":2,"startTime":"2026-04-22T04:29:25.676Z","endTime":"2026-04-22T04:29:29.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56645807998113,"aZ":-16.855766880785247,"pfxX":-9.232106843290003,"pfxZ":7.761658016853799,"pX":0.1193729885729569,"pZ":3.597244758464609,"vX0":9.607524265066496,"vY0":-139.82715390088464,"vZ0":-2.7245873441244015,"x":112.45,"y":141.65,"x0":-2.1674654222850656,"y0":50.00144755078044,"z0":5.694994761220779,"aX":-18.2162667634618},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":14.6,"spinRate":2220,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.39225256124567087,"extension":6.403318764655294},"index":2,"playId":"bf520d69-2b85-3dcc-96d3-0ff9ef014aba","pitchNumber":3,"startTime":"2026-04-22T04:29:46.104Z","endTime":"2026-04-22T04:29:49.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:29:49.940Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:30:10.281Z","endTime":"2026-04-22T04:32:49.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19201817424081,"aZ":-33.37617119080907,"pfxX":-0.6386883101260901,"pfxZ":-0.7274059274693432,"pX":0.251696622533724,"pZ":2.0498557321193815,"vX0":6.163243825636731,"vY0":-127.24259886264382,"vZ0":-2.5370001491372376,"x":107.41,"y":183.43,"x0":-2.1151099093363683,"y0":50.00528145146308,"z0":5.6946181267218785,"aX":-1.0520152365900879},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":-0.2,"spinRate":2303,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.42985213142622003,"extension":6.330200283322853},"index":0,"playId":"f13480c4-b4b0-397a-90e6-23716f47270c","pitchNumber":1,"startTime":"2026-04-22T04:30:13.763Z","endTime":"2026-04-22T04:30:18.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91142048309907,"aZ":-19.85922403180615,"pfxX":-7.644712007852576,"pfxZ":6.200540041903569,"pX":-0.7734557123056345,"pZ":4.032058586763176,"vX0":6.6374564429643375,"vY0":-140.29960278821693,"vZ0":-1.1351652032584998,"x":146.48,"y":129.91,"x0":-2.1812829882041407,"y0":50.001677741705734,"z0":5.7411531312589785,"aX":-15.179473461320608},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":12.4,"spinRate":2036,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.39099360394625515,"extension":6.192777031772695},"index":1,"playId":"2cb8e371-6c85-3485-9ece-5bfef3ab0c67","pitchNumber":2,"startTime":"2026-04-22T04:30:28.407Z","endTime":"2026-04-22T04:30:35.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83925541825377,"aZ":-25.345519738538865,"pfxX":-10.063369020607249,"pfxZ":3.5140341844149248,"pX":-1.5750636537515397,"pZ":2.8443701557642873,"vX0":5.660711193126018,"vY0":-138.888162334104,"vZ0":-2.9394616449336226,"x":177.04,"y":161.98,"x0":-2.3386870342056465,"y0":50.00152210222571,"z0":5.613143856976547,"aX":-19.541204044281717},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2024,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.3952765782965968,"extension":6.373665835292059},"index":2,"playId":"7ac32983-2913-3baa-a6b3-6547e474caca","pitchNumber":3,"startTime":"2026-04-22T04:30:47.149Z","endTime":"2026-04-22T04:30:51.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421525791114544,"aZ":-32.82793944989897,"pfxX":-1.9189662260454508,"pfxZ":-0.40444030026958355,"pX":0.05177839436895866,"pZ":0.9641115521163344,"vX0":6.352623070989515,"vY0":-126.29802422491927,"vZ0":-4.988099502040729,"x":115.03,"y":212.75,"x0":-2.2453668109148537,"y0":50.002284430344844,"z0":5.600972380843099,"aX":-3.1041129531572356},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":2.0,"spinRate":2159,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.43346160783608534,"extension":6.37697800170732},"index":3,"playId":"ae45e709-4a5e-35b3-94b9-62c389ebad09","pitchNumber":4,"startTime":"2026-04-22T04:31:04.095Z","endTime":"2026-04-22T04:31:08.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":86.4,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62053759801005,"aZ":-34.067449353318295,"pfxX":-1.4263992301468862,"pfxZ":-1.1808672748509226,"pX":-0.02792020522490573,"pZ":1.5173525760278095,"vX0":5.836023208617945,"vY0":-125.65079835883375,"vZ0":-3.592065526752749,"x":118.06,"y":197.81,"x0":-2.1960976964381214,"y0":50.00494713712352,"z0":5.735502680537965,"aX":-2.279407208114454},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":1.2,"spinRate":2259,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.43601887094208847,"extension":6.267126882585995},"index":4,"playId":"e5814279-f33e-33de-88ba-b94800308a6c","pitchNumber":5,"startTime":"2026-04-22T04:31:22.660Z","endTime":"2026-04-22T04:31:27.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.493062425379314,"aZ":-16.800443390730173,"pfxX":-9.644614974313031,"pfxZ":7.812760586680997,"pX":0.8107129421519313,"pZ":2.1856712895171553,"vX0":11.189648485690887,"vY0":-140.26797612678763,"vZ0":-6.473021698194873,"x":86.1,"y":179.77,"x0":-2.001360245631518,"y0":50.00140702779844,"z0":5.642895508414517,"aX":-18.97372377876461},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2199,"spinDirection":232},"zone":14,"typeConfidence":0.63,"plateTime":0.3924048609060593,"extension":6.481818180552698},"index":5,"playId":"072b9cfd-75a7-36c2-adf6-16903fc02720","pitchNumber":6,"startTime":"2026-04-22T04:31:46.307Z","endTime":"2026-04-22T04:32:13.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68795961183276,"aZ":-30.828567558578538,"pfxX":-1.9114520266121904,"pfxZ":0.8290758741379838,"pX":0.7673811954916321,"pZ":1.8233742608656642,"vX0":7.746804593362568,"vY0":-127.16191161102192,"vZ0":-3.5990158362202216,"x":87.75,"y":189.55,"x0":-2.0791043651049432,"y0":50.00509843888926,"z0":5.720449619056297,"aX":-3.1110862460823974},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2218,"spinDirection":0},"zone":9,"typeConfidence":0.91,"plateTime":0.43182730119234236,"extension":6.377466467780427},"index":6,"playId":"2c6dae2f-eda5-37d3-904f-2b2a4aa67865","pitchNumber":7,"startTime":"2026-04-22T04:32:19.080Z","endTime":"2026-04-22T04:32:24.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581728125573036,"aZ":-32.53465535350721,"pfxX":-0.7669666318636335,"pfxZ":-0.2200412623237442,"pX":1.2662422463850946,"pZ":1.4415344429010342,"vX0":8.357855679360464,"vY0":-126.37191686270705,"vZ0":-4.044736100832688,"x":68.73,"y":199.86,"x0":-1.9834353011700951,"y0":50.00631089696619,"z0":5.674560734727071,"aX":-1.2435006174575416},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-0.5,"spinRate":2268,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4333121440639043,"extension":6.388519945685258},"index":7,"playId":"2b814cd6-c0c1-3987-8648-bc82835f0d07","pitchNumber":8,"startTime":"2026-04-22T04:32:46.349Z","endTime":"2026-04-22T04:32:49.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":691016,"link":"/api/v1/people/691016"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:32:49.896Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:34:48.916Z","endTime":"2026-04-22T04:36:04.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.375316866901215,"aZ":-14.533862859636573,"pfxX":-7.379193221710881,"pfxZ":8.971565337995987,"pX":-0.7232560259177716,"pZ":1.853613363520511,"vX0":6.24712517231643,"vY0":-139.56539036747233,"vZ0":-6.8195601942552475,"x":144.57,"y":188.73,"x0":-2.035542877763582,"y0":50.003373778707605,"z0":5.292027201002314,"aX":-14.510087242229085},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":12.0,"spinRate":2212,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.392953347596511,"extension":6.188840390243664},"index":0,"playId":"aa1271ae-f3f9-360a-847b-cac27d196e04","pitchNumber":1,"startTime":"2026-04-22T04:35:10.673Z","endTime":"2026-04-22T04:35:15.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672399091614285,"aZ":-29.567342882931474,"pfxX":-8.666227357768197,"pfxZ":1.5365540176731711,"pX":-1.1371339287691202,"pZ":1.2520580520211337,"vX0":5.255950977041082,"vY0":-129.2232417652166,"vZ0":-5.089431991948063,"x":160.34,"y":204.97,"x0":-2.0662702206342867,"y0":50.00453301316454,"z0":5.505058749422634,"aX":-14.730969521302658},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":990,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4230479236740985,"extension":6.228110183668945},"index":1,"playId":"5632ddac-42ee-3c05-bfaa-56aec5434a17","pitchNumber":2,"startTime":"2026-04-22T04:35:25.377Z","endTime":"2026-04-22T04:35:29.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45630596958571,"aZ":-16.225161780055746,"pfxX":-6.924575226327706,"pfxZ":8.21701850359372,"pX":-0.7530335876426921,"pZ":3.5818037055815086,"vX0":5.959751260119361,"vY0":-138.78270701604123,"vZ0":-2.2885067055149815,"x":145.7,"y":142.07,"x0":-2.0337460796248226,"y0":50.00386187088878,"z0":5.503766061314497,"aX":-13.443450369784845},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2240,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39538313980922357,"extension":6.209518503324236},"index":2,"playId":"62fab44e-30cf-36da-9b1b-69a60533431b","pitchNumber":3,"startTime":"2026-04-22T04:35:42.857Z","endTime":"2026-04-22T04:35:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527505857943147,"aZ":-28.084077589158646,"pfxX":4.877608446471105,"pfxZ":2.5492936596628457,"pX":0.3288248927481985,"pZ":2.694064574913563,"vX0":4.452032511543628,"vY0":-125.80899092829031,"vZ0":-1.144811596092149,"x":104.47,"y":166.04,"x0":-2.09722295493517,"y0":50.0005759481994,"z0":5.4311828560417,"aX":7.817138142669069},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-9.8,"spinRate":2583,"spinDirection":64},"zone":6,"typeConfidence":0.9,"plateTime":0.4353693004753496,"extension":6.284635764671965},"index":3,"playId":"5af73a59-dfc4-3089-825c-7baaf35581bd","pitchNumber":4,"startTime":"2026-04-22T04:35:59.213Z","endTime":"2026-04-22T04:36:04.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:36:04.142Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out sharply to center fielder Zack Gelof.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:36:33.191Z","endTime":"2026-04-22T04:38:16.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Leo Rivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-22T04:36:12.135Z","endTime":"2026-04-22T04:36:35.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76442897209658,"aZ":-28.29487787598237,"pfxX":5.816013805448271,"pfxZ":2.460434831426765,"pX":0.4339521414367186,"pZ":3.7001208505836094,"vX0":4.372582709576965,"vY0":-125.36553732942411,"vZ0":1.4048806388843416,"x":100.46,"y":138.88,"x0":-2.094520934748553,"y0":50.00106119094853,"z0":5.459414616283846,"aX":9.160981657503259},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-11.6,"spinRate":2581,"spinDirection":58},"zone":12,"typeConfidence":0.9,"plateTime":0.4386282918910642,"extension":6.342721344683355},"index":1,"playId":"76be1c50-be36-332c-bbf6-84dd8822a7d8","pitchNumber":1,"startTime":"2026-04-22T04:36:35.347Z","endTime":"2026-04-22T04:36:39.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9595122549317,"aZ":-16.025047580202372,"pfxX":-7.245273030516593,"pfxZ":8.288604211548027,"pX":-0.37387363613799485,"pZ":2.5539339143303375,"vX0":6.695249615022983,"vY0":-139.11624302506434,"vZ0":-4.6943732010087675,"x":131.25,"y":169.82,"x0":-1.8774840897605343,"y0":50.00266583068346,"z0":5.335117126591086,"aX":-14.116120597803492},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2053,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39463609775064157,"extension":6.259040390661129},"index":2,"playId":"e034c7d4-86d3-3b76-97f6-5ece7e07ac68","pitchNumber":2,"startTime":"2026-04-22T04:36:49.760Z","endTime":"2026-04-22T04:36:55.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30203104762477,"aZ":-28.615029728905128,"pfxX":-9.365345952442546,"pfxZ":2.1149237509764385,"pX":-1.5642232636054045,"pZ":1.2971092711959087,"vX0":4.117999644817926,"vY0":-129.0377762544228,"vZ0":-4.7565327425354065,"x":176.62,"y":203.76,"x0":-1.9656122714442186,"y0":50.002514829302555,"z0":5.373556753086757,"aX":-15.764701269785855},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":1123,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4247479902494842,"extension":6.294173754536659},"index":3,"playId":"c4c617ac-ca5c-343d-95e8-b1492a0ef258","pitchNumber":3,"startTime":"2026-04-22T04:37:15.873Z","endTime":"2026-04-22T04:37:19.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181005306602078,"aZ":-28.33498441144911,"pfxX":-9.00135709046873,"pfxZ":2.185059497458483,"pX":-0.6483734478490853,"pZ":2.0073082591168476,"vX0":6.0981409298622165,"vY0":-131.75578003212712,"vZ0":-3.3560535615239946,"x":141.71,"y":184.58,"x0":-1.824220445441381,"y0":50.0034968502202,"z0":5.3932080629935415,"aX":-15.815058214261759},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":1024,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.41583846676512914,"extension":6.180696233237942},"index":4,"playId":"f510aa25-d632-36b4-b4f6-c3be4e1f028d","pitchNumber":4,"startTime":"2026-04-22T04:37:30.158Z","endTime":"2026-04-22T04:37:34.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86710424286037,"aZ":-28.534572878120326,"pfxX":6.714353910400199,"pfxZ":2.2854276266023126,"pX":0.8811432020392796,"pZ":2.032504759540469,"vX0":4.965309760024042,"vY0":-125.95432787419303,"vZ0":-2.2051370806160584,"x":83.41,"y":183.9,"x0":-1.99445959535598,"y0":50.00086577562455,"z0":5.2486886893243705,"aX":10.683412509090367},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-13.3,"spinRate":2651,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4364624363835121,"extension":6.30691917566115},"index":5,"playId":"8c43efc8-f408-3bb7-9204-5567684a2f26","pitchNumber":5,"startTime":"2026-04-22T04:37:51.543Z","endTime":"2026-04-22T04:37:56.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2282046833067,"aZ":-14.110553465263834,"pfxX":-5.5936765128622845,"pfxZ":8.972775957347302,"pX":-0.04121303717318444,"pZ":3.2709558551952154,"vX0":7.297006740223293,"vY0":-141.02966634850617,"vZ0":-3.428601771147116,"x":118.57,"y":150.46,"x0":-1.9360265160210455,"y0":50.002649171235426,"z0":5.413162820075646,"aX":-11.261681377236426},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2172,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38845223797656203,"extension":6.214406660100243},"hitData":{"launchSpeed":100.4,"launchAngle":30.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.96,"coordY":48.68}},"index":6,"playId":"066ae0b3-5e95-3129-a712-e9ca5508bfec","pitchNumber":6,"startTime":"2026-04-22T04:38:07.930Z","endTime":"2026-04-22T04:38:16.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:38:16.755Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:38:39.377Z","endTime":"2026-04-22T04:40:17.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":86.2,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.491389009119786,"aZ":-31.021155871664945,"pfxX":5.472466799452397,"pfxZ":0.7411348199117782,"pX":-0.11594644019988055,"pZ":2.7630929160288544,"vX0":3.3952072714653596,"vY0":-125.41870685284817,"vZ0":-0.097256753999164,"x":121.42,"y":164.18,"x0":-2.208239545182622,"y0":50.004713775385994,"z0":5.379296223416165,"aX":8.52858025693368},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":-10.8,"spinRate":2613,"spinDirection":60},"zone":5,"typeConfidence":0.91,"plateTime":0.4404113027139509,"extension":6.323617689462951},"index":0,"playId":"4d6e5a8b-3e80-34ad-816d-f4a6cc3563da","pitchNumber":1,"startTime":"2026-04-22T04:38:42.091Z","endTime":"2026-04-22T04:38:46.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65875170398118,"aZ":-33.863935602908796,"pfxX":-9.61683184899576,"pfxZ":-0.954125659337036,"pX":-0.5257594317202364,"pZ":1.6306483905923546,"vX0":6.922832180502198,"vY0":-132.5133832312724,"vZ0":-3.4230964293338575,"x":137.04,"y":194.75,"x0":-1.9293061177466144,"y0":50.004185769479456,"z0":5.42648025181841,"aX":-17.017500040151706},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.3,"breakHorizontal":15.8,"spinRate":1134,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4141391936361738,"extension":6.274446716451423},"index":1,"playId":"ee8a42b8-599d-3da8-ac4b-0d64577dbb65","pitchNumber":2,"startTime":"2026-04-22T04:38:56.018Z","endTime":"2026-04-22T04:39:03.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003046955446518,"aZ":-28.53904324171924,"pfxX":5.706401576761588,"pfxZ":2.3091129262811783,"pX":1.176263961451184,"pZ":0.2712514765883044,"vX0":6.025895940716662,"vY0":-124.85350106407206,"vZ0":-6.078274907631533,"x":72.16,"y":231.46,"x0":-2.0129746146704064,"y0":50.00069318667338,"z0":5.096742495326566,"aX":8.974441232227258},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2678,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.43931946925400434,"extension":6.373044858511829},"index":2,"playId":"2dcc5b0f-e614-3f43-bd7a-a0b8e1379d6d","pitchNumber":3,"startTime":"2026-04-22T04:39:34.836Z","endTime":"2026-04-22T04:39:38.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91411198266254,"aZ":-15.96513171225878,"pfxX":-6.853418863480728,"pfxZ":8.184253909425378,"pX":0.655834824289277,"pZ":2.9110811746228875,"vX0":9.128497213499424,"vY0":-139.68758782631903,"vZ0":-3.9014446649039223,"x":92.0,"y":160.18,"x0":-1.7610797379048548,"y0":50.000198871167655,"z0":5.372769163661102,"aX":-13.568681781820073},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2096,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3918413930744986,"extension":6.257047710543946},"index":3,"playId":"04a5e6f2-e829-3e9b-ab93-9ceb4e886801","pitchNumber":4,"startTime":"2026-04-22T04:39:52.484Z","endTime":"2026-04-22T04:39:55.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538660118567595,"aZ":-33.915836308255834,"pfxX":-6.886784194818104,"pfxZ":-0.9851326755381979,"pX":0.1624743211663972,"pZ":1.33610003492059,"vX0":7.380806454922383,"vY0":-131.52107839618876,"vZ0":-4.033222704184061,"x":110.81,"y":202.71,"x0":-1.7785880088258186,"y0":50.00536137026244,"z0":5.390620901121156,"aX":-12.129367973107044},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.4,"breakHorizontal":10.9,"spinRate":1161,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4156368729416333,"extension":6.346227367681128},"index":4,"playId":"93fc2a6a-2891-395b-b404-a857bf16bcc6","pitchNumber":5,"startTime":"2026-04-22T04:40:12.480Z","endTime":"2026-04-22T04:40:17.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":691777,"link":"/api/v1/people/691777"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:40:17.621Z","atBatIndex":80}]